From 40a49c947fa3dd6d943315b66c45aefc8d8c3beb Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Mon, 27 Nov 2017 11:12:31 +0300 Subject: [PATCH] Travis CI: Fix 'unrecognized option --push-state' link error (Linux/gcc) (fix commits cb7cab3, 30d68cc) Thanks to Issam Maghni for suggesting to use gold linker. --- .travis.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 2a5cd12..788194c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -191,6 +191,7 @@ matrix: dist: trusty env: - CFLAGS_EXTRA="-fsanitize=address -m32 -march=native -fno-omit-frame-pointer" + - LDFLAGS="-fuse-ld=gold" - os: osx env: - CFLAGS_EXTRA="-fsanitize=address -m32 -fno-omit-frame-pointer" @@ -481,7 +482,8 @@ script: fi - if [[ "$CROSS_GCC_VER" != "" ]]; then CC=$CROSS_CC; fi - if [[ "$COVERITY_SCAN_BRANCH" != 1 ]]; then - make -j $MAKEFILE_TARGET CC=$CC CFLAGS_EXTRA="$CFLAGS_EXTRA"; + make -j $MAKEFILE_TARGET CC=$CC CFLAGS_EXTRA="$CFLAGS_EXTRA" + LDFLAGS="$LDFLAGS"; fi - if [ -f tests/test_atomic.log ]; then cat tests/test_atomic*.log; fi - if [[ "$CSA_CHECK" == true ]]; then -- 2.50.1