From 351cedf40488bf0f253e18b53dbae46caecd8198 Mon Sep 17 00:00:00 2001 From: Antony Polukhin Date: Sat, 15 Dec 2018 21:26:25 +0300 Subject: [PATCH] ADjust sanitizers in CI builds --- .travis.yml | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/.travis.yml b/.travis.yml index 958df65..d2e8b66 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,14 +37,14 @@ env: # `--coverage` flags required to generate coverage info for Coveralls matrix: include: - - env: B2_ARGS='cxxstd=98,03,11,14,1y toolset=gcc-6 cxxflags="--coverage -fsanitize=address,leak,undefined -fno-sanitize-recover=undefined -DBOOST_TRAVISCI_BUILD -fno-rtti" linkflags="--coverage -lasan -lubsan"' + - env: B2_ARGS='cxxstd=98,03,11,14,1y toolset=gcc-6 cxxflags="--coverage -fsanitize=address,leak,undefined -fno-sanitize-recover=undefined -DBOOST_TRAVISCI_BUILD -fno-rtti" linkflags="--coverage -lasan -lubsan" "testing.launcher=LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libasan.so.3"' name: "GCC-6, no RTTI" addons: apt: sources: ubuntu-toolchain-r-test packages: g++-6 - - env: B2_ARGS='cxxstd=98,03,11,14,1z toolset=gcc-8 cxxflags="--coverage -fsanitize=address,leak,undefined -fno-sanitize-recover=undefined -DBOOST_TRAVISCI_BUILD" linkflags="--coverage -lasan -lubsan"' + - env: B2_ARGS='cxxstd=98,03,11,14,1z toolset=gcc-8 cxxflags="--coverage -fsanitize=address,leak,undefined -fno-sanitize-recover=undefined -DBOOST_TRAVISCI_BUILD" linkflags="--coverage -lasan -lubsan" "testing.launcher=LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libasan.so.3"' name: "GCC-8" sudo: required # Required by leak sanitizer addons: @@ -59,14 +59,6 @@ matrix: sources: ubuntu-toolchain-r-test packages: g++-4.6 -# - env: B2_ARGS='cxxstd=98,03,11,14,1y toolset=gcc-8 cxxflags="--coverage -fsanitize=address,leak,undefined -fno-sanitize-recover=undefined -DBOOST_TRAVISCI_BUILD -fno-exceptions" linkflags="--coverage -lasan -lubsan"' -# name: "GCC-8, no exceptions" -# sudo: required # Required by leak sanitizer -# addons: -# apt: -# sources: ubuntu-toolchain-r-test -# packages: g++-8 - - env: B2_ARGS='cxxstd=98,03,11,14,1z toolset=clang-5 cxxflags="--coverage -fsanitize=address,leak,undefined -fno-sanitize-recover=undefined -DBOOST_TRAVISCI_BUILD" linkflags="--coverage -fsanitize=address,leak,undefined"' name: "Clang-5" sudo: required # Required by leak sanitizer @@ -75,7 +67,7 @@ matrix: sources: llvm-toolchain-trusty-5.0 packages: clang-5.0 - - env: B2_ARGS='cxxstd=03,11,14 toolset=clang-libc++ cxxflags="--coverage -fsanitize=address,leak,undefined -fno-sanitize-recover=undefined -DBOOST_TRAVISCI_BUILD" linkflags="--coverage -fsanitize=address,leak,undefined"' + - env: B2_ARGS='cxxstd=03,11,14 toolset=clang-libc++ cxxflags="--coverage -fsanitize=undefined -fno-sanitize-recover=undefined -DBOOST_TRAVISCI_BUILD" linkflags="--coverage -fsanitize=undefined"' name: "Clang-3.8, libc++" sudo: required # Required by leak sanitizer addons: