From: sungwon2.han Date: Thu, 10 Dec 2015 22:46:06 +0000 (+0900) Subject: Apply ASLR to browser-provider executable X-Git-Tag: submit/tizen/20151210.225705^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d51b3c12cf9b46a259d1f4934ee3adda67dd0c81;p=platform%2Fframework%2Fweb%2Fbrowser-provider.git Apply ASLR to browser-provider executable Build browser-provider package as PIE (Position Independent Executable) Change-Id: I081df397cd0cde3c0e0e64705e23dc4075537162 --- diff --git a/provider/CMakeLists.txt b/provider/CMakeLists.txt index 4e320d3..2a55ca3 100644 --- a/provider/CMakeLists.txt +++ b/provider/CMakeLists.txt @@ -47,8 +47,9 @@ set(BP_LINK_LIBRARIES ${GLIB-2_LIBRARIES} pthread ) -SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}") +SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIE") SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -O0 -Wall") +SET(browser_provider_pkgs_LDFLAGS "${browser_provider_pkgs_LDFLAGS} -pie") IF(DEFINED PROVIDER_DIR) ADD_DEFINITIONS(-DPROVIDER_DIR=\"${PROVIDER_DIR}\")