1
0
Quellcode durchsuchen

add special linker scripts, to disable lazy loading of symbols and to make relocations read-only, security enhancement, idea seen in sabotage linux

Waldemar Brodkorb vor 11 Jahren
Ursprung
Commit
a3499b2d61
1 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
  1. 2 0
      mk/vars.mk

+ 2 - 0
mk/vars.mk

@@ -85,6 +85,8 @@ TARGET_LDFLAGS:=	-L$(STAGING_TARGET_DIR)/lib -L$(STAGING_TARGET_DIR)/usr/lib \
 			-Wl,-O2 -Wl,-rpath -Wl,/usr/lib \
 			-Wl,-rpath-link -Wl,${STAGING_TARGET_DIR}/usr/lib \
 			$(ADK_TARGET_ABI_LDFLAGS) $(TARGET_CFLAGS_ARCH)
+# security optimization, see http://www.akkadia.org/drepper/dsohowto.pdf
+TARGET_LDFLAGS+=	-Wl,-z,relro,-z,now
 
 ifneq ($(ADK_NATIVE),)
 TARGET_CPPFLAGS:=