language: generic matrix: fast_finish: true include: # We need to have gcc7 headers to compile c++17 code on clang # - os: linux # # cache: # ccache: true # timeout: 1000 # directories: # - /home/travis/.ccache # # addons: # apt: # update: true # sources: # - ubuntu-toolchain-r-test # - llvm-toolchain-trusty-5.0 # packages: [ ninja-build, g++-7, clang-5.0, lld-5.0, libicu-dev, libreadline-dev, libmysqlclient-dev, unixodbc-dev, libltdl-dev, libssl-dev, libboost-dev, zlib1g-dev, libdouble-conversion-dev, libsparsehash-dev, librdkafka-dev, libcapnp-dev, libsparsehash-dev, libgoogle-perftools-dev, bash, expect, python, python-lxml, python-termcolor, curl, perl, sudo, openssl] # # env: # - MATRIX_EVAL="export CC=clang-5.0 CXX=clang++-5.0" # # script: # - utils/travis/normal.sh - os: linux sudo: required cache: timeout: 1000 directories: - /var/cache/pbuilder/ccache addons: apt: update: true packages: [ pbuilder, fakeroot, debhelper ] script: - utils/travis/pbuilder.sh allow_failures: - os: osx before_script: - eval "${MATRIX_EVAL}"