diff options
author | Philippe Antoine <contact@catenacyber.fr> | 2020-01-24 08:24:18 +0100 |
---|---|---|
committer | Philippe Antoine <contact@catenacyber.fr> | 2020-01-24 08:24:18 +0100 |
commit | 9fe8bf018ae28304b0ea2ccd3830f4f972876da0 (patch) | |
tree | 0b17fec729b135d602ccc658316ce8f0135251ff | |
parent | e082134a0d369d32e08e1283941883e02c07e6d0 (diff) |
Use clang++7 for fuzz targets in Travis
-rw-r--r-- | .travis.yml | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml index f18ae0475..84942fa18 100644 --- a/.travis.yml +++ b/.travis.yml @@ -77,31 +77,49 @@ matrix: - name: fuzza env: CXXFLAGS="-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize=fuzzer-no-link" CFLAGS="-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize=fuzzer-no-link" LDFLAGS="-fsanitize=address" QA_FUZZ=asan - compiler: clang os: linux + compiler: clang-7 addons: apt: + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-trusty-7 packages: + - clang-7 - libpcap-dev - autogen + env: + - MATRIX_EVAL="CC=clang-7 && CXX=clang++-7" - name: fuzzm env: CXXFLAGS="-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=memory -fsanitize=fuzzer-no-link" CFLAGS="-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=memory -fsanitize=fuzzer-no-link" LDFLAGS="-fsanitize=memory" QA_FUZZ=msan - compiler: clang os: linux + compiler: clang-7 addons: apt: + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-trusty-7 packages: + - clang-7 - libpcap-dev - autogen + env: + - MATRIX_EVAL="CC=clang-7 && CXX=clang++-7" - name: fuzzu env: CXXFLAGS="-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=undefined -fsanitize=fuzzer-no-link" CFLAGS="-DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=undefined -fno-sanitize-recover=undefined,integer -fsanitize=fuzzer-no-link" LDFLAGS="-fsanitize=undefined" QA_FUZZ=ubsan - compiler: clang os: linux + compiler: clang-7 addons: apt: + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-trusty-7 packages: + - clang-7 - libpcap-dev - autogen + env: + - MATRIX_EVAL="CC=clang-7 && CXX=clang++-7" before_install: |