Apply ASLR for sound_pool_test 09/148809/1 accepted/tizen/unified/20170911.155936 submit/tizen/20170911.063213
authorSeungbae Shin <seungbae.shin@samsung.com>
Mon, 11 Sep 2017 03:01:59 +0000 (12:01 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Mon, 11 Sep 2017 03:01:59 +0000 (12:01 +0900)
[Version] 0.0.5
[Issue Type] Security

Change-Id: I599a6357bc99654d97c1865880bf594fac41d46c

packaging/capi-media-sound-pool.spec
test/CMakeLists.txt

index c0dcb1665f13c08d4e33a889267f5d1a78da0977..8b5fb47925697dd753cdcf1b75b28d35ac5d2a1a 100644 (file)
@@ -1,5 +1,5 @@
 Name:       capi-media-sound-pool
-Version:    0.0.4
+Version:    0.0.5
 Summary:    Tizen Sound Pool module
 Release:    0
 Group:      Multimedia/Framework
index a27573a460d18fbb8ce2b6a7465e975e604a0b99..613f537675fe85ca5553319bf1ba38aafed43c23 100644 (file)
@@ -6,7 +6,7 @@ pkg_check_modules(${fw_test} REQUIRED glib-2.0)
 FOREACH(flag ${${fw_test}_CFLAGS})
     SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
 ENDFOREACH(flag)
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall -fPIE")
 
 SET(modules "")
 SET(srcs "")
@@ -25,6 +25,8 @@ INCLUDE_DIRECTORIES(${modules})
 
 aux_source_directory(. sources)
 
+SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--as-needed -pie")
+
 FOREACH(src ${sources})
     GET_FILENAME_COMPONENT(src_name ${src} NAME_WE)
     SET(srcs ${src} ${mod_srcs})