Apply ASLR to executable files. 80/143780/1 accepted/tizen_4.0_unified tizen_4.0 tizen_4.0_tv accepted/tizen/4.0/unified/20170828.222218 accepted/tizen/unified/20170821.051121 submit/tizen/20170816.060215 submit/tizen_4.0/20170828.100005 tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m2_release
authorBowon Ryu <bowon.ryu@samsung.com>
Fri, 11 Aug 2017 08:33:00 +0000 (17:33 +0900)
committerBowon Ryu <bowon.ryu@samsung.com>
Fri, 11 Aug 2017 08:33:23 +0000 (17:33 +0900)
Change-Id: I53b0204a430f29165b640c1ab9704556f0849517
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
bin/Makefile.am
packaging/fribidi.spec

index fd495ad..bea50c6 100644 (file)
@@ -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
index 36f8a73..09e9be0 100644 (file)
@@ -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