build-package.sh: avoid linking with extra/unneeded libraries

This commit is contained in:
Leonid Pliushch 2019-07-29 16:45:26 +03:00
parent 1b2d8259fb
commit 0f298bae8f

View File

@ -44,6 +44,9 @@ termux_step_setup_toolchain() {
# Android 7 started to support DT_RUNPATH (but not DT_RPATH).
LDFLAGS+=" -Wl,-rpath=$TERMUX_PREFIX/lib,--enable-new-dtags"
# Avoid linking extra (unneeded) libraries.
LDFLAGS+=" -Wl,--as-needed"
# Basic hardening.
CFLAGS+=" -fstack-protector-strong"
LDFLAGS+=" -Wl,-z,relro,-z,now"