Skip to content
Permalink
Browse files

travis: update some builds to xenial

Xenial comes with more up-to-date software versions and more available
packages, some of which we currently build from source. Unfortunately,
some builds would fail with Xenial because of assertion failures in
Valgrind when using OpenSSL, so leave these at Trusty.

Closes #3777
  • Loading branch information...
MarcelRaad committed Mar 8, 2019
1 parent 54c7845 commit e50767188483e806653c0e115f0e8f624f8208fa
Showing with 26 additions and 26 deletions.
  1. +26 −26 .travis.yml
@@ -75,7 +75,7 @@ matrix:
- OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8"
- os: linux
compiler: gcc
dist: trusty
dist: xenial
env:
- T=normal C="--disable-verbose" CPPFLAGS="-Wno-variadic-macros" NOTESTS=1
- OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8"
@@ -87,98 +87,98 @@ matrix:
- OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8"
- os: linux
compiler: gcc
dist: trusty
dist: xenial
env:
- T=novalgrind BORINGSSL=yes C="--with-ssl=$HOME/boringssl" LD_LIBRARY_PATH=/home/travis/boringssl/lib:/usr/local/lib
- OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8"
- os: linux
compiler: gcc
dist: trusty
dist: xenial
env:
- T=debug-wolfssl C="--with-wolfssl --without-ssl"
- OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8"
- os: linux
compiler: clang
dist: trusty
dist: xenial
env:
- T=debug
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
addons:
apt:
sources:
- *common_sources
- llvm-toolchain-trusty-7
- llvm-toolchain-xenial-7
packages:
- *common_packages
- clang-7
- os: linux
compiler: clang
dist: trusty
dist: xenial
env:
- T=debug C="--enable-alt-svc"
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
addons:
apt:
sources:
- *common_sources
- llvm-toolchain-trusty-7
- llvm-toolchain-xenial-7
packages:
- *common_packages
- clang-7
- os: linux
compiler: clang
dist: trusty
dist: xenial
env:
- T=debug C="--with-mbedtls --without-ssl"
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
addons:
apt:
sources:
- *common_sources
- llvm-toolchain-trusty-7
- llvm-toolchain-xenial-7
packages:
- *common_packages
- clang-7
- os: linux
compiler: clang
dist: trusty
dist: xenial
env:
- T=debug C="--with-gnutls --without-ssl"
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
addons:
apt:
sources:
- *common_sources
- llvm-toolchain-trusty-7
- llvm-toolchain-xenial-7
packages:
- *common_packages
- clang-7
- libgnutls28-dev
- os: linux
compiler: clang
dist: trusty
dist: xenial
env:
- T=debug C="--disable-threaded-resolver"
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
addons:
apt:
sources:
- *common_sources
- llvm-toolchain-trusty-7
- llvm-toolchain-xenial-7
packages:
- *common_packages
- clang-7
- os: linux
compiler: clang
dist: trusty
dist: xenial
env:
- T=debug C="--with-nss --without-ssl" NOTESTS=1 CPPFLAGS="-isystem /usr/include/nss"
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
addons:
apt:
sources:
- *common_sources
- llvm-toolchain-trusty-7
- llvm-toolchain-xenial-7
packages:
- *common_packages
- clang-7
@@ -213,27 +213,27 @@ matrix:
env: T=cmake
- os: linux
compiler: gcc
dist: trusty
dist: xenial
env:
- T=cmake
- OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8"
- os: linux
compiler: clang
dist: trusty
dist: xenial
env:
- T=cmake
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
addons:
apt:
sources:
- *common_sources
- llvm-toolchain-trusty-7
- llvm-toolchain-xenial-7
packages:
- *common_packages
- clang-7
- os: linux
compiler: gcc
dist: trusty
dist: xenial
env:
- T=coverage
- OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8"
@@ -246,35 +246,35 @@ matrix:
- lcov
- os: linux
compiler: gcc
dist: trusty
dist: xenial
env:
- T=distcheck
- OVERRIDE_CC="CC=gcc-8" OVERRIDE_CXX="CXX=g++-8"
- os: linux
compiler: clang
dist: trusty
dist: xenial
env:
- T=fuzzer
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
addons:
apt:
sources:
- *common_sources
- llvm-toolchain-trusty-7
- llvm-toolchain-xenial-7
packages:
- *common_packages
- clang-7
- os: linux
compiler: clang
dist: trusty
dist: xenial
env:
- T=tidy
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
addons:
apt:
sources:
- *common_sources
- llvm-toolchain-trusty-7
- llvm-toolchain-xenial-7
packages:
- *common_packages
- clang-7
@@ -295,15 +295,15 @@ matrix:
- clang-7
- os: linux
compiler: clang
dist: trusty
dist: xenial
env:
- T=debug CFLAGS="-fsanitize=address,undefined,signed-integer-overflow -fno-sanitize-recover=undefined,integer -Wformat -Werror=format-security -Werror=array-bounds -g" LDFLAGS="-fsanitize=address,undefined -fno-sanitize-recover=undefined,integer" LIBS="-ldl -lubsan"
- OVERRIDE_CC="CC=clang-7" OVERRIDE_CXX="CXX=clang++-7"
addons:
apt:
sources:
- *common_sources
- llvm-toolchain-trusty-7
- llvm-toolchain-xenial-7
packages:
- *common_packages
- clang-7

0 comments on commit e507671

Please sign in to comment.
You can’t perform that action at this time.