diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2019-06-24 23:20:55 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2019-06-24 23:20:55 +0300 |
commit | 9b21c03cb60ee555e75db79ae4b9cb2d8e70cb47 (patch) | |
tree | cfd1aff2b731d9683f5396d20585ae8860f9234a /.travis.yml | |
parent | 50ad8208dc347d6225382ed4f5d8ab52e46d7c65 (diff) | |
download | bdwgc-9b21c03cb60ee555e75db79ae4b9cb2d8e70cb47.tar.gz |
Travis CI: Replace clang-5.0 with clang (update to Xenial image)
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 80 |
1 files changed, 9 insertions, 71 deletions
diff --git a/.travis.yml b/.travis.yml index cda2fb59..62288975 100644 --- a/.travis.yml +++ b/.travis.yml @@ -289,13 +289,7 @@ matrix: - CSA_CHECK=true - CFLAGS_EXTRA="-m32" - os: linux - addons: - apt: - packages: - - clang-5.0 - sources: - - llvm-toolchain-trusty-5.0 - compiler: clang-5.0 + compiler: clang language: c env: - CSA_CHECK=true @@ -324,21 +318,12 @@ matrix: env: - CONF_OPTIONS="--disable-parallel-mark --enable-gc-assertions" - os: linux - addons: - apt: - packages: - - clang-5.0 - sources: - - llvm-toolchain-trusty-5.0 - compiler: clang-5.0 - language: c + compiler: clang env: - - CXX=clang++-5.0 - CFLAGS_EXTRA="-fsanitize=address -fno-common -fno-omit-frame-pointer" - CONF_OPTIONS="--enable-cplusplus --enable-static" - NO_CLONE_LIBATOMIC_OPS=true - TESTS_CUSTOM_RUN=true - sudo: required - os: linux addons: apt: @@ -358,20 +343,13 @@ matrix: - CONF_OPTIONS="--disable-shared --enable-cplusplus" - NO_CLONE_LIBATOMIC_OPS=true - os: linux - addons: - apt: - packages: - - clang-5.0 - sources: - - llvm-toolchain-trusty-5.0 - compiler: clang-5.0 + compiler: clang language: c env: - CFLAGS_EXTRA="-fsanitize=memory -fno-omit-frame-pointer -std=gnu11" - CONF_OPTIONS="--enable-static" - TESTS_CUSTOM_RUN=true - NO_CLONE_LIBATOMIC_OPS=true - sudo: required - os: linux compiler: clang env: @@ -380,66 +358,30 @@ matrix: - CONF_OPTIONS="--enable-cplusplus --enable-static" - NO_CLONE_LIBATOMIC_OPS=true - os: linux - addons: - apt: - packages: - - clang-5.0 - sources: - - llvm-toolchain-trusty-5.0 - compiler: clang-5.0 - language: c + compiler: clang env: - CFLAGS_EXTRA="-fsanitize=thread -D NO_CANCEL_SAFE -D NO_INCREMENTAL -D USE_SPIN_LOCK -fno-omit-frame-pointer -D TEST_FORK_WITHOUT_ATFORK" - CONF_OPTIONS="--enable-gc-assertions --enable-handle-fork=manual" - NO_CLONE_LIBATOMIC_OPS=true - os: linux - addons: - apt: - packages: - - clang-5.0 - sources: - - llvm-toolchain-trusty-5.0 - compiler: clang-5.0 - language: c + compiler: clang env: - CFLAGS_EXTRA="-fsanitize=thread -D NO_CANCEL_SAFE -D NO_INCREMENTAL -D USE_SPIN_LOCK -fno-omit-frame-pointer -D TEST_FORK_WITHOUT_ATFORK" - CONF_OPTIONS="--enable-gc-assertions --enable-gc-debug --enable-handle-fork=manual --enable-large-config --with-libatomic-ops=no" - os: linux - addons: - apt: - packages: - - clang-5.0 - sources: - - llvm-toolchain-trusty-5.0 - compiler: clang-5.0 - language: c + compiler: clang env: - CFLAGS_EXTRA="-fsanitize=thread -D NO_CANCEL_SAFE -D NO_INCREMENTAL -D USE_SPIN_LOCK -fno-omit-frame-pointer -D NTHREADS=15" - CONF_OPTIONS="--disable-parallel-mark" - NO_CLONE_LIBATOMIC_OPS=true - os: linux - addons: - apt: - packages: - - clang-5.0 - sources: - - llvm-toolchain-trusty-5.0 - compiler: clang-5.0 - language: c + compiler: clang env: - CFLAGS_EXTRA="-fsanitize=thread -D NO_CANCEL_SAFE -D NO_INCREMENTAL -fno-omit-frame-pointer" - CONF_OPTIONS="--disable-parallel-mark --disable-thread-local-alloc --disable-shared --enable-gc-assertions --with-libatomic-ops=no" - os: linux - addons: - apt: - packages: - - clang-5.0 - sources: - - llvm-toolchain-trusty-5.0 - compiler: clang-5.0 - language: c + compiler: clang env: - - CXX=clang++-5.0 - CFLAGS_EXTRA="-O3 -march=native" - CONF_OPTIONS="--enable-cplusplus --enable-static --enable-single-obj-compilation" - NO_CLONE_LIBATOMIC_OPS=true @@ -447,12 +389,8 @@ matrix: addons: apt: packages: - - clang-5.0 - gcc-multilib - sources: - - llvm-toolchain-trusty-5.0 - compiler: clang-5.0 - language: c + compiler: clang env: - CFLAGS_EXTRA="-m32 -D _FORTIFY_SOURCE=2 -D GC_DISABLE_INCREMENTAL -std=gnu11" - CONF_OPTIONS="--enable-gc-assertions --enable-gc-debug" |