[udisks2] Hardened build
Matthias Clasen
mclasen at fedoraproject.org
Tue Jan 22 19:17:01 UTC 2013
commit 7b55873eb032d4a13fcbd747ed4c026f66771a26
Author: Matthias Clasen <mclasen at redhat.com>
Date: Tue Jan 22 14:17:36 2013 -0500
Hardened build
udisks2.spec | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/udisks2.spec b/udisks2.spec
index 8aba64b..a39a5ac 100644
--- a/udisks2.spec
+++ b/udisks2.spec
@@ -1,5 +1,5 @@
%define glib2_version 2.31.13
-%define gobject_introspection_version 1.30.0
+%define gobject_intuirospection_version 1.30.0
%define polkit_version 0.101
%define systemd_version 184
%define libatasmart_version 0.12
@@ -8,7 +8,7 @@
Summary: Disk Manager
Name: udisks2
Version: 2.0.91
-Release: 1%{?dist}
+Release: 2%{?dist}
License: GPLv2+
Group: System Environment/Libraries
URL: http://www.freedesktop.org/wiki/Software/udisks
@@ -94,6 +94,10 @@ daemon. This package is for the udisks 2.x series.
%setup -q -n udisks-%{version}
%build
+# we can't use _hardened_build here, see
+# https://bugzilla.redhat.com/show_bug.cgi?id=892837
+export CFLAGS='-fPIC %optflags'
+export LDFLAGS='-pie -Wl,-z,now -Wl,-z,relro'
%configure --enable-gtk-doc
make
@@ -151,6 +155,9 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
# Note: please don't forget the %{?dist} in the changelog. Thanks
%changelog
+* Tue Jan 22 2013 Matthias Clasen <mclasen at redhat.com> - 2.0.91-2%{?dist}
+- Hardened build
+
* Mon Jan 07 2013 David Zeuthen <davidz at redhat.com> - 2.0.91-1%{?dist}
- Update to release 2.0.91
More information about the scm-commits
mailing list