summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Raad <Marcel.Raad@teamviewer.com>2019-03-08 20:26:10 +0100
committerMarcel Raad <Marcel.Raad@teamviewer.com>2019-04-13 22:33:36 +0200
commite50767188483e806653c0e115f0e8f624f8208fa (patch)
treec47ffa4bed8aed68fefd5b662b64e6688df34a41
parent54c784556e3579c24de9cc79e435e8bbaa4f6c81 (diff)
downloadcurl-e50767188483e806653c0e115f0e8f624f8208fa.tar.gz
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 https://github.com/curl/curl/pull/3777
-rw-r--r--.travis.yml52
1 files changed, 26 insertions, 26 deletions
diff --git a/.travis.yml b/.travis.yml
index ed18f3384..a593d84c4 100644
--- a/.travis.yml
+++ b/.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,19 +87,19 @@ 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"
@@ -107,13 +107,13 @@ matrix:
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"
@@ -121,13 +121,13 @@ matrix:
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"
@@ -135,13 +135,13 @@ matrix:
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"
@@ -149,14 +149,14 @@ matrix:
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"
@@ -164,13 +164,13 @@ matrix:
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"
@@ -178,7 +178,7 @@ matrix:
apt:
sources:
- *common_sources
- - llvm-toolchain-trusty-7
+ - llvm-toolchain-xenial-7
packages:
- *common_packages
- clang-7
@@ -213,13 +213,13 @@ 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"
@@ -227,13 +227,13 @@ matrix:
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,13 +246,13 @@ 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"
@@ -260,13 +260,13 @@ matrix:
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"
@@ -274,7 +274,7 @@ matrix:
apt:
sources:
- *common_sources
- - llvm-toolchain-trusty-7
+ - llvm-toolchain-xenial-7
packages:
- *common_packages
- clang-7
@@ -295,7 +295,7 @@ 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"
@@ -303,7 +303,7 @@ matrix:
apt:
sources:
- *common_sources
- - llvm-toolchain-trusty-7
+ - llvm-toolchain-xenial-7
packages:
- *common_packages
- clang-7