From bad31022513e45e72734779ab5c320c091cbc59c Mon Sep 17 00:00:00 2001 From: Tom M Date: Sat, 5 May 2018 17:48:27 +0200 Subject: [PATCH] Fix Travis CI (#376) * fix build on macOSx with gcc7 * use gold linker for debug build * add gcc8 build --- .travis.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index a9bd2061..92c62ec9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -82,7 +82,7 @@ matrix: - ladspa-sdk env: - MATRIX_EVAL="CC=gcc-5 && CXX=g++-5" - - CMAKE_FLAGS="-Denable-debug=1" + - CMAKE_FLAGS="-Denable-debug=1 -DCMAKE_C_FLAGS_DEBUG=-fuse-ld=gold" # works on Precise and Trusty - os: linux @@ -114,6 +114,21 @@ matrix: env: - MATRIX_EVAL="CC=gcc-7 && CXX=g++-7" + # works on Precise and Trusty + - os: linux + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - g++-8 + - cmake-data + - cmake + - libglib2.0-0 + - ladspa-sdk + env: + - MATRIX_EVAL="CC=gcc-8 && CXX=g++-8" + # works on Precise and Trusty - os: linux addons: @@ -188,7 +203,7 @@ matrix: - os: osx osx_image: xcode8 env: - - MATRIX_EVAL="brew install gcc glib gettext libsndfile jack dbus-glib pulseaudio portaudio && brew link gettext && CC=gcc-7 && CXX=g++-7" + - MATRIX_EVAL="brew install gcc glib gettext libsndfile jack dbus-glib pulseaudio portaudio && brew link gettext && CC=gcc-8 && CXX=g++-8" before_install: - if [ $TRAVIS_OS_NAME = linux ]; then sudo apt-get update; else brew update; fi