Add RELRO for excutables 34/174734/1
authorInkyun Kil <inkyun.kil@samsung.com>
Wed, 28 Mar 2018 07:29:05 +0000 (16:29 +0900)
committerInkyun Kil <inkyun.kil@samsung.com>
Wed, 4 Apr 2018 01:36:43 +0000 (10:36 +0900)
Change-Id: Ibea807acd545b31250d108edeb026e98e823e556
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
CMakeLists.txt

index 68006e9b71fa5d6e67f7536365c3f1e9343001b9..3936be4240a63d9a333e18d21620a5692cb87343 100644 (file)
@@ -39,7 +39,7 @@ SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed")
 add_executable(esd ${SRCS})
 TARGET_LINK_LIBRARIES(esd eventsystem pkgmgr-client ${pkgs_LDFLAGS})
 SET_TARGET_PROPERTIES(esd PROPERTIES COMPILE_FLAGS ${CFLAGS} "-fPIE")
-SET_TARGET_PROPERTIES(esd PROPERTIES LINK_FLAGS "-pie")
+SET_TARGET_PROPERTIES(esd PROPERTIES LINK_FLAGS "-pie -Wl,-z,relro")
 
 # pkgconfig file
 configure_file(esd.manifest.in esd.manifest @ONLY)