summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml15
1 files changed, 14 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index 3b609432e86..7677661587a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -12,9 +12,21 @@ cache:
- apt
- ccache
+env:
+ matrix:
+ - GCC_VERSION=5
+ - GCC_VERSION=6
addons:
apt:
+ sources:
+ - ubuntu-toolchain-r-test
+# - llvm-toolchain-trusty-3.8
+# - llvm-toolchain-trusty-3.9
packages: # make sure these match debian/control contents
+ - gcc-5
+ - g++-5
+ - gcc-6
+ - g++-6
- bison
- chrpath
- cmake
@@ -48,7 +60,8 @@ addons:
# libsystemd-daemon-dev # https://github.com/travis-ci/apt-package-whitelist/issues/3882
script:
- - ${CC} --version ; ${CXX} --version
+ - export MYSQL_BUILD_CC=/usr/bin/gcc-${GCC_VERSION} MYSQL_BUILD_CXX=/usr/bin/g++-${GCC_VERSION}
+ - ${MYSQL_BUILD_CC} --version ; ${MYSQL_BUILD_CXX} --version
- cd "${TRAVIS_BUILD_DIR}"
- env DEB_BUILD_OPTIONS="parallel=4" debian/autobake-deb.sh;