From: Bowon Ryu Date: Fri, 11 Aug 2017 08:33:00 +0000 (+0900) Subject: Apply ASLR to executable files. X-Git-Tag: tizen_4.0.IoT.p2_release X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Ftags%2Ftizen_4.0.IoT.p2_release;p=platform%2Fupstream%2Ffribidi.git Apply ASLR to executable files. Change-Id: I53b0204a430f29165b640c1ab9704556f0849517 Signed-off-by: Bowon Ryu --- diff --git a/bin/Makefile.am b/bin/Makefile.am index fd495ad..bea50c6 100644 --- a/bin/Makefile.am +++ b/bin/Makefile.am @@ -18,6 +18,9 @@ AM_CPPFLAGS = \ $(MISC_CFLAGS) LDADD = $(top_builddir)/lib/libfribidi.la $(MISC_LIBS) +### TIZEN_ONLY(20170811): Apply ASLR to executable files. +fribidi_LDFLAGS = -pie +fribidi_CFLAGS = -fPIE if FRIBIDI_CHARSETS else # !FRIBIDI_CHARSETS diff --git a/packaging/fribidi.spec b/packaging/fribidi.spec index 36f8a73..09e9be0 100644 --- a/packaging/fribidi.spec +++ b/packaging/fribidi.spec @@ -38,7 +38,7 @@ This package provides headers and manual files for FriBiDi. cp %{SOURCE1001} . %build -%configure --disable-static +%reconfigure --disable-static %__make %{?_smp_mflags} %check