From: Ilya Shipitsin Date: Sat, 21 Dec 2019 13:10:28 +0000 (+0500) Subject: BUILD: travis-ci: reenable address sanitizer for clang builds X-Git-Tag: v2.2-dev1~154 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7aed6ef8e3f64d1d90fac38d50d4c7f5b44428f7;p=thirdparty%2Fhaproxy.git BUILD: travis-ci: reenable address sanitizer for clang builds address sanitizer was temporarily disabled. after getting rid of LD_LIBRARY_PATH manipulation it works again, so let us enable it --- diff --git a/.travis.yml b/.travis.yml index 6df39f52b2..e69f441667 100644 --- a/.travis.yml +++ b/.travis.yml @@ -96,8 +96,9 @@ install: - scripts/build-ssl.sh > build-ssl.log 2>&1 || (cat build-ssl.log && exit 1) script: + - if [ "$CC" = "clang" ]; then export FLAGS="$FLAGS USE_OBSOLETE_LINKER=1" DEBUG_CFLAGS="-g -fsanitize=address" LDFLAGS="-fsanitize=address"; fi - make -C contrib/wurfl - - make -j3 CC=$CC V=1 TARGET=$TARGET $FLAGS DEBUG_CFLAGS="$DEBUG_CFLAGS" LDFLAGS="-L$SSL_LIB -Wl,-rpath,$SSL_LIB" 51DEGREES_SRC="$FIFTYONEDEGREES_SRC" EXTRA_OBJS="$EXTRA_OBJS" + - make -j3 CC=$CC V=1 TARGET=$TARGET $FLAGS DEBUG_CFLAGS="$DEBUG_CFLAGS" LDFLAGS="$LDFLAGS -L$SSL_LIB -Wl,-rpath,$SSL_LIB" 51DEGREES_SRC="$FIFTYONEDEGREES_SRC" EXTRA_OBJS="$EXTRA_OBJS" - ./haproxy -vv - if [ "${TRAVIS_OS_NAME}" = "linux" ]; then ldd haproxy; fi - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then otool -L haproxy; fi