Apply secure options to compile flags 65/217265/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Fri, 8 Nov 2019 05:15:20 +0000 (14:15 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Fri, 8 Nov 2019 05:15:20 +0000 (14:15 +0900)
Change-Id: I9c2b91cda5435dc2aab212ff56b395134b225f67
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
ism/modules/panelagent/ecoresocket/Makefile.am
ism/modules/panelagent/wayland/Makefile.am
ism/src/Makefile.am

index b7f3e13..b50823b 100644 (file)
@@ -33,7 +33,7 @@ module_LTLIBRARIES    = $(CONFIG_ECORESOCKET_PANELAGENT_MODULE)
 
 ecoresocket_la_SOURCES  = ecore_socket_panel_agent_module.cpp
 
-ecoresocket_la_CXXFLAGS = @DLOG_CFLAGS@ @ECORE_CFLAGS@ @AUL_CFLAGS@
+ecoresocket_la_CXXFLAGS = @DLOG_CFLAGS@ @ECORE_CFLAGS@ @AUL_CFLAGS@ -fstack-protector-strong -Wl,-z,relro -D_FORTIFY_SOURCE=2
 
 ecoresocket_la_LDFLAGS  = -avoid-version \
                          -rpath $(moduledir) \
index 9a1b097..cdc4f5f 100644 (file)
@@ -43,7 +43,8 @@ wayland_la_CXXFLAGS = @DLOG_CFLAGS@ \
                        @ECORE_WL_CFLAGS@ \
                        @WL_TEXT_INPUT_CFLAGS@ \
                        @WL_INPUT_METHOD_CFLAGS@ \
-                       @XKBCOMMON_CFLAGS@
+                       @XKBCOMMON_CFLAGS@ \
+                       -fstack-protector-strong -Wl,-z,relro -D_FORTIFY_SOURCE=2
 
 wayland_la_LDFLAGS  = -avoid-version \
                        -rpath $(moduledir) \
index 328e715..549650e 100644 (file)
@@ -206,7 +206,7 @@ libexecdir          = $(libdir)/scim@SCIM_EPOCH@
 libexec_PROGRAMS        = scim-helper-launcher
 
 scim_helper_launcher_SOURCES   = scim_helper_launcher.cpp
-scim_helper_launcher_CXXFLAGS  = -fPIE
+scim_helper_launcher_CXXFLAGS  = -fstack-protector-strong -Wl,-z,relro -D_FORTIFY_SOURCE=2 -fPIE
 scim_helper_launcher_LDADD     = libscim@SCIM_EPOCH@.la
 scim_helper_launcher_LDFLAGS   = @LTLIBINTL@ -pie