summaryrefslogtreecommitdiff
path: root/.travis.yml
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 /.travis.yml
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
Diffstat (limited to '.travis.yml')
-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