From 9fe8bf018ae28304b0ea2ccd3830f4f972876da0 Mon Sep 17 00:00:00 2001 From: Philippe Antoine Date: Fri, 24 Jan 2020 08:24:18 +0100 Subject: Use clang++7 for fuzz targets in Travis --- .travis.yml | 24 +++++++++++++++++++++--- 1 file 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: -- cgit v1.2.3