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

aurel32 pushed a commit to branch sid
in repository glibc.

commit 9c0ae3cef77a49935aa2ae14dba34380805d5beb
Author: Aurelien Jarno <aurel...@aurel32.net>
Date:   Sun Dec 18 23:03:17 2016 +0100

    debian/sysdeps/{amd64,i386,x32}.mk: disable lock elision (aka Intel TSX) on 
x86 architectures. This causes programs (wrongly) unlocking an already unlocked 
mutex to abort. More importantly most of the other distributions decided to 
disable it, so we don't want to be the only distribution left testing this code 
path.
---
 debian/changelog        | 8 ++++++++
 debian/sysdeps/amd64.mk | 2 +-
 debian/sysdeps/i386.mk  | 2 +-
 debian/sysdeps/x32.mk   | 2 +-
 4 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 4a115b1..a6c8067 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,16 @@
 glibc (2.24-9) UNRELEASED; urgency=medium
 
+  [ Samuel Thibault ]
   * hurd-i386/tg-libpthread-gsync-mutex.diff: Update patch, fixes trylock
     error return.
 
+  [ Aurelien Jarno ]
+  * debian/sysdeps/{amd64,i386,x32}.mk: disable lock elision (aka Intel TSX)
+    on x86 architectures. This causes programs (wrongly) unlocking an already
+    unlocked mutex to abort. More importantly most of the other distributions
+    decided to disable it, so we don't want to be the only distribution left
+    testing this code path.
+
  -- Samuel Thibault <sthiba...@debian.org>  Fri, 09 Dec 2016 01:51:00 +0100
 
 glibc (2.24-8) unstable; urgency=medium
diff --git a/debian/sysdeps/amd64.mk b/debian/sysdeps/amd64.mk
index 13de135..235e552 100644
--- a/debian/sysdeps/amd64.mk
+++ b/debian/sysdeps/amd64.mk
@@ -1,5 +1,5 @@
 # configuration options for all flavours
-extra_config_options = --enable-multi-arch --enable-lock-elision
+extra_config_options = --enable-multi-arch
 MIN_KERNEL_SUPPORTED := 2.6.32
 
 # main library
diff --git a/debian/sysdeps/i386.mk b/debian/sysdeps/i386.mk
index 6241ac3..6fc67df 100644
--- a/debian/sysdeps/i386.mk
+++ b/debian/sysdeps/i386.mk
@@ -1,5 +1,5 @@
 # configuration options for all flavours
-extra_config_options = --enable-multi-arch --enable-lock-elision
+extra_config_options = --enable-multi-arch
 MIN_KERNEL_SUPPORTED := 2.6.32
 
 # Transitional dummy package, should be removed after Stretch release
diff --git a/debian/sysdeps/x32.mk b/debian/sysdeps/x32.mk
index c88b1a4..f7ab194 100644
--- a/debian/sysdeps/x32.mk
+++ b/debian/sysdeps/x32.mk
@@ -1,5 +1,5 @@
 # configuration options for all flavours
-extra_config_options = --enable-multi-arch --enable-lock-elision
+extra_config_options = --enable-multi-arch
 
 # main library
 libc_mvec = yes

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

Reply via email to