Applied ASLR 71/54071/1
authorshingil.kang <shingil.kang@samsung.com>
Fri, 11 Dec 2015 07:11:58 +0000 (16:11 +0900)
committershingil.kang <shingil.kang@samsung.com>
Fri, 11 Dec 2015 07:12:45 +0000 (16:12 +0900)
Change-Id: Ia07bd620e3d6a0d20b015b62e62fb9f2cfd7e1f8
Signed-off-by: shingil.kang <shingil.kang@samsung.com>
CMakeLists.txt

index 681a9953a4e3ea4ae6b58ed4bb75b159100ade2c..31656ef93b78e048152422d333276a7e1116a2af 100644 (file)
@@ -74,6 +74,8 @@ if(USE_FUNCTION_FS)
        )
 endif()
 
+ADD_DEFINITIONS("-fPIE")
+
 include(FindPkgConfig)
 
 # Get capi-system-info
@@ -84,7 +86,7 @@ include_directories(${CAPI_SYSTEM_INFO_INCLUDE_DIRS})
 find_package(Threads REQUIRED)
 
 # Add libraries (-l...)
-target_link_libraries (sdbd ${CMAKE_THREAD_LIBS_INIT} ${CAPI_SYSTEM_INFO_LDFLAGS})
+target_link_libraries (sdbd -pie ${CMAKE_THREAD_LIBS_INIT} ${CAPI_SYSTEM_INFO_LDFLAGS})
 
 install(TARGETS sdbd DESTINATION /usr/sbin)
 install(FILES script/sdbd DESTINATION /etc/init.d)