[pkg-wine-party] [wine] 33/34: Don't disable pie and fortify hardening buildflags in d/rules.

Jens Reyer jreyer-guest at moszumanska.debian.org
Thu Jan 18 03:03:02 UTC 2018


This is an automated email from the git hooks/post-receive script.

jreyer-guest pushed a commit to branch master
in repository wine.

commit 96b3123de51e5d860ac690619822857dc6b402de
Author: Jens Reyer <jre.winesim at gmail.com>
Date:   Tue Jan 16 21:08:23 2018 +0100

    Don't disable pie and fortify hardening buildflags in d/rules.
    
    They are still not enabled in the whole build though.
---
 debian/rules                                 | 5 +++--
 debian/wine32VERSION-tools.lintian-overrides | 2 --
 debian/wine64VERSION-tools.lintian-overrides | 2 --
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/debian/rules b/debian/rules
index c1ff446..4eb38c1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -24,8 +24,9 @@ export VENDOR=$(DEB_VENDOR) $(DEB_VERSION)
 # enable verbose build log
 export DH_VERBOSE=1
 
-# wine doesn't support fortify hardening and fails to build with pie
-export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie,-fortify
+# enable all hardening buildflags
+# fortify and pie are still not enabled in the whole build though
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
 # linker options
 export DEB_LDFLAGS_MAINT_APPEND+=-Wl,-rpath,/$(LIBDIR)
diff --git a/debian/wine32VERSION-tools.lintian-overrides b/debian/wine32VERSION-tools.lintian-overrides
index da8a4aa..2a6456a 100644
--- a/debian/wine32VERSION-tools.lintian-overrides
+++ b/debian/wine32VERSION-tools.lintian-overrides
@@ -1,5 +1,3 @@
-# unfortunately wine fails to build with pie
-hardening-no-pie
 # unfortunately wine doesn't do fortify hardening
 hardening-no-fortify-functions
 # incorrectly flagged
diff --git a/debian/wine64VERSION-tools.lintian-overrides b/debian/wine64VERSION-tools.lintian-overrides
index da8a4aa..2a6456a 100644
--- a/debian/wine64VERSION-tools.lintian-overrides
+++ b/debian/wine64VERSION-tools.lintian-overrides
@@ -1,5 +1,3 @@
-# unfortunately wine fails to build with pie
-hardening-no-pie
 # unfortunately wine doesn't do fortify hardening
 hardening-no-fortify-functions
 # incorrectly flagged

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-wine/wine.git



More information about the pkg-wine-party mailing list