From e94c2812189c60a3701cbeebe0ab2de2e6a6f8a6 Mon Sep 17 00:00:00 2001 From: "mk5004.lee" Date: Tue, 3 Apr 2018 18:37:38 +0900 Subject: [PATCH] Add Partial RELRO - Partial RELRO for executables only due to low memory issue Change-Id: I8fef8ed1e853a123dba0bb4c013726574c525c5c Signed-off-by: mk5004.lee --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e32091e..44e9783 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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) -- 2.7.4