From: Fredrik Fornwall Date: Wed, 18 Jan 2017 10:44:31 +0000 (+0100) Subject: Use rpath-link hack on all aarch64 gcc builds X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/termux-packages/commitdiff_plain/4219525cdf0ec8f63882c807fee112cee9af0fc6?ds=inline Use rpath-link hack on all aarch64 gcc builds --- diff --git a/build-package.sh b/build-package.sh index d67f72a2..a73dd900 100755 --- a/build-package.sh +++ b/build-package.sh @@ -440,6 +440,11 @@ termux_step_setup_toolchain() { export CXX=$TERMUX_HOST_PLATFORM-g++ LDFLAGS+=" -specs=$TERMUX_SCRIPTDIR/termux.spec" CFLAGS+=" -specs=$TERMUX_SCRIPTDIR/termux.spec" + if [ $TERMUX_ARCH = aarch64 ]; then + # Currently needed hack. + LDFLAGS+=" -Wl,-rpath-link,$TERMUX_PREFIX/lib" + LDFLAGS+=" -Wl,-rpath-link,$TERMUX_STANDALONE_TOOLCHAIN/sysroot/usr/lib" + fi else export AS=${TERMUX_HOST_PLATFORM}-clang export CC=$TERMUX_HOST_PLATFORM-clang diff --git a/packages/elfutils/build.sh b/packages/elfutils/build.sh index 5c5faa82..461df54c 100644 --- a/packages/elfutils/build.sh +++ b/packages/elfutils/build.sh @@ -16,12 +16,6 @@ termux_step_pre_configure() { LDFLAGS+=" -lintl" CFLAGS+=" -DTERMUX_EXPOSE_MEMPCPY=1 -Wno-error=unused-value -Wno-error=format-nonliteral -Wno-error" - if [ $TERMUX_ARCH = aarch64 ]; then - # Currently needed hack. - LDFLAGS+=" -Wl,-rpath-link,$TERMUX_PREFIX/lib" - LDFLAGS+=" -Wl,-rpath-link,$TERMUX_STANDALONE_TOOLCHAIN/sysroot/usr/lib" - fi - # Exposes ACCESSPERMS in which elfutils uses: CFLAGS+=" -D__USE_BSD"