Apply ASLR to attr
[platform/upstream/attr.git] / packaging / attr.spec
index 4b123b6..809726e 100644 (file)
@@ -55,7 +55,7 @@ statically linked programs which make use of extended attributes.
 cp %{SOURCE1001} .
 
 %build
-export OPTIMIZER="$RPM_OPT_FLAGS -fPIC"
+export OPTIMIZER="$RPM_OPT_FLAGS"
 export DEBUG=-DNDEBUG
 CFLAGS="$RPM_OPT_FLAGS" \
 %configure \
@@ -66,7 +66,9 @@ CFLAGS="$RPM_OPT_FLAGS" \
        --libdir=%{_libdir} \
        --libexecdir=%{_libdir} \
        --with-pic
-%{__make} %{?_smp_mflags}
+%{__make} libattr %{?_smp_mflags}
+CFLAGS="$CFLAGS -fPIE" LDFLAGS="$LDFLAGS -pie" \
+%{__make} attr getfattr setfattr %{?_smp_mflags}
 
 %install
 DIST_ROOT="$RPM_BUILD_ROOT"