This bug was fixed in the package glibc - 2.24-7ubuntu2 --------------- glibc (2.24-7ubuntu2) zesty; urgency=medium * Disable lock-elision on all targets to avoid regressions (LP: #1642390) glibc (2.24-7ubuntu1) zesty; urgency=medium * Merge with 2.24 from Debian sid, with upstream and packaging updates. glibc (2.24-7) unstable; urgency=medium [ Samuel Thibault ] * hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Fix passing address to legacy SIGBUS handlers. * hurd-i386/tg-libpthread-gsync-mutex.diff: New patch to make mutexes use gsync too. * hurd-i386/tg-NOFOLLOW.diff: New patch to fix O_NOFOLLOW errors. * hurd-i386/tg-NOFOLLOW-DIRECTORY.diff: New patch to fix O_NOFOLLOW | O_DIRECTORY errors. [ Aurelien Jarno ] * debian/patches/git-updates.diff: update from upstream stable branch. * debian/rules: build with -no-pie -fno-PIE. Closes: #845512, #845521. [ Matthias Klose ] * Allow to inject the libc-dev dependency on linux-libc-dev by the build environment. glibc (2.24-6) unstable; urgency=medium [ Samuel Thibault ] * libc0.3.symbols.hurd-i386: Drop removed RPCs. * hurd-i386/cvs-libpthread.diff: Update to latest upstream version. - hurd-i386/cvs-libpthread-static-weak.diff: Drop, merged upstream. - hurd-i386/cvs-pthread-atfork.diff: Drop, merged upstream. - hurd-i386/cvs-setcancelstate.diff: Drop, merged upstream. * hurd-i386/tg-libpthread-gsync-spin.diff: New patch to make spinlocks use gsync too. Thanks Svante Signell for investigating issues with the first version. * hurd-i386/tg-ONSTACK.diff: New patch to fix SS_ONSTACK support. Closes: #551470. * hurd-i386/tg-extern_inline.diff: Update to upstream. - hurd-i386/tg-sigstate_thread_reference.diff: Refresh. - hurd-i386/tg-gsync-libc.diff: Refresh. * hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Update to upstream. * hurd-i386/tg-EGREGIOUS-fr.diff: New patch to fix grammar in french translation. [ Aurelien Jarno ] * debian/patches/git-updates.diff: update from upstream stable branch: - Fix pread/pwrite syscalls on SH4. - Fix build on powerpc/ppc64el with binutils from trunk. Closes: #843691. - Fix flexible array usage in gconv.h. Closes: #841304. - Fix linknamespace parallel test failures. Closes: #844132. * debian/patches/any/submitted-unicode-9.0.0.diff: proposed patch to update Unicode support to version 9.0.0. Closes: #842466. * debian/patches/localedata/locale-C.diff: update to Unicode 9.0.0. * debian/patches/localedata/submitted-en_AU-date_fmt.diff: improve date_fmt for en_AU locale. Closes: #841916. glibc (2.24-5) unstable; urgency=medium [ Aurelien Jarno ] * debian/sysdeps/linux.mk: fix cross-compilation by also looking at headers in $(LINUX_HEADERS). * debian/testsuite-xfail-debian.mk: allow nptl/tst-stack4 to fail on HPPA. [ Samuel Thibault ] * hurd-i386/cvs-libpthread-static-weak.diff: New patch to fix weak references when linking in libpthread statically. * hurd-i386/cvs-pthread-atfork.diff: New patch to fix unregistering atfork handlers at library unload. Closes: #841068. * debhelper.in/libc-dev.install.hurd-i386: Install libpthread_nonshared.a. glibc (2.24-4) unstable; urgency=medium [ Samuel Thibault ] * hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Fix preemptors and thus hurd_safe_*. * hurd-i386/tg-hurdsig-fixes.diff: Fix uninitialized value. * hurd-i386/submitted-exec_filename.diff: Add missing includes, fix const warning. * hurd-i386/cvs-mallocfork.diff: New patch to fix concurrency between hurd_malloc and fork, triggered by malloc/tst-malloc-fork-deadlock. * hurd-i386/cvs-libpthread.diff: Update to latest upstream version. Closes: #839742. * hurd-i386/libpthread_build.diff: Refresh. * hurd-i386/libpthread_version.diff: Refresh. * hurd-i386/unsubmitted-libc_alloca_cutoff.diff: Refresh. * hurd-i386/cvs-hidden.diff: Drop, merged upstream. * hurd-i386/cvs-libpthread-2.23.diff: Drop, merged upstream. * hurd-i386/cvs-libpthread-api.diff: Drop, merged upstream. * hurd-i386/cvs-libpthread_build.diff: Drop, merged upstream. * hurd-i386/cvs-libpthread_clean2.diff: Drop, merged upstream. * hurd-i386/cvs-pt-kill.diff: Drop, merged upstream. * hurd-i386/libpthread-versions.diff: Drop, merged upstream. * hurd-i386/libpthread_clean.diff: Drop, merged upstream. * hurd-i386/libpthread_sigmask.diff: Drop, merged upstream. * hurd-i386/libpthread_spin-lock.diff: Drop, merged upstream. * hurd-i386/unsubmitted-libpthread-semaphore.h.diff: Drop, merged upstream. * hurd-i386/tg-pthread_deps.diff: New patch, fixes references to libc symbols. * testsuite-xfail-debian.mk: Clear fixed hurd-i386 test. * control: Drop hurd dependency from libc-bin: the reason for the dep has disappeared. * hurd-i386/unsubmitted-libc_alloca_cutoff.diff: Rename to hurd-i386/tg-allocalim.diff. * hurd-i386/unsubmitted-timer_routines.diff: Rename to hurd-i386/tg-timer_routines.diff. * hurd-i386/tg-glibc-2.24-restore-malloc-hook.diff: Restore malloc_hook for now for mach-defpager. * hurd-i386/cvs-setcancelstate.diff: New patch to work around a bug with newer libpthread snapshot. [ Adam Conrad ] * debian/rules.d/tarball.mk: Apply --no-renames to make the diff readable. * debian/rules.d/tarball.mk: Avoid filterdiff bugs with git pathspec magic. * debian/patches/git-updates.diff: Update to 2.24 master to test the above. [ John David Anglin ] * debian/patches/hppa/cvs-atomic-machine.diff: New patch from upstream to fix nptl/tst-stack4 on hppa. Closes: #838574. [ Aurelien Jarno ] * debian/sysdeps/linux.mk: Install both kernel and library headers symlinks using a single for loop. * debian/sysdeps/linux.mk: Also install a /usr/include//arch symlink if it exists, needed for the tilegx architecture. * debian/control.in/main: add a dependency on lsb-base (>= 3.0-6) for ncsd. * debian/debhelper.in/nscd.init: also invalidate services and netgroup during reload. Closes: #793649. * debian/control.in/main, debian/rules.d/debhelper.mk: install nscd systemd files. Closes: #767707. * debian/patches/localedata/locale-C.diff: switch back transliterations to combining. Closes: #840199. * debian/debhelper.in/locales.postinst: improve locales-all detection. Closes: #840901. * debian/patches/i386/local-cpuid-level2.diff: replace by upstream patch cvs-cpuid-level2.diff. * debian/control.in/main: slightly relax the build-dependency on g++-6 to make lintian happy. -- Adam Conrad