Revert "ARM: compile everything with relro / bind_now."
This reverts commit 020e4919e89a824783dbe8716bc56785267323f7.
diff --git a/core/combo/TARGET_linux-arm.mk b/core/combo/TARGET_linux-arm.mk
index 4a461f8..ca12ba2 100644
--- a/core/combo/TARGET_linux-arm.mk
+++ b/core/combo/TARGET_linux-arm.mk
@@ -135,8 +135,6 @@
TARGET_GLOBAL_LDFLAGS += \
-Wl,-z,noexecstack \
- -Wl,-z,relro \
- -Wl,-z,now \
-Wl,--icf=safe \
$(arch_variant_ldflags)
@@ -248,7 +246,7 @@
define transform-o-to-shared-lib-inner
$(hide) $(PRIVATE_CXX) \
- -nostdlib -Wl,-soname,$(notdir $@) \
+ -nostdlib -Wl,-soname,$(notdir $@) -Wl,-T,$(BUILD_SYSTEM)/armelf.xsc \
-Wl,--gc-sections \
-Wl,-shared,-Bsymbolic \
$(PRIVATE_TARGET_GLOBAL_LD_DIRS) \