From 974e788ebcf239353a997385971504e6294d6877 Mon Sep 17 00:00:00 2001 From: Sungbae Yoo Date: Wed, 19 Sep 2018 10:38:18 +0900 Subject: [PATCH] Fix krate-mount to be applied ASLR Change-Id: I93f8cc077f459eaafd5e406cf33954a8998c1761 Signed-off-by: Sungbae Yoo --- module/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) 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) -- 2.7.4