Adapt ASLR to memps 36/143236/1 accepted/tizen/4.0/unified/20170829.020044 accepted/tizen/unified/20170810.172129 submit/tizen/20170810.003256 submit/tizen_4.0/20170828.100004 submit/tizen_4.0/20170828.110004
authorSungguk Na <sungguk.na@samsung.com>
Wed, 9 Aug 2017 07:02:45 +0000 (16:02 +0900)
committerSungguk Na <sungguk.na@samsung.com>
Wed, 9 Aug 2017 07:02:45 +0000 (16:02 +0900)
Change-Id: I1d0210ec580c1b6e483b70e8eba8ab382e517be2
Signed-off-by: Sungguk Na <sungguk.na@samsung.com>
CMakeLists.txt

index 298e0e8..0ccc893 100644 (file)
@@ -8,7 +8,8 @@ SET (SOURCES
        ${CMAKE_SOURCE_DIR}/memps.c
 )
 
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIE")
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
 
 ADD_EXECUTABLE (${PROJECT_NAME} ${SOURCES})