Apply ASLR 65/70665/1
authorYunjin Lee <yunjin-.lee@samsung.com>
Fri, 20 May 2016 05:28:29 +0000 (14:28 +0900)
committerYunjin Lee <yunjin-.lee@samsung.com>
Fri, 20 May 2016 05:28:29 +0000 (14:28 +0900)
Change-Id: Id2c349fd38fff6af5c14b2a69688908316f83cbb
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
src/CMakeLists.txt

index 169d0cd..7662092 100644 (file)
@@ -37,6 +37,8 @@ IF (NOT DISABLE_BOOST)
     FIND_PACKAGE(Boost)
 ENDIF()
 
+ADD_DEFINITIONS("-fPIE")
+
 ADD_EXECUTABLE(nether ${NETHER_SOURCES} ${VASUM_LOGGER})
 
 IF (CMAKE_BUILD_TYPE MATCHES DEBUG)
@@ -75,6 +77,7 @@ TARGET_LINK_LIBRARIES (nether
        ${CYNARA_LIBRARIES}
        ${NETFILTER_LIBRARIES}
        ${SYSTEMD_LIBRARIES}
+       "-pie"
 )
 
 ADD_DEFINITIONS (-DNETHER_RULES_PATH="${CMAKE_INSTALL_DIR}/etc/nether/nether.rules"