Add PIE compilation flags 22/144322/2 accepted/tizen_4.0_base accepted/tizen_4.0_unified accepted/tizen_5.0_base accepted/tizen_5.5_base accepted/tizen_5.5_base_mobile_hotfix accepted/tizen_5.5_base_wearable_hotfix accepted/tizen_unified tizen tizen_4.0 tizen_4.0_base tizen_4.0_tv tizen_5.0_base tizen_5.5_base tizen_5.5_base_mobile_hotfix tizen_5.5_base_wearable_hotfix tizen_5.5_tv accepted/tizen/4.0/base/20180504.063431 accepted/tizen/4.0/unified/20170828.222920 accepted/tizen/5.0/base/20181101.091135 accepted/tizen/5.5/base/20191030.084253 accepted/tizen/5.5/base/mobile/hotfix/20201023.085837 accepted/tizen/5.5/base/wearable/hotfix/20201023.081952 accepted/tizen/base/20180504.063508 accepted/tizen/unified/20170818.083436 submit/tizen/20170817.234357 submit/tizen_4.0/20170828.100006 submit/tizen_4.0_base/20180419.073748 submit/tizen_4.0_base/20180502.014023 submit/tizen_4.0_base/20180720.010349 submit/tizen_5.0_base/20181101.000001 submit/tizen_5.5_base/20191030.000001 submit/tizen_5.5_base_mobile_hotfix/20201023.171501 submit/tizen_5.5_base_wearable_hotfix/20201023.155601 submit/tizen_base/20180419.072531 submit/tizen_base/20180419.073756 submit/tizen_base/20180502.021447 tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m2_release tizen_5.5.m2_release
authorIgor Kotrasinski <i.kotrasinsk@partner.samsung.com>
Wed, 16 Aug 2017 08:19:00 +0000 (10:19 +0200)
committerIgor Kotrasinski <i.kotrasinsk@partner.samsung.com>
Thu, 17 Aug 2017 11:04:42 +0000 (13:04 +0200)
Fixes keyctl, key.dns_resolver and request-key executables not being
PIE.

Change-Id: I3d63ca91c0290f8008ea2c3aacc35f69b51e3781
Signed-off-by: Igor Kotrasinski <i.kotrasinsk@partner.samsung.com>
packaging/keyutils.spec

index 4438ace..9b93090 100644 (file)
@@ -35,7 +35,7 @@ This package provides headers and libraries for building key utilities.
 cp %{SOURCE1001} .
 
 %build
-%__make %{?_smp_mflags} NO_ARLIB=1 CFLAGS="$RPM_OPT_FLAGS" CC="%__cc"
+%__make %{?_smp_mflags} NO_ARLIB=1 CFLAGS="$RPM_OPT_FLAGS -fPIE" LDFLAGS="-pie" CC="%__cc"
 
 %install
 %__make install \