From: Sungbae Yoo Date: Wed, 19 Sep 2018 01:38:18 +0000 (+0900) Subject: Fix krate-mount to be applied ASLR X-Git-Tag: accepted/tizen/unified/20180919.061640^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=974e788ebcf239353a997385971504e6294d6877;p=platform%2Fcore%2Fsecurity%2Fkrate.git Fix krate-mount to be applied ASLR Change-Id: I93f8cc077f459eaafd5e406cf33954a8998c1761 Signed-off-by: Sungbae Yoo --- diff --git a/module/CMakeLists.txt b/module/CMakeLists.txt index 0fd43f6..2c3cd43 100644 --- a/module/CMakeLists.txt +++ b/module/CMakeLists.txt @@ -51,6 +51,9 @@ ADD_EXECUTABLE(${MOUNT_NAME} ${MOUNT_SRCS} ${BUILDER_SRCS}) TARGET_LINK_LIBRARIES(${MOUNT_NAME} ${MOUNT_SRC} ${BUILDER_DEPS_LIBRARIES}) +SET_TARGET_PROPERTIES(${MOUNT_NAME} PROPERTIES COMPILE_FLAGS "-fPIE") +SET_TARGET_PROPERTIES(${MOUNT_NAME} PROPERTIES LINK_FLAGS "-pie") + CONFIGURE_FILE(systemd/${MOUNT_NAME}.service.in systemd/${MOUNT_NAME}.service) INSTALL(TARGETS ${PAM_NAME} DESTINATION ${LIB_INSTALL_DIR}/security)