Add file for security issue(ASLR) 08/78808/2 submit/tizen/20160707.024142
authorchangjoo.lee <changjoo.lee@samsung.com>
Thu, 7 Jul 2016 02:31:54 +0000 (11:31 +0900)
committerchangjoo.lee <changjoo.lee@samsung.com>
Thu, 7 Jul 2016 02:36:05 +0000 (11:36 +0900)
Change-Id: Ie44946095e2838e213e19567b08bf4db0da631c0
Signed-off-by: changjoo.lee <changjoo.lee@samsung.com>
signal-sender/CMakeLists.txt
src/launcher/CMakeLists.txt
system-cooperator/CMakeLists.txt

index 370374a94b1dc815950fe313755347cadacbd2ba..c3a5ecae31d48fa6cd7d04c4778937c9b23c22e6 100755 (executable)
@@ -32,9 +32,9 @@ FOREACH(flag ${signal-sender_pkgs_CFLAGS})
        SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
 ENDFOREACH(flag)
 
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -g -Wall")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -g -Wall -fPIE")
 
-SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed")
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
 
 ADD_DEFINITIONS("-DPACKAGE=\"${PACKAGE}\"")
 
index afeb172e88621d5f98878d8c4ae49ba455c2e86b..2534fb084aeb81e6159ee0d83829256af6df3318 100755 (executable)
@@ -35,7 +35,9 @@ ENDFOREACH(flag)
 
 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -g -fno-omit-frame-pointer -finstrument-functions")
 
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -g -Wall")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -g -Wall -fPIE")
+
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
 
 ADD_DEFINITIONS("-DAPPNAME=\"${APPNAME}\"")
 
index b3482586ae4a2a1d2b6756470fd9e3cd5980da86..5c400df1dcc3e03dcc0dd5a4e199be4e6ac1c8da 100755 (executable)
@@ -25,10 +25,10 @@ FOREACH(flag ${system-cooperator_pkgs_CFLAGS})
        SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag} -g")
 ENDFOREACH(flag)
 
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIE")
 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g ")
 SET(CMAKE_C_FLAGS_RELEASE "-O2")
-SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed")
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
 
 ADD_DEFINITIONS("-DAPPNAME=\"${PROJECT}\"")