summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2018-01-11 17:51:25 -0800
committerGitHub <noreply@github.com>2018-01-11 17:51:25 -0800
commit2bdd116719017bf13d8d4bda37b81be1baf13b37 (patch)
treee453f0c7dad586fca80ab51fccab7583bce65eb4
parentd516cab66bfa065742a9d7b5bb3273fd8625074a (diff)
downloadbinaryen-2bdd116719017bf13d8d4bda37b81be1baf13b37.tar.gz
binaryen-2bdd116719017bf13d8d4bda37b81be1baf13b37.tar.bz2
binaryen-2bdd116719017bf13d8d4bda37b81be1baf13b37.zip
Disable LeakSanitizer build (#1351)
* disable LeakSanitizer build, it started to fail consistently for no apparent reason, so probably a change on CI infrastructure * don't use waterfall compiler, it's outdated
-rw-r--r--.travis.yml22
1 files changed, 6 insertions, 16 deletions
diff --git a/.travis.yml b/.travis.yml
index 93c90c2ed..4a14875d8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -15,8 +15,6 @@ jobs:
sources: ['ubuntu-toolchain-r-test']
packages: ['cmake', 'g++-5']
before_install:
- - export CC="${CC_COMPILER}"
- - export CXX="${CXX_COMPILER}"
- export ASAN_OPTIONS="symbolize=1"
install:
- pip install --user flake8==3.4.1
@@ -28,34 +26,26 @@ jobs:
- cmake . -DCMAKE_C_FLAGS="$COMPILER_FLAGS" -DCMAKE_CXX_FLAGS="$COMPILER_FLAGS"
- make -j2
- ./check.py --test-waterfall
- env: |
- CC_COMPILER="./test/wasm-install/wasm-install/bin/clang"
- CXX_COMPILER="./test/wasm-install/wasm-install/bin/clang++"
- <<: *test-ubuntu
env: |
- CC_COMPILER="./test/wasm-install/wasm-install/bin/clang"
- CXX_COMPILER="./test/wasm-install/wasm-install/bin/clang++"
COMPILER_FLAGS="-fsanitize=undefined -fno-sanitize-recover=all -fsanitize-blacklist=$(pwd)/ubsan.blacklist"
- - <<: *test-ubuntu
- env: |
- CC_COMPILER="./test/wasm-install/wasm-install/bin/clang"
- CXX_COMPILER="./test/wasm-install/wasm-install/bin/clang++"
- COMPILER_FLAGS="-fsanitize=address"
+ # FIXME we currently must disable LSAN entirely, see #1351
+ #- <<: *test-ubuntu
+ # env: |
+ # COMPILER_FLAGS="-fsanitize=address"
- <<: *test-ubuntu
env: |
- CC_COMPILER="./test/wasm-install/wasm-install/bin/clang"
- CXX_COMPILER="./test/wasm-install/wasm-install/bin/clang++"
COMPILER_FLAGS="-fsanitize=thread"
# Build with gcc 5 and run tests on the host system (Ubuntu).
- <<: *test-ubuntu
compiler: gcc
env: |
- CC_COMPILER="gcc-5"
- CXX_COMPILER="g++-5"
+ CC="gcc-5"
+ CXX="g++-5"
# Build the .js outputs using emcc
- &test-emcc