| language: c |
| addons: |
| apt: |
| packages: |
| - libelf-dev |
| script: |
| - ./.travis/linux-build.sh |
| env: |
| global: |
| - KERNEL=4.17 |
| matrix: |
| - KERNEL="" |
| compiler: |
| - gcc |
| - clang |
| |
| matrix: |
| include: |
| - os: linux |
| addons: |
| apt: |
| sources: |
| - ubuntu-toolchain-r-test |
| packages: |
| - libelf-dev |
| - g++-4.9 |
| env: |
| - MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9" |
| |
| - os: linux |
| addons: |
| apt: |
| sources: |
| - ubuntu-toolchain-r-test |
| packages: |
| - libelf-dev |
| - g++-5 |
| env: |
| - MATRIX_EVAL="CC=gcc-5 && CXX=g++-5" |
| |
| - os: linux |
| addons: |
| apt: |
| sources: |
| - ubuntu-toolchain-r-test |
| packages: |
| - libelf-dev |
| - g++-6 |
| env: |
| - MATRIX_EVAL="CC=gcc-6 && CXX=g++-6" |
| |
| - os: linux |
| addons: |
| apt: |
| sources: |
| - ubuntu-toolchain-r-test |
| packages: |
| - libelf-dev |
| - g++-7 |
| env: |
| - MATRIX_EVAL="CC=gcc-7 && CXX=g++-7" |
| |
| # works on Trusty |
| - os: linux |
| addons: |
| apt: |
| sources: |
| - llvm-toolchain-trusty-3.9 |
| packages: |
| - libelf-dev |
| - clang-3.9 |
| env: |
| - MATRIX_EVAL="CC=clang-3.9 && CXX=clang++-3.9" |
| |
| # works on Trusty |
| - os: linux |
| addons: |
| apt: |
| sources: |
| - llvm-toolchain-trusty-4.0 |
| packages: |
| - libelf-dev |
| - clang-4.0 |
| env: |
| - MATRIX_EVAL="CC=clang-4.0 && CXX=clang++-4.0" |
| |
| # works on Trusty |
| - os: linux |
| addons: |
| apt: |
| sources: |
| - llvm-toolchain-trusty-5.0 |
| packages: |
| - libelf-dev |
| - clang-5.0 |
| env: |
| - MATRIX_EVAL="CC=clang-5.0 && CXX=clang++-5.0" |
| before_install: |
| - eval "${MATRIX_EVAL}" |
| - $CC --version |
| |
| notifications: |
| email: |
| on_success: change |
| on_failure: change |
| recipients: linux-sctp@vger.kernel.org |