[model] All
[binary_type] PDA
[customer] OPEN
[issue#] N/A
[problem] need to apply Address space layout randomization
[cause] no fPIE option
[solution] Apply fPIE and pie compiler option
[team] Input Framework
[request] N/A
[horizontal_expansion] N/A
Change-Id: I5d7da147a8fdbce5a9991a475c23dcdef73e7598
@FEEDBACK_CFLAGS@ \
@UIGADGET_CFLAGS@ \
@PACKAGE_MANAGER_CFLAGS@ \
- @PKGMGR_INFO_CFLAGS@
+ @PKGMGR_INFO_CFLAGS@ \
+ -fPIE
isf_panel_efl_LDFLAGS = @EFL_LIBS@ @LTLIBINTL@ -rpath $(libdir) \
@ECOREX_LIBS@ \
@BLUETOOTH_LIBS@ \
@UIGADGET_LIBS@ \
@PACKAGE_MANAGER_LIBS@ \
- @PKGMGR_INFO_LIBS@
+ @PKGMGR_INFO_LIBS@ \
+ -pie
isf_panel_efl_LDADD = $(top_builddir)/ism/src/libscim@SCIM_EPOCH@.la
isf_log_SOURCES = isf_log.cpp
isf_log_LDADD = libscim@SCIM_EPOCH@.la
if SCIM_BUILD_GTK_UTILS
-isf_log_CXXFLAGS = @GTK2_CFLAGS@
-isf_log_LDFLAGS = @LTLIBINTL@ -rpath $(libdir) -L@GTK_LIBDIR@ -lgtk-x11-2.0 -lgdk-x11-2.0 -lglib-2.0 -lgobject-2.0
+isf_log_CXXFLAGS = @GTK2_CFLAGS@ -fPIE
+isf_log_LDFLAGS = @LTLIBINTL@ -rpath $(libdir) -L@GTK_LIBDIR@ -lgtk-x11-2.0 -lgdk-x11-2.0 -lglib-2.0 -lgobject-2.0 -pie
else
-isf_log_LDFLAGS = @LTLIBINTL@ -rpath $(libdir) -lglib-2.0 -lgobject-2.0
+isf_log_CXXFLAGS = -fPIE
+isf_log_LDFLAGS = @LTLIBINTL@ -rpath $(libdir) -lglib-2.0 -lgobject-2.0 -pie
endif
isf_query_engines_SOURCES = isf_query_engines.cpp