diff options
author | gumi <git@gumi.ca> | 2019-01-10 18:30:38 -0500 |
---|---|---|
committer | gumi <git@gumi.ca> | 2019-01-11 12:03:47 -0500 |
commit | 2f94539545b176a7dc2981b1a932b8428e33eaa7 (patch) | |
tree | 2124205fc141ceaf98253f1ab1f515e8eb44889a /.travis.yml | |
parent | d8145c4f940a664eb403f7acca10f2caf86e5330 (diff) | |
download | tmwa-2f94539545b176a7dc2981b1a932b8428e33eaa7.tar.gz tmwa-2f94539545b176a7dc2981b1a932b8428e33eaa7.tar.bz2 tmwa-2f94539545b176a7dc2981b1a932b8428e33eaa7.tar.xz tmwa-2f94539545b176a7dc2981b1a932b8428e33eaa7.zip |
drop support for gcc-5, gcc-6, clang-4, clang-5 in travis and fix some misc issues
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 38 |
1 files changed, 20 insertions, 18 deletions
diff --git a/.travis.yml b/.travis.yml index 5ba69f0..e18211f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,7 @@ notifications: ## Use the container-based infrastructure sudo: required -dist: trusty +dist: xenial python: - 2.7 @@ -48,66 +48,68 @@ matrix: fast-finish: true include: - compiler: clang - env: REAL_CC=clang-4.0 REAL_CXX=clang++-4.0 + env: REAL_CC=clang-6.0 REAL_CXX=clang++-6.0 addons: apt: sources: - - llvm-toolchain-trusty-4.0 + - llvm-toolchain-xenial-6.0 - ubuntu-toolchain-r-test packages: - - clang-4.0 - - libstdc++6-5-dbg + - clang-6.0 + - libstdc++6-6-dbg - libgtest-dev - valgrind - gdb - compiler: clang - env: REAL_CC=clang-5.0 REAL_CXX=clang++-5.0 + env: REAL_CC=clang-7 REAL_CXX=clang++-7 addons: apt: sources: - - llvm-toolchain-trusty-5.0 + - llvm-toolchain-xenial-7 - ubuntu-toolchain-r-test packages: - - clang-5.0 - - libstdc++6-6-dbg + - clang-7 + - libstdc++6-7-dbg - libgtest-dev - valgrind - gdb - compiler: gcc - env: REAL_CC=gcc-5 REAL_CXX=g++-5 LDFLAGS="-fuse-ld=gold" + env: REAL_CC=gcc-7 REAL_CXX=g++-7 LDFLAGS="-fuse-ld=gold" addons: apt: sources: - ubuntu-toolchain-r-test packages: - - g++-5 - - libstdc++6-5-dbg + - g++-7 + - libstdc++6-7-dbg - libgtest-dev - valgrind - gdb - compiler: gcc - env: REAL_CC=gcc-6 REAL_CXX=g++-6 LDFLAGS="-fuse-ld=gold" + env: REAL_CC=gcc-8 REAL_CXX=g++-8 LDFLAGS="-fuse-ld=gold" addons: apt: sources: - ubuntu-toolchain-r-test packages: - - g++-6 - - libstdc++6-6-dbg + - g++-8 + - libstdc++6-8-dbg - libgtest-dev - valgrind - gdb - compiler: gcc - env: REAL_CC=gcc-6 REAL_CXX=g++-6 REAL_EXTRA=-fsanitize=address FORCE_TESTER='' ASAN_OPTIONS=detect_leaks=0 LDFLAGS="-fuse-ld=gold" + env: REAL_CC=gcc-8 REAL_CXX=g++-8 REAL_EXTRA=-fsanitize=address FORCE_TESTER='' ASAN_OPTIONS=detect_leaks=0 LDFLAGS="-fuse-ld=gold" addons: apt: sources: - ubuntu-toolchain-r-test packages: - - g++-6 - - libstdc++6-6-dbg + - g++-8 + - libstdc++6-8-dbg - libgtest-dev - gdb + allow_failures: # got no time to deal with gcc right now + - compiler: gcc # everything that was pushed to stable was already on 'master', except # the version change and some doc changes. |