summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorgumi <git@gumi.ca>2019-01-10 18:30:38 -0500
committergumi <git@gumi.ca>2019-01-11 12:03:47 -0500
commit2f94539545b176a7dc2981b1a932b8428e33eaa7 (patch)
tree2124205fc141ceaf98253f1ab1f515e8eb44889a /.travis.yml
parentd8145c4f940a664eb403f7acca10f2caf86e5330 (diff)
downloadtmwa-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.yml38
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.