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