* Merge with Debian, bringing in a new upstream and many small fixes:
- patches/any/cvs-malloc-deadlock.diff: Dropped, merged upstream.
- patches/ubuntu/lddebug-scopes.diff: Rebase for upstream changes.
- patches/ubuntu/local-CVE-2012-3406.diff: Rebased against upstream.
- patches/ubuntu/no-asm-mtune-i686.diff: Fixed in recent binutils.
* This upstream merge fixes a nasty hang in pulseaudio (LP: #1085342)
* Bump MIN_KERNEL_SUPPORTED to 2.6.32 on ARM, now that we no longer
have to support shonky 2.6.31 kernels on imx51 babbage builders.
* Drop patches/ubuntu/local-disable-nscd-host-caching.diff, as these
issues were apparently resolved upstream a while ago (LP: #613662)
* Fix the compiled-in bug URL to point to launchpad.net, not Debian.
[ Adam Conrad ]
* New upstream release: version 2.17, orig tarball built at SVN r22169:
- Restricts ld.so self-loading checks to normal mode (LP: #1088677)
- debian/rules.d/tarball.mk: ports is no longer external to libc.
- debian/*: Update all 2.16 occurences to 2.17 for upgrades/deps.
- patches/localedata/supported.diff: Rebased against new upstream.
- patches/localedata/locale-ia.diff: Dropped, merged upstream.
- patches/localedata/submitted-es_MX-decimal_point.diff: Rebased.
- patches/amd64/local-pthread_cond_wait.diff: Dropped, fixed upstream.
- patches/i386/local-pthread_cond_wait.diff: Dropped (closes: #694962)
- patches/arm64/cvs-ldconfig-cache-abi.diff: Dropped, merged upstream.
- patches/arm64/submitted-aarch64-support.diff: Merged upstream.
- patches/arm/cvs-ldconfig-cache-abi.diff: Dropped, merged upstream.
- patches/arm/local-atomic.diff: Dropped, fixed differently upstream.
- patches/arm/unsubmitted-armhf-linker.diff: Dropped, not needed.
- patches/arm/unsubmitted-ldconfig-cache-abi.diff: Rewritten slightly.
- patches/hppa/submitted-nptl-carlos.diff: Rebased against upstream.
- patches/hppa/local-stack-grows-up.diff: Rebased against upstream.
- patches/hurd-i386/local-enable-ldconfig.diff: dl-cache.c dropped.
- patches/hurd-i386/tg-tls.diff: Rebase and drop powerpc support.
- patches/hurd-i386/tg-regenerate_errno.h.diff: Merged upstream.
- patches/hurd-i386/tg-extern_inline.diff: Drop powerpc support.
- patches/hurd-i386/tg-elfosabi_gnu.diff: Drop powerpc support.
- patches/hurd-i386/tg-grantpt.diff: Rebased against new upstream.
- patches/hurd-i386/unsubmitted-pthread_posix-option.diff: Rebased.
- patches/hurd-i386/submitted-getgroups.diff: Dropped, merged upstream.
- patches/hurd-i386/submitted-getlogin_r.diff: Dropped, fixed upstream.
- patches/hurd-i386/submitted-ptsname.diff: Dropped, merged upstream.
- patches/hurd-i386/submitted-sendto.diff: Dropped, fixed upstream.
- patches/hurd-i386/cvs-add-missing-includes.diff: Merged upstream.
- patches/hurd-i386/cvs-mach-check-local-headers.sh.diff: Merged.
- patches/hurd-i386/cvs-lremovexattr.diff: Dropped, merged upstream.
- patches/hurd-i386/cvs-renameat.diff: Dropped, merged upstream.
- patches/hurd-i386/cvs-mknodat.diff: Dropped, merged upstream.
- patches/hurd-i386/cvs-llistxattr.diff: Dropped, merged upstream.
- patches/i386/submitted-i686-timing.diff: Rebase, and fix a bug that
was excluding dl-caller.c from shared-only-routines for rtld builds.
- patches/m68k/cvs-syscall-arguments.diff: Dropped, merged upstream.
- patches/powerpc/local-math-logb.diff: Rebased against new upstream.
- patches/all/unsubmitted-autoconfupdate.diff: Dropped, not needed.
- patches/any/local-bindresvport_blacklist.diff: Rebase with upstream.
- patches/any/local-ldso-disable-hwcap.diff: Rebased against upstream.
- patches/any/local-libgcc-compat-ports.diff: Rebased against upstream.
- patches/any/local-nss-upgrade.diff: Rebased against new upstream.
- patches/any/local-o_cloexec.diff: Rebased against new upstream.
- patches/any/local-rtld.diff: Rebased against new upstream.
- patches/any/submitted-popen.diff: Dropped, finally merged upstream.
- patches/any/submitted-accept4-hidden.diff: Dropped, merged upstream.
- patches/any/submitted-bits-fcntl_h-at.diff: Rebased against upstream.
- patches/any/local-gai-rfc1918-scope-global.patch: Merged upstream.
- patches/any/submitted-resolv-assert.diff: Dropped, merged upstream.
- patches/any/local-revert-fclose-posix2008.diff: Reverted upstream.
- patches/any/local-sunrpc-dos.diff: Dropped, different fix upstream.
- patches/any/cvs-cxxheaders-detection[123].diff: Merged upstream.
* debian/patches/powerpc/submitted-UAPI_ASM_POWERPC_ELF.diff: Remove,
as this has been fixed in the 3.7 release and 3.8 kernel headers.
* debian/sysdeps/{amd64,i386}.mk: Fix rtlddir for x32 alternate builds.
* debian/sysdeps/{armel,armhf}.mk: Merge multilib configs from Ubuntu.
* debian/debhelper.in/libc.preinst: Fix preinst kernel check to match
the reality that we need >= 2.6.32, as found in squeeze/lucid/RHEL6.
* debian/rules: Fix EGLIBC_VERSION epoch parsing breakage (LP: #929565)
* debian/patches/any/cvs-tst-array-as-needed.diff: Fix tst-array2 and
tst-array5 to build with --no-as-needed to prevent test regressions.
* debian/patches/any/unsubmitted-ldso-machine-mismatch.diff: Skip past
libraries that are built for other machines, rather than erroring.
* debian/patches/i386/unsubmitted-quiet-ldconfig.diff: Fix ldconfig on
x86 to stop complaining so loudly about wrong-arch libraries on path.
* debian/{rules.d/build.mk,sysdeps/hurd*}: When the threads variable is
not set to "yes", add --disable-nscd to the main configure options.
* debian/patches/any/cvs-use-glibc-wchar.diff: Switch from the eglibc
implementation of wchar.h to the cleaner glibc-2.18 implementation.
* debian/patches/arm/local-eabi-wchar.diff: Dropped, no longer needed.
* debian/patches/any/local-tst-dir-overlayfs.diff: Apply dirty hack to
skip tst-dir on overlayfs, as it currently fails (see: LP #1107492)
* debian/patches/svn-updates.diff: Bring svn-updates to revision 22169.
[ Matthias Klose ]
* debian/{rules,rules.d/control.mk,control.in/libc}: Allow turning off
libc-prof arbitrarily, and disable it for arm64, which lacks support.
* debian/rules.d/build.mk: Fix armhf multilib with WITH_BUILD_SYSROOT.
[ Steve McIntyre ]
* debian/patches/arm/unsubmitted-ldso-multilib.diff: Stop ld.so from
exiting prematurely when it encounters wrong-float ABI libraries.
[ Pino Toscano ]
* Rebase/remove hurd-i386 patches against the new upstream version:
- patches/hurd-i386/tg-ptrmangle.diff: Remove, obsolete.
- patches/hurd-i386/tg-check_native.diff: Remove, obsolete.
- patches/hurd-i386/submitted-regex_internal.diff: Fixed upstream.
- patches/hurd-i386/local-disable-sendmmsg.diff: Fixed upstream.
- patches/hurd-i386/unsubmitted-pthread.diff: Drop, obsolete.
- patches/hurd-i386/unsubmitted-mremap.diff: Rebased for new upstream.
* debian/patches/hurd-i386/local-disable-tst-xmmymm.diff: Disable test.
* Update expected-results-i486-gnu-libc, expected-results-i686-gnu-i386,
expected-results-i686-gnu-i686, expected-results-i686-gnu-xen.
-- Adam Conrad <email address hidden> Thu, 10 Jan 2013 18:39:35 -0700
This bug was fixed in the package eglibc - 2.17-0ubuntu1
---------------
eglibc (2.17-0ubuntu1) raring; urgency=low
* Merge with Debian, bringing in a new upstream and many small fixes: any/cvs- malloc- deadlock. diff: Dropped, merged upstream. ubuntu/ lddebug- scopes. diff: Rebase for upstream changes. ubuntu/ local-CVE- 2012-3406. diff: Rebased against upstream. ubuntu/ no-asm- mtune-i686. diff: Fixed in recent binutils. SUPPORTED to 2.6.32 on ARM, now that we no longer ubuntu/ local-disable- nscd-host- caching. diff, as these
- patches/
- patches/
- patches/
- patches/
* This upstream merge fixes a nasty hang in pulseaudio (LP: #1085342)
* Bump MIN_KERNEL_
have to support shonky 2.6.31 kernels on imx51 babbage builders.
* Drop patches/
issues were apparently resolved upstream a while ago (LP: #613662)
* Fix the compiled-in bug URL to point to launchpad.net, not Debian.
eglibc (2.17-0experime ntal0) experimental; urgency=low
[ Adam Conrad ] rules.d/ tarball. mk: ports is no longer external to libc. localedata/ supported. diff: Rebased against new upstream. localedata/ locale- ia.diff: Dropped, merged upstream. localedata/ submitted- es_MX-decimal_ point.diff: Rebased. amd64/local- pthread_ cond_wait. diff: Dropped, fixed upstream. i386/local- pthread_ cond_wait. diff: Dropped (closes: #694962) arm64/cvs- ldconfig- cache-abi. diff: Dropped, merged upstream. arm64/submitted -aarch64- support. diff: Merged upstream. arm/cvs- ldconfig- cache-abi. diff: Dropped, merged upstream. arm/local- atomic. diff: Dropped, fixed differently upstream. arm/unsubmitted -armhf- linker. diff: Dropped, not needed. arm/unsubmitted -ldconfig- cache-abi. diff: Rewritten slightly. hppa/submitted- nptl-carlos. diff: Rebased against upstream. hppa/local- stack-grows- up.diff: Rebased against upstream. hurd-i386/ local-enable- ldconfig. diff: dl-cache.c dropped. hurd-i386/ tg-tls. diff: Rebase and drop powerpc support. hurd-i386/ tg-regenerate_ errno.h. diff: Merged upstream. hurd-i386/ tg-extern_ inline. diff: Drop powerpc support. hurd-i386/ tg-elfosabi_ gnu.diff: Drop powerpc support. hurd-i386/ tg-grantpt. diff: Rebased against new upstream. hurd-i386/ unsubmitted- pthread_ posix-option. diff: Rebased. hurd-i386/ submitted- getgroups. diff: Dropped, merged upstream. hurd-i386/ submitted- getlogin_ r.diff: Dropped, fixed upstream. hurd-i386/ submitted- ptsname. diff: Dropped, merged upstream. hurd-i386/ submitted- sendto. diff: Dropped, fixed upstream. hurd-i386/ cvs-add- missing- includes. diff: Merged upstream. hurd-i386/ cvs-mach- check-local- headers. sh.diff: Merged. hurd-i386/ cvs-lremovexatt r.diff: Dropped, merged upstream. hurd-i386/ cvs-renameat. diff: Dropped, merged upstream. hurd-i386/ cvs-mknodat. diff: Dropped, merged upstream. hurd-i386/ cvs-llistxattr. diff: Dropped, merged upstream. i386/submitted- i686-timing. diff: Rebase, and fix a bug that only-routines for rtld builds. m68k/cvs- syscall- arguments. diff: Dropped, merged upstream. powerpc/ local-math- logb.diff: Rebased against new upstream. all/unsubmitted -autoconfupdate .diff: Dropped, not needed. any/local- bindresvport_ blacklist. diff: Rebase with upstream. any/local- ldso-disable- hwcap.diff: Rebased against upstream. any/local- libgcc- compat- ports.diff: Rebased against upstream. any/local- nss-upgrade. diff: Rebased against new upstream. any/local- o_cloexec. diff: Rebased against new upstream. any/local- rtld.diff: Rebased against new upstream. any/submitted- popen.diff: Dropped, finally merged upstream. any/submitted- accept4- hidden. diff: Dropped, merged upstream. any/submitted- bits-fcntl_ h-at.diff: Rebased against upstream. any/local- gai-rfc1918- scope-global. patch: Merged upstream. any/submitted- resolv- assert. diff: Dropped, merged upstream. any/local- revert- fclose- posix2008. diff: Reverted upstream. any/local- sunrpc- dos.diff: Dropped, different fix upstream. any/cvs- cxxheaders- detection[ 123].diff: Merged upstream. patches/ powerpc/ submitted- UAPI_ASM_ POWERPC_ ELF.diff: Remove, sysdeps/ {amd64, i386}.mk: Fix rtlddir for x32 alternate builds. sysdeps/ {armel, armhf}. mk: Merge multilib configs from Ubuntu. debhelper. in/libc. preinst: Fix preinst kernel check to match lucid/RHEL6. patches/ any/cvs- tst-array- as-needed. diff: Fix tst-array2 and patches/ any/unsubmitted -ldso-machine- mismatch. diff: Skip past patches/ i386/unsubmitte d-quiet- ldconfig. diff: Fix ldconfig on {rules. d/build. mk,sysdeps/ hurd*}: When the threads variable is patches/ any/cvs- use-glibc- wchar.diff: Switch from the eglibc patches/ arm/local- eabi-wchar. diff: Dropped, no longer needed. patches/ any/local- tst-dir- overlayfs. diff: Apply dirty hack to patches/ svn-updates. diff: Bring svn-updates to revision 22169.
* New upstream release: version 2.17, orig tarball built at SVN r22169:
- Restricts ld.so self-loading checks to normal mode (LP: #1088677)
- debian/
- debian/*: Update all 2.16 occurences to 2.17 for upgrades/deps.
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
was excluding dl-caller.c from shared-
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
* debian/
as this has been fixed in the 3.7 release and 3.8 kernel headers.
* debian/
* debian/
* debian/
the reality that we need >= 2.6.32, as found in squeeze/
* debian/rules: Fix EGLIBC_VERSION epoch parsing breakage (LP: #929565)
* debian/
tst-array5 to build with --no-as-needed to prevent test regressions.
* debian/
libraries that are built for other machines, rather than erroring.
* debian/
x86 to stop complaining so loudly about wrong-arch libraries on path.
* debian/
not set to "yes", add --disable-nscd to the main configure options.
* debian/
implementation of wchar.h to the cleaner glibc-2.18 implementation.
* debian/
* debian/
skip tst-dir on overlayfs, as it currently fails (see: LP #1107492)
* debian/
[ Matthias Klose ] {rules, rules.d/ control. mk,control. in/libc} : Allow turning off rules.d/ build.mk: Fix armhf multilib with WITH_BUILD_SYSROOT.
* debian/
libc-prof arbitrarily, and disable it for arm64, which lacks support.
* debian/
[ Steve McIntyre ] patches/ arm/unsubmitted -ldso-multilib. diff: Stop ld.so from
* debian/
exiting prematurely when it encounters wrong-float ABI libraries.
[ Pino Toscano ] hurd-i386/ tg-ptrmangle. diff: Remove, obsolete. hurd-i386/ tg-check_ native. diff: Remove, obsolete. hurd-i386/ submitted- regex_internal. diff: Fixed upstream. hurd-i386/ local-disable- sendmmsg. diff: Fixed upstream. hurd-i386/ unsubmitted- pthread. diff: Drop, obsolete. hurd-i386/ unsubmitted- mremap. diff: Rebased for new upstream. patches/ hurd-i386/ local-disable- tst-xmmymm. diff: Disable test. results- i486-gnu- libc, expected- results- i686-gnu- i386, results- i686-gnu- i686, expected- results- i686-gnu- xen.
* Rebase/remove hurd-i386 patches against the new upstream version:
- patches/
- patches/
- patches/
- patches/
- patches/
- patches/
* debian/
* Update expected-
expected-
-- Adam Conrad <email address hidden> Thu, 10 Jan 2013 18:39:35 -0700