Apply ASLR to executable files. 72/143672/1 accepted/tizen/4.0/unified/20170828.222341 accepted/tizen/unified/20170821.051118 submit/tizen/20170816.060215 submit/tizen_4.0/20170828.100005 tizen_4.0.IoT.p1_release
authorBowon Ryu <bowon.ryu@samsung.com>
Fri, 11 Aug 2017 02:33:48 +0000 (11:33 +0900)
committerBowon Ryu <bowon.ryu@samsung.com>
Fri, 11 Aug 2017 02:34:22 +0000 (11:34 +0900)
Change-Id: Ifb2218d6483dbce2c90ff58b0d09db70516a2a70
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
fc-cache/Makefile.am
fc-cat/Makefile.am
fc-list/Makefile.am
fc-match/Makefile.am
fc-pattern/Makefile.am
fc-query/Makefile.am
fc-scan/Makefile.am
fc-validate/Makefile.am

index 0e10786..f0354d4 100644 (file)
@@ -51,6 +51,9 @@ EXTRA_DIST=fc-cache.sgml $(BUILT_MANS)
 CLEANFILES =
 
 fc_cache_LDADD = ${top_builddir}/src/libfontconfig.la
+### TIZEN_ONLY(20170811): Apply ASLR to executable files.
+fc_cache_LDFLAGS = -pie
+fc_cache_CFLAGS = -fPIE
 
 if USEDOCBOOK
 
index 04c1cc4..75540d2 100644 (file)
@@ -42,6 +42,9 @@ EXTRA_DIST=fc-cat.sgml ${BUILT_MANS}
 CLEANFILES =
 
 fc_cat_LDADD = ${top_builddir}/src/libfontconfig.la
+### TIZEN_ONLY(20170811): Apply ASLR to executable files.
+fc_cat_LDFLAGS = -pie
+fc_cat_CFLAGS = -fPIE
 
 if USEDOCBOOK
 
index c58540e..2da76e9 100644 (file)
@@ -42,6 +42,9 @@ EXTRA_DIST=fc-list.sgml $(BUILT_MANS)
 CLEANFILES =
 
 fc_list_LDADD = ${top_builddir}/src/libfontconfig.la
+### TIZEN_ONLY(20170811): Apply ASLR to executable files.
+fc_list_LDFLAGS = -pie
+fc_list_CFLAGS = -fPIE
 
 if USEDOCBOOK
 
index 84afb8b..5e69738 100644 (file)
@@ -42,6 +42,9 @@ EXTRA_DIST=fc-match.sgml $(BUILT_MANS)
 CLEANFILES =
 
 fc_match_LDADD = ${top_builddir}/src/libfontconfig.la
+### TIZEN_ONLY(20170811): Apply ASLR to executable files.
+fc_match_LDFLAGS = -pie
+fc_match_CFLAGS = -fPIE
 
 if USEDOCBOOK
 
index c456247..814df88 100644 (file)
@@ -42,6 +42,9 @@ EXTRA_DIST=fc-pattern.sgml $(BUILT_MANS)
 CLEANFILES =
 
 fc_pattern_LDADD = ${top_builddir}/src/libfontconfig.la
+### TIZEN_ONLY(20170811): Apply ASLR to executable files.
+fc_pattern_LDFLAGS = -pie
+fc_pattern_CFLAGS = -fPIE
 
 if USEDOCBOOK
 
index 73b3f11..44e97f4 100644 (file)
@@ -42,6 +42,9 @@ EXTRA_DIST=fc-query.sgml $(BUILT_MANS)
 CLEANFILES =
 
 fc_query_LDADD = ${top_builddir}/src/libfontconfig.la
+### TIZEN_ONLY(20170811): Apply ASLR to executable files.
+fc_query_LDFLAGS = -pie
+fc_query_CFLAGS = -fPIE
 
 if USEDOCBOOK
 
index 471a42f..b1711fc 100644 (file)
@@ -42,6 +42,9 @@ EXTRA_DIST=fc-scan.sgml $(BUILT_MANS)
 CLEANFILES =
 
 fc_scan_LDADD = ${top_builddir}/src/libfontconfig.la
+### TIZEN_ONLY(20170811): Apply ASLR to executable files.
+fc_scan_LDFLAGS = -pie
+fc_scan_CFLAGS = -fPIE
 
 if USEDOCBOOK
 
index 782cead..7c240b0 100644 (file)
@@ -42,6 +42,9 @@ EXTRA_DIST=fc-validate.sgml $(BUILT_MANS)
 CLEANFILES =
 
 fc_validate_LDADD = ${top_builddir}/src/libfontconfig.la $(FREETYPE_LIBS)
+### TIZEN_ONLY(20170811): Apply ASLR to executable files.
+fc_validate_LDFLAGS = -pie
+fc_validate_CFLAGS = -fPIE
 
 if USEDOCBOOK