From 7539f568fddce539ff94bb1f3ee215b980b73c5b Mon Sep 17 00:00:00 2001 From: Bowon Ryu Date: Fri, 11 Aug 2017 11:33:48 +0900 Subject: [PATCH] Apply ASLR to executable files. Change-Id: Ifb2218d6483dbce2c90ff58b0d09db70516a2a70 Signed-off-by: Bowon Ryu --- fc-cache/Makefile.am | 3 +++ fc-cat/Makefile.am | 3 +++ fc-list/Makefile.am | 3 +++ fc-match/Makefile.am | 3 +++ fc-pattern/Makefile.am | 3 +++ fc-query/Makefile.am | 3 +++ fc-scan/Makefile.am | 3 +++ fc-validate/Makefile.am | 3 +++ 8 files changed, 24 insertions(+) diff --git a/fc-cache/Makefile.am b/fc-cache/Makefile.am index 0e10786..f0354d4 100644 --- a/fc-cache/Makefile.am +++ b/fc-cache/Makefile.am @@ -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 diff --git a/fc-cat/Makefile.am b/fc-cat/Makefile.am index 04c1cc4..75540d2 100644 --- a/fc-cat/Makefile.am +++ b/fc-cat/Makefile.am @@ -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 diff --git a/fc-list/Makefile.am b/fc-list/Makefile.am index c58540e..2da76e9 100644 --- a/fc-list/Makefile.am +++ b/fc-list/Makefile.am @@ -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 diff --git a/fc-match/Makefile.am b/fc-match/Makefile.am index 84afb8b..5e69738 100644 --- a/fc-match/Makefile.am +++ b/fc-match/Makefile.am @@ -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 diff --git a/fc-pattern/Makefile.am b/fc-pattern/Makefile.am index c456247..814df88 100644 --- a/fc-pattern/Makefile.am +++ b/fc-pattern/Makefile.am @@ -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 diff --git a/fc-query/Makefile.am b/fc-query/Makefile.am index 73b3f11..44e97f4 100644 --- a/fc-query/Makefile.am +++ b/fc-query/Makefile.am @@ -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 diff --git a/fc-scan/Makefile.am b/fc-scan/Makefile.am index 471a42f..b1711fc 100644 --- a/fc-scan/Makefile.am +++ b/fc-scan/Makefile.am @@ -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 diff --git a/fc-validate/Makefile.am b/fc-validate/Makefile.am index 782cead..7c240b0 100644 --- a/fc-validate/Makefile.am +++ b/fc-validate/Makefile.am @@ -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 -- 2.7.4