From: Ilya Shipitsin Date: Fri, 20 Dec 2019 18:55:01 +0000 (+0500) Subject: BUILD: travis-ci: link with ssl libraries using rpath instead of LD_LIBRARY_PATH... X-Git-Tag: v2.2-dev1~155 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1afd2359ebbdcdaf294ff61343011818f9cff23c;p=thirdparty%2Fhaproxy.git BUILD: travis-ci: link with ssl libraries using rpath instead of LD_LIBRARY_PATH/DYLD_LIBRARY_PATH modifying LD_LIBRARY_PATH/DYLD_LIBRARY_PATH also affects other utilities like curl to avoid side effects let us use rpath for ssl library linking Fixes #418 --- diff --git a/.travis.yml b/.travis.yml index 9f1ec01950..6df39f52b2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -97,9 +97,7 @@ install: script: - make -C contrib/wurfl - - make -j3 CC=$CC V=1 TARGET=$TARGET $FLAGS DEBUG_CFLAGS="$DEBUG_CFLAGS" LDFLAGS="$LDFLAGS" 51DEGREES_SRC="$FIFTYONEDEGREES_SRC" EXTRA_OBJS="$EXTRA_OBJS" - - if [ "${TRAVIS_OS_NAME}" = "linux" ]; then export LD_LIBRARY_PATH="${HOME}/opt/lib:${LD_LIBRARY_PATH:-}"; fi - - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then export DYLD_LIBRARY_PATH="${HOME}/opt/lib:${DYLD_LIBRARY_PATH:-}"; fi + - 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" - ./haproxy -vv - if [ "${TRAVIS_OS_NAME}" = "linux" ]; then ldd haproxy; fi - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then otool -L haproxy; fi