[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[pkg-wine-party] Bug#766028: Bug#766028: (no subject)



On 12/8/14, Michael Gilbert <mgilbert@debian.org> wrote:
> If so, can you try nouveau instead?

After switch to nouveau, there is no segfault.

And I found a workaround:
Rebuild the wine source package with BINDNOW hardening flag disabled(patch
attached), then install the wine32 package, no segfault occurs with nvidia
proprietary driver.
diff -rupN old/wine-1.6.2/debian/changelog new/wine-1.6.2/debian/changelog
--- old/wine-1.6.2/debian/changelog	2014-12-01 06:23:28.000000000 +0800
+++ new/wine-1.6.2/debian/changelog	2014-12-08 12:00:09.624341306 +0800
@@ -1,3 +1,9 @@
+wine (1.6.2-17.1) UNRELEASED; urgency=medium
+
+  * Disable BINDNOW build hardening flags. Testing for #766028.
+
+ -- Roy Clark (kralcyor) <royclark086@gmail.com>  Mon, 08 Dec 2014 03:57:21 +0000
+
 wine (1.6.2-17) unstable; urgency=medium
 
   * Add libgl1-mesa-dri dependency to wine32 (closes: #766028).
diff -rupN old/wine-1.6.2/debian/rules new/wine-1.6.2/debian/rules
--- old/wine-1.6.2/debian/rules	2014-12-01 05:06:48.000000000 +0800
+++ new/wine-1.6.2/debian/rules	2014-12-08 12:00:28.980801236 +0800
@@ -3,7 +3,7 @@
 export DH_VERBOSE=1
 
 # unfortunately wine fails to build with pie enabled
-export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie,-bindnow
 
 VERSUFFIX=$(shell dpkg-parsechangelog | grep ^Source | cut -d\  -f2 | sed s/wine//g)
 

Reply to: