diff options
-rw-r--r-- | mk/vars.mk | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/mk/vars.mk b/mk/vars.mk index fa94cbd4f..6d51279fd 100644 --- a/mk/vars.mk +++ b/mk/vars.mk @@ -83,10 +83,12 @@ TARGET_LDFLAGS:= -L$(STAGING_TARGET_DIR)/lib -L$(STAGING_TARGET_DIR)/usr/lib \ -Wl,-O1 -Wl,-rpath -Wl,/usr/lib \ -Wl,-rpath-link -Wl,${STAGING_TARGET_DIR}/usr/lib -# use -static-libgcc by default +ifeq ($(ADK_TARGET_LIB_MUSL),y) +# use -static-libgcc by default only for musl TARGET_CFLAGS+= -static-libgcc TARGET_CXXFLAGS+= -static-libgcc TARGET_LDFLAGS+= -static-libgcc +endif # security optimization, see http://www.akkadia.org/drepper/dsohowto.pdf ifneq ($(ADK_TARGET_USE_LD_RELRO),) |