From 7961a815aa435e7a30031a1385e07fd7c9d96263 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Sat, 25 May 2019 16:58:25 +0930 Subject: [PATCH] travis: add compilation to SOURCE_CHECK_ONLY. Our "-O3" CI check wasn't doing what I thought. But building with -flto is hard with older gccs, so remove that. Signed-off-by: Rusty Russell --- .travis.yml | 2 +- .travis/build.sh | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 598788063..c3570a889 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,7 +17,7 @@ addons: - gcc-4.8 env: - - ARCH=64 SOURCE_CHECK_ONLY=true COPTFLAGS="-O3 -flto" + - ARCH=64 SOURCE_CHECK_ONLY=true COPTFLAGS="-O3" # - VALGRIND=0 ARCH=32 DEVELOPER=1 COMPILER=gcc TEST_GROUP=1 TEST_GROUP_COUNT=2 SOURCE_CHECK_ONLY=false # - VALGRIND=0 ARCH=32 DEVELOPER=1 COMPILER=gcc TEST_GROUP=2 TEST_GROUP_COUNT=2 SOURCE_CHECK_ONLY=false - VALGRIND=0 ARCH=64 DEVELOPER=1 COMPILER=gcc SOURCE_CHECK_ONLY=false diff --git a/.travis/build.sh b/.travis/build.sh index 624030b9c..113bd8ed5 100755 --- a/.travis/build.sh +++ b/.travis/build.sh @@ -40,5 +40,8 @@ if [ "$SOURCE_CHECK_ONLY" == "false" ]; then echo -en 'travis_fold:end:script.3\\r' else git clone https://github.com/lightningnetwork/lightning-rfc.git + echo -en 'travis_fold:start:script.2\\r' + make -j3 > /dev/null + echo -en 'travis_fold:end:script.2\\r' make check-source BOLTDIR=lightning-rfc fi