Add Partial RELRO 25/174725/1
authormk5004.lee <mk5004.lee@samsung.com>
Tue, 3 Apr 2018 09:37:38 +0000 (18:37 +0900)
committerMyungKi Lee <mk5004.lee@samsung.com>
Wed, 4 Apr 2018 01:14:09 +0000 (01:14 +0000)
- Partial RELRO for executables only due to low memory issue

Change-Id: I8fef8ed1e853a123dba0bb4c013726574c525c5c
Signed-off-by: mk5004.lee <mk5004.lee@samsung.com>
CMakeLists.txt

index e32091e..44e9783 100644 (file)
@@ -30,7 +30,7 @@ pkg_check_modules(pkg REQUIRED
 )
 
 SET(PACKAGE "${PROJECT_NAME}")
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Winline -Werror -fno-builtin-malloc -fno-omit-frame-pointer -g -fPIE")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Winline -Werror -fno-builtin-malloc -fno-omit-frame-pointer -g -fPIE -Wl,-z,relro")
 
 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)