Last commit made on 2014-09-30
Get this branch:
git clone -b ubuntu/utopic https://git.launchpad.net/ubuntu/+source/glibc
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

a0437b7... by Colin Watson on 2014-09-30

Import patches-unapplied version 2.19-10ubuntu2 to ubuntu/utopic-proposed

Imported using git-ubuntu import.

Changelog parent: 489baca60ee5ecac8ca861526ceb1a2471a51b8b

New changelog entries:
  * Add patches/ubuntu/unsubmitted-increase-dtv-surplus.diff from Fedora to
    allow up to 32 dlopened modules to use static TLS (LP: #1375555).

489baca... by Adam Conrad on 2014-08-28

Import patches-unapplied version 2.19-10ubuntu1 to ubuntu/utopic-proposed

Imported using git-ubuntu import.

Changelog parent: 35077f69096bcdbd311bb423fdfc141f0fd6d748

New changelog entries:
  * Merge with Debian unstable, bringing in several CVE fixes (LP: #1362409)
  * Enable systemtap support for Ubuntu which was dropped in Debian for now.
  * Move MIN_KERNEL_SUPPORTED to 2.6.32 on x86 now that hardy PPAs are dead.
  * libc-dev no longer Recommends 'gcc | c-compiler' (LP: #990982, #1005097)

35077f6... by Aurelien Jarno on 2014-08-27

Import patches-unapplied version 2.19-10 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 50b026d54cf2db5c3f1e36f8c7bd9f39fdd6cda9

New changelog entries:
  [ Aurelien Jarno ]
  * debian/rules: drop the i486 to i586 GNU triplet conversion.
  * debian/control.in/main: build-depends on dpkg-dev (>= 1.17.1) and
    gcc-4.8 (>= 4.8.3-8) to make sure to get the new i586 GNU triplet on
    i386, hurd-i386 and kfreebsd-i386.
  * Remove iconv(1), iconvconfig(8), localedef(1) and sprof(1) manpages,
    provided by the manpages packages starting with version 3.71.
  * patches/any/cvs-CVE-2014-5119.diff: New patch from upstream to remove
    support for loadable gconv transliteration modules (CVE-2014-5119).
  [ Samuel Thibault ]
  * patches/hurd-i386/cvs-libpthread_guardsize.diff: Fix guard size computation.
    Fixes the creation of thousands of threads, and thus pulseaudio testsuite.
    Closes: #758671.
  * patches/hurd-i386/cvs-libpthread_std_thread.diff: New patch to deal with
    std::thread using __pthread_key_create to detect presence of libpthread.
    Fixes build of webkitgtk and most probably other libstdc++-related
  * patches/hurd-i386/submitted-bind_umask.diff: New patch to fix bind() when
    umask is 0000, fixes clamav testsuite. Closes: #759218.
  [ Adam Conrad ]
  * debian/patches/series: Actually apply the submitted arm64 alignment and
    setcontext patches mentioned in 2.19-0experimental0 (closes: #759042)

50b026d... by Aurelien Jarno on 2014-08-14

Import patches-unapplied version 2.19-9 to debian/sid

Imported using git-ubuntu import.

Changelog parent: c6e4afd7d574ad13fda4aa216cfc68b4679dccd7

New changelog entries:
  [ Aurelien Jarno ]
  * debian/rules.d/control.mk: don't add libc6{,-dev}-{armel,armhf}
    packages in debian/control as we don't build them in Debian. New dak
    code checks for NEW packages directly in debian/control.
  [ Helmut Grohne ]
  * debian/patches/build stage2 without selinux. Closes: #742640.
  * Don't emit dependencies on libgcc when building stage2. Closes: #755580.
  * Add a "nobiarch" build profile that inhibits all multilib packages from
    being built. Closes: #745380.
  [ Aurelien Jarno ]
  * debian/patches/arm64/cvs-includes-cleanup.diff: new patch from upstream to
    clean sys/user.h and sys/procfs.h. Closes: #755169.
  * debian/patches/s390/cvs-s390-abi-reversal.diff: new patch backported from
    upstream to revert the S/390 jmp_buf/ucontext_t ABI change.
  * Update Turkish debconf translation, by Mert Dirik. Closes: #757495.
  * Remove ia64 support. Closes: #756095.
  * Update debian/copyright with the libidn/punycode.{c,h} license. Closes:
  * debian/control/libc: drop Recommends on: gcc | c-compiler. Closes:

c6e4afd... by Adam Conrad on 2014-07-12

Import patches-unapplied version 2.19-7 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 113b0a210d2b23833eb26e5489806e726d9d5274

New changelog entries:
  * debian/patches/localedata/unsubmitted-tst-setlocale3-ENV.diff: Apply
    correct environment for the tst-setlocale3 test to find its locales.

113b0a2... by Aurelien Jarno on 2014-07-12

Import patches-unapplied version 2.19-6 to debian/sid

Imported using git-ubuntu import.

Changelog parent: d555ca5f411695ab288dc3511322e5a471d75b34

New changelog entries:
  [ Aurelien Jarno ]
  * debian/patches/any/cvs-CVE-2014-0475.diff: fix a directory traversal in
    locale environment handling (CVE-2014-0475).
  * debian/patches/any/cvs-setlocale-alloca.diff: Additional setlocale
  * debian/control.in/main, debian/sysdeps/linux.mk: drop systemtap support.
    sdt.h has been moved to a different location in the latest upload, and
    it's not really clear on which architectures systemtap support should
    be enabled.
  [ Helmut Grohne ]
  * debian/rules.d/debhelper.mk: fix dh_strip call in stage1. Closes:
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 5490 (from glibc-bsd).
  * kfreebsd/local-fbtl.diff: likewise.
  * update testsuite-checking/expected-results-*-kfreebsd-gnu-*

d555ca5... by Aurelien Jarno on 2014-07-06

Import patches-unapplied version 2.19-5 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 4a38988a94b75edc0b9ffdc036f4d200f02be90c

New changelog entries:
  [ Aurelien Jarno ]
  * debian/sysdeps/mips*.mk: replace EGLIBC_PASSES into GLIBC_PASSES.
  * debian/patches/alpha/cvs-__pointer_chk_guard.diff: new patch from
    upstream to fix testsuite failures on alpha.
  * debian/patches/alpha/local-string-functions.diff: disable strcmp
    and strncmp as these functions behaves incorrectly when crossing
    pages. This fixes badsalttest in the testsuite.
  * debian/debhelper.in/libc.postinst: don't run "telinit u" under systemd
    Closes: #753725.
  * debian/testsuite-checking/expected-results-alpha-linux-gnu-libc: ignore
    floating point failures, as alpha is not fully IEEE compliant. Closes:
  * testsuite-checking/expected-results-*s390*: ignore tst-cancelx17.out
    failure, it is due to a bug in the test (see BZ #12683).
  [ Helmut Grohne ]
  * Rename the bootstrap stage to DEB_BUILD_PROFILES=stage1 to conform
    with https://wiki.debian.org/BuildProfileSpec. (Closes: #752480)
  * Don't try to install xen headers in i386 bootstrap build, because
    they are not built. Closes: #743676.
  [ Adam Conrad ]
  * debian/patches/alpha/cvs-unwind-backtrace.diff: Backport upstream
    fix to enable unwind tables when building the backtrace routines.

4a38988... by Aurelien Jarno on 2014-06-23

Import patches-unapplied version 2.19-4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: d608f4472eab2d7ab8f6c1d566ea23a7aaa30a4e

New changelog entries:
  [ Aurelien Jarno ]
  * debian/debhelper.in/libc.{preinst,postrm,postinst}: correctly remove
    old ld.so configuration if more than one libc6 package is installed
    (multiarch case). Closes: #752389, #752404.
  [ Samuel Thibault ]
  * patches/hurd-i386/tg-tls-threadvar.diff: Update to fix gcc-4.9 build.
  [ Adam Conrad ]
  * debian/control.in/main: glibc-source Conflics/Replaces eglibc-source.
  * debian/patches/powerpc/local-powerpc8xx-dcbz.diff: Restrict the trap
    to 32-bit builds, since the Freescale 8xx CPUs aren't 64-bit capable.

d608f44... by Aurelien Jarno on 2014-06-18

Import patches-unapplied version 2.19-3experimental0 to debian/experimental

Imported using git-ubuntu import.

Changelog parent: 29376f636865ae8afc44f8bcc166b8fb834ea55c

New changelog entries:
  [ Aurelien Jarno]
  * Switch back to glibc sources:
    - debian/control.in/*: replace eglibc by glibc, update descriptions.
    - rename debian/debhelper.in/eglibc-source.install into
    - rename debian/debhelper.in/eglibc-source.lintian-overrides into
    - rename debian/eglibc-source.filelist into glibc-source.filelist
    - debian/copyright: update.
    - debian/rules, debian/rules.d/*: replace eglibc by glibc.
    - source/lintian-overrides: replace eglibc by glibc.
    - debian/sysdeps/*: replace eglibc by glibc.
    - debian/po/*: update using debconf-updatepo.
    - debian/rules.d/tarball.mk: rewrite to generate the orig tarball and
      to fetch the branch updates through git.
    - patches/any/submitted-nl_langinfo-static.diff: refresh.
    - patches/any/submitted-ldsodefs_rtld_debug.diff: drop.
    - patches/any/local-dynamic-resolvconf.diff: new patch from the eglibc
      tree to dynamically take into account changes in resolv.conf.
    - patches/powerpc/local-powerpc8xx-dcbz.diff: new patch from the eglibc
      tree to workaround dcbz issues on PowerPC 8XX CPUs.
    - patches/sh4/local-fpscr_values.diff: new patch from eglibc tree to
      export the ___fpscr_values symbol on SH4.
    - patches/any/local-libpic.diff: new patch from eglibc tree to install
      *_pic.a files.
    - patches/any/local-bootstrap-headers.diff: new patch from eglibc tree
      to ease header installation when bootstrapping.
  [ Aurelien Jarno ]
  * debian/control.in/libc: fix libtirpc1 breaks. Closes: #751852.
  * debian/rules.d/build.mk: generate ld.so configuration file using
    DEB_HOST_MULTIARCH instead of DEB_HOST_GNU_TYPE to have a stable
    path even when the GNU triplet change.
  * debian/debhelper.in/libc.{preinst,postrm,postinst}: remove old
    ld.so configuration file on hurd-i386, i386 and kfreebsd-i386.
  * debian/debhelper.in/libc.postinst: don't create/modify ld.so.conf,
    but instead provide it as a conffile in libc-bin. Closes: #737588.
  * debian/debhelper.in/libc.preinst: remove dead code.
  [ Adam Conrad ]
  * expected-results-aarch64-linux-gnu-libc: Ignore basic-test.out on
    arm64 after assurance from upstream that this isn't a regression.
  [ Aurelien Jarno ]
  * Add support for mipsn32, mipsn32el, mips64 and mips64el, based on
    patches from Eleanor Chen, Yunqiang Su and Sphinx Jiang. Closes:
    - debian/control.in/main: bump build-depends on linux-libc-dev to (>=
      3.9). Do it for all architectures as this version is in Jessie for quite
      some time.
    - control.in/mips32: new file.
    - control.in/mipsn32: add mips64 and mips64el architectures.
    - control.in/mips64: add mipsn32 and mipsn32el architectures.
    - debian/rules.d/control.mk: add mipsn32, mipsn32el, mips64 and mips64el
      to the architecture list.
    - debian/sysdeps/mips64.mk: new file.
    - debian/sysdeps/mips64el.mk: new file.
    - debian/sysdeps/mipsn32.mk: new file.
    - debian/sysdeps/mipsn32el.mk: new file.
  * debian/control.in/libc: add a Breaks: check (<< 0.9.10-6.1+b1) on s390x,
    to make sure libcheck.a is using the GLIBC_2.19 version of the *jmp*
  * debian/control.in/libc: add a Breaks: libtirpc1 (<< 0.2.3), as earlier
    versions try to unlock a lock which hasn't been locked, causing an
    issue with lock elision. Closes: #751134.
  * Update Swedish debconf translation, by Martin Bagge. Closes: #751172.
  * debian/patches/alpha/submitted-lll_futex_timed_wait_bitset.diff: new
    patch to fix issues in the testsuite on alpha. Closes: #750996.
  * debian/testsuite-checking/expected-results-mips*-linux-gnu-*: re-add
    tst-mqueue5.out (removed in the latest cleanup) as it still occasionally
  * debian/patches/any/submitted-resolv-ipv6-nameservers.diff: new patch to
    fix resolving issues when using IPv6 nameservers in resolv.conf. Closes:
    #627531, #644406, #709867.
  * patches/any/cvs-posix_spawn_file_actions_addopen.diff: new patch from
    upstream to fix a vulnerability in posix_spawn_file_actions_addopen
    (CVE-2014-4043). Closes: #751774.
  * patches/kfreebsd/local-sysdeps.diff: update to revision 5486 (from
    glibc-bsd). Closes: #751565.
  [ Aurelien Jarno ]
  * debian/control.in/main: remove outdated Build-Depends on bzip2.
  * debian/patches/any/cvs-resolv-reuse-fd.diff: new patch from upstream
    to fix invalid file descriptor reuse while sending DNS query. Closes:
  * Finish debconf translation update from Esko Arajärvi. Closes: #750124.
  * debian/patches/git-updates.diff: update from the 2.19 branch:
    - fixes pthread_spin_lock on sparc/sparc64. Closes: #749087.
  * debian/patches/any/submitted-argp-attribute.diff: new patch from Ondřej
    Bílka to fix string functions with FORTIFY_SOURCE=2 when <argp.h> is
    included before <string.h>. Closes: #647084.
  * debian/sysdeps/{sparc,sparc64}.mk: temporarily pass --disable-multiarch
    to configure to try to fix random segmentation faults on Niagara 1
  [ Samuel Thibault ]
  * hurd-i386/unsubmitted-pthread_posix-option.diff: Split patches into...
  * ... hurd-i386/tg-{posix_thread,gai_misc}.diff.
  * patches/hurd-i386/cvs-libpthread_guardsize.diff: Fix guard size
    computation and enable again.
  [ Adam Conrad ]
  * New upstream release: version 2.19, orig tarball built at SVN r25252:
    - debian/patches/alpha/local-string-functions.diff: Rebased.
    - debian/patches/any/local-disable-test-tgmath2.diff: Rebased.
    - debian/patches/any/local-localedef-fix-trampoline.diff: Rebased.
    - debian/patches/any/local-no-malloc-backtrace.diff: Rebased.
    - debian/patches/any/submitted-longdouble.diff: Rebased.
    - debian/patches/hurd-i386/local-enable-ldconfig.diff: Rebased.
    - debian/patches/kfreebsd/local-fbtl-depends.diff: Rebased.
    - debian/patches/kfreebsd/local-scripts.diff: Rebased.
    - debian/patches/locale/preprocessor-collate-uli-sucks.diff: Rebased.
    - debian/patches/localedata/fix-lang.diff: Rebased.
    - debian/patches/localedata/locale-en_DK.diff: Rebased.
    - debian/patches/localedata/locale-hsb_DE.diff: Rebased.
    - debian/patches/localedata/locale-ku_TR.diff: Rebased.
    - debian/patches/localedata/locales-fr.diff: Rebased.
    - debian/patches/localedata/sort-UTF8-first.diff: Rebased.
    - debian/patches/powerpc/local-math-logb.diff: Rebased.
    - debian/patches/sparc/local-fork.diff: Rebased.
    - debian/patches/sparc/local-sparcv9-target.diff: Rebased.
    - debian/patches/i386/local-i586-ulps.diff: Regenerate.
    - debian/patches/alpha/submitted-PTR_MANGLE.diff: Fixed upstream.
    - debian/patches/ia64/submitted-fpu-ulps.diff: Regenerated upstream.
    - debian/patches/powerpc/submitted-gettimeofday-vdso.diff: Dropped.
    - debian/patches/any/local-use-glibc-predef.diff: Merged upstream.
    - debian/patches/any/submitted-getaddrinfo-lo.diff: Merged upstream.
    - debian/patches/any/local-getaddrinfo-interface.diff: Merged upstream.
    - debian/patches/any/submitted-resolv-init.diff: Merged upstream.
    - debian/patches/arm/cvs-arm-always-blx.diff: Merged upstream.
    - debian/patches/arm/cvs-memcpy-align.diff: Merged upstream.
    - debian/patches/sparc/cvs-strcmp.diff: Merged upstream.
    - debian/patches/sparc/cvs-efd_semaphore.diff: Merged upstream.
    - debian/patches/sparc/submitted-prlimit.diff: Merged upstream.
    - Drop all cvs-* patches that are included in the 2.19 upstream release.
  * debian/sysdeps/ppc64el.mk: Use --with-cpu=power7 to optimize properly.
  * debian/*: Update occurences of 2.18 to 2.19 and update symbols to match.
  * debian/patches/any/unsubmitted-tst-ftell-locale.diff: Apply the correct
    environment for the tst-ftell-partial-wide.out test to find its locales.
  * debian/*: Remove references to libbsd-compat.a which is no longer built.
  * debian/sysdeps/powerpc.mk: Follow rename of stubs-64.h to stubs-64-v1.h.
  * debian/patches/any/submitted-sysdeps-auxv.diff: Fix implicit declaration
    when including <sys/auxv.h> in the testsuite by fixing up header guards.
  * expected-results-aarch64-linux-gnu-libc: Tolerate fenv-tls test failure.
  * debian/rules.d/tarball.mk: Add an update-from-upstream-git glibc target.
  * debian/patches/git-updates.diff: Updates to current release/2.19/master.
  * debian/sysdeps/arm64.mk: Enable IFUNC, now that binutils can support it.
  * debian/patches/locale/submitted-XDR-revert.diff: Return the XDR currency
    to locale/iso-4217.def because localedata/locales/i18n needs to have it.
  * debian/patches/powerpc/cvs-ibm-branch.diff: Pull in IBM's 2.19 backports
    to fix several bugs and add optimisations on POWER7 and POWER8 machines.
  * debian/patches/any/local-no-malloc-backtrace.diff: Change M_CHECK_ACTION
    to abort if the first bit is set (ie: MALLOC_CHECK_=1), like the second.
  * debian/patches/arm64/submitted-align.diff: Right pthread_self alignment.
  * debian/patches/arm64/submitted-setcontext.diff: Bring in patch from Will
    Newton of Linaro to reimplement setcontext without rt_sigreturn syscall.
  * debian/patches/arm64/submitted-tst-setcontext.diff: Apply test for same.
  * debian/debhelper.in/libc-bin.manpages: Drop locale.1, moved to manpages.
  [ Aurelien Jarno ]
  * debian/debhelper.in/libc.preinst: remove check for sparc32 kernel, the
    support has been removed with Lenny.
  * debian/debhelper.in/libc.preinst: remove code to upgrade armhf systems
    from pre-Wheezy versions.
  * debian/debhelper.in/libc.preinst: don't act on the filesystem until it
    is sure that the libc is going to be upgraded.
  * debian/debhelper.in/libc.preinst: stop checking for /etc/init.d/glibc.sh
    on upgrade, we don't support lenny to jessie upgrades.
  * debhelper.in/libc-alt.preinst: drop, we don't support lenny to jessie
  * sysdeps/{amd64.mk,i386.mk,x32.mk}: enable lock elision.
  * expected-results-arm-linux-gnueabi-{armel,libc}: ignore basic-test.out
    test, as it is due to GCC bug #748616.
  * debian/control.in/main: build-depends on systemtap-sdt-dev on linux-any.
    debian/sysdeps/linux.mk: enable systemtap support. Closes: #700760.
  * patches/any/cvs-strtod.diff: new patch to fix strtod on some
    architectures, fixing a FTBFS on sparc.
  [ Samuel Thibault ]
  * Hurd fixes for new upstream
    - debian/patches/hurd-i386/libpthread_version.diff: Rebased.
    - debian/patches/hurd-i386/submitted-net.diff: Rebased.
    - debian/patches/hurd-i386/tg-elfosabi_gnu.diff: Fixed upstream.
    - debian/patches/hurd-i386/tg-pthread-atfork.diff: Fixed upstream.
    - debian/patches/hurd-i386/tg-tls-threadvar.diff: Rebased.
    - debian/patches/hurd-i386/tg-tls.diff: Rebased.
    - debian/patches/hurd-i386/unsubmitted-gnumach.defs.diff: Rebased.
    - update testsuite hurd-i386 results.
  [ Martin Pitt ]
  * Adjust autopkgtest to build the package within the test instead of
    having a simple "/bin/true" test. This avoids copying the sizable
    built tree between host and VM twice.
  [ Petr Salinger ]
  * kfreebsd/local-nscd-nosendfile-fix.diff: remove, fixed upstream.
  * kfreebsd/local-no-execfn.diff: new patch,
      to handle systems without AT_EXECFN
  * kfreebsd/local-sysdeps.diff: update to revision 5466 (from glibc-bsd).
  * kfreebsd/local-fbtl.diff: likewise.
  * update testsuite-checking/expected-results-*-kfreebsd-gnu-*
  [ Aurelien Jarno ]
  * testsuite-checking/expected-results-*s390*: ignore tst-cancel17.out
    failure, it is due to a bug in the test (see BZ #12683).
  * local/etc/bindresvport.blacklist: add port 655 (tinc). Closes: #748338.
  * control.in/*: remove conflicts between multiarch libc packages using the
    same dynamic library loader. This was introduced in 2.18-6, but sadly the
    infrastructure is not ready for that, leaving now way to fix the problem.
    Reopens: #745552.
  [ Samuel Thibault ]
  * patches/hurd-i386/cvs-libpthread_guardsize.diff: Disable for now, it
    breaks a bunch of tests.
  [ Samuel Thibault ]
  * patches/hurd-i386/cvs-libpthread_guardsize.diff: Fix guardsize semantic
    for gcc's -fsplit-stack.
  [ Aurelien Jarno ]
  * patches/any/cvs-make-4.0.diff: patch from upstream to allow GNU Make
    4.0 and greater. Closes: #747013.
  * patches/sparc/cvs-strcmp.diff: patch from upstream to fix a corner case
    in the sparc specific strcmp() implementation. Closes: #746310.
  * debhelper.in/nscd.init: invalidate nscd cache on startup. Closes:
  * patches/any/cvs-wprintf.diff: patch from upstream to correctly handle
    %p in wprintf(). Closes: #729514.
  * patches/any/submitted-resolv-first-query-failure.diff: replace by upstream
    version patches/any/cvs-resolv-first-query-failure.diff.
  * control.in/*: add conflicts between multiarch libc packages using the same
    dynamic library loader. Closes: #745552.
  * patches/localedata/submitted-it_IT-thousands_sep.diff: new patch to define
    the thousands separator for the it_IT locale. Closes: #712157.
  * patches/any/submitted-ptsname_r-uninitialized-memory.diff: new patch to
    fix uninitialized memory in ptsname_r(). Closes: #741482.
  * patches/all/submitted-po-fr-fixes.diff: new patch to fix the French
    translation of inappropriate (inappropré -> inapproprié). Closes:
  * patches/any/cvs-socketcall-syscall.diff: new patch from upstream to fix
    socketcall multiplex syscall features detection. Closes: #730744.
  * patches/any/submitted-nl_langinfo-static.diff: new patch to fix
    nl_langinfo() used in static binaries. Closes: #747103.
  * patches/any/sparc/cvs-efd_semaphore.diff: new patch from upstream to
    declare EFD_SEMAPHORE in <bits/eventfd.h> on SPARC. Closes: #730092,
  * patches/svn-updates.diff: update from 2.18 branch, to fix a race in free()
    of fastbin chunk.
  * local/manpages/sprof.1, local/manpages/rpcgen.1: apply typographical
    fixes from Bjarni Ingi Gislason <email address hidden>. Closes: #726849,
  * patches/hppa/*.diff: apply changes from John David Anglin
    <email address hidden>. Closes: #725508, #741243.
  * testsuite-checking/expected-results-mips*el: re-add tst-tls2.out and
    tst-tls3.out (remove in the latest cleanup) as they still occasionally
  * local/manpages/sotruss.1: new manpage.
  * patches/sparc/submitted-prlimit.diff: new patch to fix missing
    prlimit/prlimit64 prototypes on SPARC. Closes: #703559.
  * source/lintian-overrides: add override for false positive
    license-problem-non-free-RFC tag. Remove old override for
    outdated-autotools-helper-file tag.
  * control.in/main: Bump Standards-Version to 3.9.5 (no changes).
  [ Samuel Thibault ]
  * patches/hurd-i386/tg-mmap_file_prot_none_fix.diff: New patch, fixes locale
  * control.in/main: Bump hurd dependency to version with newer RPCs.
  * libc0.3.symbols.hurd-i386: Update accordingly.
  * patches/hurd-i386/libpthread_nort.diff: Remove patch, replaced by...
  * patches/hurd-i386/cvs-libpthread-pthread_condattr_setclock.diff: Fix for
    pthread_condattr_setclock, for glib2.0 build.
  * patches/hurd-i386/cvs-munmap-0.diff: New patch to fix gcc's -fsplit-stack
  * patches/hurd-i386/cvs-tcbhead_t.diff: New patch to complete TLS variables,
    to fix gcc's -fsplit-stack support.
  * Update hurd-i386 testsuite results.
  * patches/hurd-i386/tg-extern_inline.diff: Only inline within libc.
  * patches/hurd-i386/tg-tls-threadvar.diff: Use tcbhead_t for _hurd_sigstate
    instead of TLS variable. Fixes some corner cases triggered with gcl.
  * patches/hurd-i386/tg-sigstate_locking.diff: Refresh.
  * patches/hurd-i386/tg-sigstate_thread_reference.diff: Refresh.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 5460 (from glibc-bsd).
  * kfreebsd/local-fbtl.diff: likewise
  [ Adam Conrad ]
  * debian/patches/arm/cvs-{memcpy-align.patch,arm-always-blx.diff}: Backport
    ifunc memcpy routines from 2.19 to fix alignment issues and computed-jump
    calculations for ARM_ALWAYS_BX, should fix memcpy on our ArmadaXP buildds.
  [ Aurelien Jarno ]
  * debian/debhelper.in/libc.preinst: Don't fail if the dynamic loader
    symlink is dangling or missing. Closes: #740158, #740196.
  * debian/debhelper.in/libc.preinst: only disable ldconfig after making
    sure a fixed version hasn't already been unpacked, as the unpack order
    is not guaranteed.
  * debian/debhelper.in/libc.postrm: generalize the dynamic linker
    symlink creation to all biarch packages.
  * debian/debhelper.in/libc-alt.postrm: generalize the dynamic linker
    symlink removal to all biarch packages.
  * debian/patches/any/local-no-malloc-backtrace.diff: Lower the default
    for MALLOC_CHECK_ to 1, and add it to the list of insecure variables
    that can't be set for suid binaries. This allows us to not backtrace
    malloc failures by default (Closes: #739913, LP: #1266492) and skips
    backtrace for suid binaries where an attacker calling into a corrupt
    malloc internal data structure with malloc could lead to Bad Things.
  [ Aurelien Jarno ]
  * any/local-ldconfig-ignore-ld.so.diff: new patch to ignore the dynamic
    linker in ldconfig. Closes: #699206, #707185, #727786, #736097,
    #739734, #739758.
  * debian/debhelper.in/libc.preinst: Disable ldconfig when a potentially
    broken dynamic loader symlink is found. This happens when a biarch
    package of the same architecture than the native one has been installed
    (e.g.: libc6-amd64:i386 on amd64) and ldconfig is run afterwards.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 5443 (from glibc-bsd).
  [ Adam Conrad ]
  * debian/patches/hurd-i386/libpthread_version.diff: Remove stderr vomit.
  * debian/patches/arm/cvs-arm__{longjmp,sigsetjmp}-thumb.diff: Pull patch
    from upstream to allow building longjmp and sigsetjmp code with Thumb.
  * debian/patches/arm/cvs-arm-pointer-mangle-frame.diff: Upstream diff to
    no longer apply pointer encryption to the frame pointer (LP: #1268937)
  * debian/patches/powerpc/cvs-gettimeofday-32.diff: Replace the submitted
    version of this patch with the upstream commit, which also fixes time.
  * debian/debhelper.in/libc.postinst: Track samba to smbd service rename.
  [ Aurelien Jarno ]
  * debian/testsuite-checking/expected-results-mips*: Update following
    the prlimit64 fix deployment on the build daemons.
  * patches/alpha/cvs-tls-macros.diff: New patch from upstream to fix
    FTBFS on alpha. Closes: #735774.
  [ Samuel Thibault ]
  * patches/hurd-i386/cvs-libpthread.diff: New snapshot, brings thread
    destruction fixes and name resolution fix.
  * patches/hurd-i386/libpthread_build.diff: Refresh.
  * patches/hurd-i386/libpthread_fix.diff: Remove, fixed upstream.
  * patches/hurd-i386/libpthread_globsigdisp.diff: Remove, merged upstream.
  * patches/hurd-i386/tg-tls_thread_leak.diff: Re-enable, now working.
  * control.d/libc: Upgrade hurd Breaks to version which include the fix again
    gcc-4.8-built libc.
  [ Adam Conrad ]
  * debian/patches/i386/cvs-nonascii-case-strcmp.diff: Pull upstream patch
    to fix LC_CTYPE nonascii-case fallback in i686 strcasecmp/strncasecmp.
  * debian/testsuite-checking/*: Update 686 targets to match the 586 ones.
  * Generate expected-results-powerpc64le-linux-gnu-libc for ppc64el port.
  * debian/testsuite-checking/*: Normalize expected results for ARM ports.
  * debian/patches/i386/cvs-sse42-strstr*: Backport upstream commits which
    drop buggy SSE4.2 srtstr implementations in favour of an SSE2 version.
  * debian/patches/any/cvs-ptrace_peeksiginfo_args.diff: Prepend __ prefix
    to ptrace_peeksiginfo_args struct to prevent namespace clash w/ linux.
  * debian/patches/powerpc/cvs-ppc64-vdso-ifunc.diff: Pull upstream fix to
    squash undefined behaviour in PowerPC64 vDSO IFUNC symbol resolutions.
  * debian/patches/powerpc/submitted-gettimeofday-vdso.diff: New diff from
    Adhemerval Zanella at IBM to fix gettimeofday vDSO/IFUNC interactions.
  * debian/patches/powerpc/submitted-gettimeofday-32.diff: Pull patch from
    Adhemerval Zanella at IBM to fix 32-bit gettimeofday VSYSCALL lookups.
  * debian/rules.d/build.mk, debian/sysdeps/{hurd,linux,kfreebsd}.mk: Make
    pt_chown keyed off a new variable that we can use to enable or disable
    it per kernel type rather than just the primary libc (Closes: #734607)
  * debian/patches/kfreebsd/submitted-waitid.diff: On Linux, we must undef
    waitflags before we define them or we'll conflict with kernel headers.
  [ Aurelien Jarno ]
  * debian/patches/any/cvs-vfscanf-0e+0.diff: new patch from upstream to
    fix parsing of 0e+0. Closes: #732993.
  * debian/patches/mips/submitted-wordsize-clang.diff: drop now that clang
    correctly defines_MIPS_SZPTR.
  [ Samuel Thibault ]
  * patches/hurd-i386/tg-nfds-poll.diff: New patch to fix poll call with big
  * patches/hurd-i386/tg-sigstate_locking.diff: New patch to fix sigstate
  * patches/hurd-i386/tg-sigstate_thread_reference.diff: New patch to fix
    sigstate thread reference counting.
  * patches/hurd-i386/{libpthreadlibpthread_stubs,libpthread_hurd_cond_wait,
    cvs-libpthread-userstack}.diff: Remove, replaced by...
  * patches/hurd-i386/cvs-libpthread.diff: ... this git snapshot, and...
  * patches/hurd-i386/libpthread_build.diff: ... these build fixes.
  * patches/hurd-i386/tg-aio_misc.diff: New patch to fix aio build.
  * control.d/main: Build-depend on newer gnumach-dev to get
    thread_terminate_release RPC.
  * libc0.3.symbols.hurd-i386: Add thread_terminate_release.
  [ Adam Conrad ]
  * New upstream release: version 2.18, orig tarball built at SVN r24653:
    - patches/alpha/local-string-functions.diff: Rebased.
    - patches/alpha/submitted-PTR_MANGLE.diff: Rebased.
    - patches/any/local-allocalim-header.diff: Rebased.
    - patches/any/local-disable-test-tgmath2.diff: Rebased.
    - patches/any/local-dlfptr.diff: Rebased.
    - patches/any/local-ld-multiarch.diff: Rebased.
    - patches/any/local-ldso-disable-hwcap.diff: Rebased.
    - patches/any/local-mktemp.diff: Rebased.
    - patches/any/local-nss-overflow.diff: Rebased.
    - patches/any/submitted-bits-fcntl_h-at.diff: Rebased.
    - patches/any/submitted-longdouble.diff: Rebased.
    - patches/arm/local-vfp-sysdeps.diff: Rebased.
    - patches/arm/unsubmitted-ldconfig-cache-abi.diff: Rebased.
    - patches/hppa/submitted-nptl-carlos.diff: Rebased.
    - patches/sparc/local-fork.diff: Rebased.
    - patches/ia64/submitted-fpu-ulps.diff: Rebased.
    - patches/localedata/first_weekday.diff: Rebased.
    - patches/locale/LC_IDENTIFICATION-optional-fields.diff: Rebased.
    - patches/powerpcspe/unsubmitted-nearbyint.diff: Applied upstream.
    - patches/m68k/cvs-sysdep-cfi.diff: Applied upstream.
    - patches/i386/cvs-simd-exception.diff: Applied upstream.
    - patches/any/local-rtld.diff: Applied upstream.
    - patches/any/cvs-tst-array-as-needed.diff: Applied upstream.
    - patches/any/cvs-use-glibc-wchar.diff: Applied upstream.
    - patches/any/submitted-setfsid-wur.diff: Applied upstream.
    - patches/any/cvs-sys-param-h-DEV_BSIZE.diff: Applied upstream.
    - patches/any/cvs-getaddrinfo-stack-overflow.diff: Applied upstream.
    - patches/any/cvs-regexp-overrun.diff: Applied upstream.
    - patches/any/cvs-gethostbyname-numeric.diff: Applied upstream.
    - patches/any/cvs-getaddrinfo-EAI_NONAME.diff: Applied upstream.
    - patches/any/cvs-tst-cancel4-buf.diff: Applied upstream.
    - patches/arm64/cvs-setjmp-clobber.diff: Applied upstream.
    - patches/any/cvs-tst-cancel4-buf.diff: Applied upstream.
    - patches/any/cvs-CVE-2013-4332-pvalloc.diff: Rebased.
    - patches/any/cvs-CVE-2013-4332-valloc.diff: Rebased.
    - patches/any/cvs-CVE-2013-4788-static-ptrguard.diff: Rebased.
    - patches/any/cvs-CVE-2013-4788-static-ptrguard-arm.diff: Rebased.
    - patches/any/cvs-CVE-2013-2207-pt_chown.diff: Applied upstream.
  * debian/patches/any/cvs-tst-tls-atexit-deps.diff: Fix compilation of
    stdlib/tst-tls-atexit with binutils defaulting to ld --as-needed.
  * debian/control: Build-dep on netbase for service lookups in tests.
  * debian/sysdeps/{linux,hurd}.mk: Force on pt_chown on linux and hurd.
  * debian/rules.d/debhelper.mk: Compress $(libc), multiarch-support, and
    libc-bin with gzip, and let the rest default to dpkg's new defaults.
  * debian/debhelper.in/libc-bin.lintian-overrides: The manpages for zic
    zdump, ldd, ldconfig, and getent have moved to the manpages package.
  * debian/debhelper.in/libc.lintian-overrides: Don't whine about ldconfig.
  * debian/testsuite-checking/*: Allow powerpc to fail test-{double,float}.
  * debian/testsuite-checking/expected-results-aarch64-linux-gnu-libc: New.
  * debian/testsuite-checking/expected-results-arm-linux-gnueabi-armel: New.
  * debian/testsuite-checking/expected-results-i686-linux-gnu-libc: New.
  * debian/patches/any/local-rtlddir-cross.diff: Revert to the state found
    in 2.17 where ld.so was installed to slibdir and so listed in libc.so.
  * Skeleton in packaging support for the new powerpc64le-linux-gnu:
    - debian/sysdeps/ppc64el.mk: Define base ppc64el libc targets.
    - debian/rules.d/control.mk: Add ppc64el to the list of libc_arches.
    - debian/control.in/main: Build-depend on gcc-4.8 for ppc64el builds.
  * debian/libc6.symbols.ppc64: Add missing libc6 symbols file for ppc64.
  * debian/libc6.symbols.arm64: Add missing libc6 symbols file for arm64.
  * debian/sysdeps/*: Enable new IFUNC support on armel and armhf builds.
  * debian/patches/arm/cvs-ifunc-hwcap-fix.diff: Fix IFUNC on non-NEON.
  * debian/patches/arm/cvs-arm-pointer-mangling.diff: Add ARM support for
    pointer encryption in glibc internal structures in C and assembler.
  * debian/patches/any/cvs-tst-cleanup2-ret.diff: Fix return regression
    on recent versions of gcc in nptl/tst-cleanup2 and nptl/tst-cleanupx2.
  * debian/patches/any/unsubmitted-tst-tlsmod-as-needed.diff: Fix linking
    tst-tlsmod5.so and tst-tlsmod6.so with an as-needed default toolchain.
  * debian/patches/any/unsubmitted-scanf-includes.diff: Fix includes for
    the scanf15 and scanf17 tests for arches that need misc/bits/syscall.h.
  * debian/patches/any/local-use-glibc-predef.diff: Backport stdc-predef.h
    from glibc instead of eglibc, avoiding bits/predefs.h (closes: #717557)
  * debian/rules.d/quilt.mk: Fix unpatch with only one arch patch applied.
  * debian/patches/arm64/cvs-arm64-sigcontext.diff: arm64 sigcontextinfo.h.
  * debian/patches/arm64/cvs-arm64-relocs.diff: Add arm64 reloc definitions.
  * debian/patches/arm64/cvs-arm64-mcount-profiling.diff: mcount profiling.
  * debian/patches/arm64/cvs-arm64-ifunc.diff: Enable arm64 IFUNC support.
  * debian/{rules,sysdeps/arm64.mk,control}: Enable libc6-prof on aarch64.
  * debian/{control.in/main,rules,sysdeps/*}: Switch to using gcc-4.8 on all
    architectures as gcc-4.6 and gcc-4.7 are going away in the near future.
  * debian/rules: Build for i586 where dpkg-architecture claims i486, which
    matches the default that gcc-4.8 has had on i386 for the last two years.
  * debian/rules: Set configure_build the same as configure_target above, so
    we don't think we're cross-building and skip half the testsuite on i386.
  * debian/patches/i386/local-i586-ulps.diff: Regen ulps for i586, not i686.
  * debian/patches/i386/cvs-tst-cond25.diff: Pull fix for an intermittent
    failure in nptl/tst-cond25 in pthread_cond_timedwait.S on i486 and up.
  [ Samuel Thibault ]
  * patches/hurd-i386/libpthread_hurd_cond_timedwait.diff: Rebased.
  * patches/hurd-i386/libpthread_hurd_cond_wait.diff: Rebased.
  * patches/hurd-i386/submitted-add-needed.diff: Rebased.
  * patches/hurd-i386/submitted-exec_filename.diff: Rebased.
  * patches/hurd-i386/tg-EIEIO-fr.diff: Rebased.
  * patches/hurd-i386/tg-elfosabi_gnu.diff: Rebased.
  * patches/hurd-i386/tg-exec-static.diff: Rebased.
  * patches/hurd-i386/tg-hurdsig-fixes.diff: Rebased.
  * patches/hurd-i386/tg-hurdsig-global-dispositions.diff: Rebased.
  * patches/hurd-i386/tg-sendmsg-SCM_RIGHTS.diff: Rebased.
  * patches/hurd-i386/tg-tls-threadvar.diff: Rebased.
  * patches/hurd-i386/tg-tls.diff: Rebased.
  * patches/hurd-i386/unsubmitted-clock_t_centiseconds.diff: Rebased.
  * patches/hurd-i386/submitted-net.diff: Rebased.
  * patches/hurd-i386/local-ulimit.diff: Removed, fixed upstream.
  * patches/hurd-i386/libpthread_hurd_cond_timedwait.diff: Add missing
  * patches/hurd-i386/libpthread_hurd_cond_wait.diff: Likewise.
  * patches/hurd-i386/unsubmitted-NO_HIDDEN.diff: New patch, fixes undefined
    __GI_memmove/memset reference failures.
  * testsuite-checking/expected-results-i486-gnu-libc,
    expected-results-i686-gnu-i386, expected-results-i686-gnu-i686,
    expected-results-i686-gnu-xen: Update testsuite result.
  [ Petr Salinger ]
  * debian/*: change version occurences from 2.17 to 2.18 for upgrades/deps.
  * kfreebsd/local-sysdeps.diff: update to revision 5214 (from glibc-bsd).
  * kfreebsd/local-fbtl.diff: likewise
  * sysdeps/kfreebsd.mk: pt_chown is mandatory
  * update symbols file for kfreebsd
  * update testsuite-checking/expected-results-*-kfreebsd-gnu-*
  * add kfreebsd/submitted-waitid.diff. Closes: #720188.
  * add kfreebsd/submitted-auxv.diff. Closes: #717912.
  * drop obsolete patches/*/local-linuxthreads*
  * drop obsolete linuxthreads part of kfreebsd/local-scripts.diff
  * drop obsolete kfreebsd/local-dosavesse.diff, local-pthread_at_fork.diff,
    kfreebsd/local-nosavesse.diff, kfreebsd/local-use-thr-primitives.diff,
    and kfreebsd/submitted-libc_once.diff.
  * drop kfreebsd/local-readdir_r.diff, obsoleted by fix for CVE-2013-4237.
  [ Aurelien Jarno ]
  * Drop s390 support.
  * sysdeps/{hurd,kfreebsd,linux}.mk: remove dead code.
  * Remove linuxthreads from the tarball:
    - rules.d/tarball.mk: don't fetech linuxthreads and linuxthreads_db.
    - rules.d/build.mk: don't build linuxthreads manpages.
    - rules: don't run make clean in linuxthreads directory.
    - patches/any/local-sysctl.diff: drop the linuxthreads part.
    - patches/all/local-pthread-manpages.diff: remove.
    - local/manpages/pthread_*.3: import the few remaining linuxthreads
    - debhelper.in/glibc-doc.manpages: update manpage locations.
  * debian/sysdeps/s390.mk: Enable new IFUNC support.
  * debian/rules.d/debhelper.mk: compress locales-all with xz -z7.
  * patches/any/cvs-strcasecmp-locales.diff: new patch from upstream to
    fix mismatch between strcasecmp and toupper/tolower in tr_TR.iso88599
    locale (Closes: #716775).
  * patches/any/cvs-CVE-2013-4458-getaddrinfo.diff: new patch from upstream
    to fix stack (frame) overflow in getaddrinfo() when called with AF_INET6
    / CVE-2013-4458 (Closes: #727181).
  * testsuite-checking/expected-results-s390-linux-gnu-s390,
    testsuite-checking/expected-results-s390x-linux-gnu-libc: cleanup.
  * patches/svn-updates.diff: update with the glibc 2.18 branch to get commits
    which are not yet available in eglibc. Fixes multiarch math functions on
  * testsuite-checking/expected-results-i486*: rename expected result files
    from i486 to i586.
  * testsuite-checking/convertlog.sh: use sort -u to avoid duplicated entries
    in the test results.
  * testsuite-checking/expected-results-mips*: remove duplicated entries,
  * testsuite-checking/expected-results-arm-linux-gnueabihf-libc: cleanup.
  * testsuite-checking/expected-results-arm-linux-gnueabi-libc: cleanup.
  * testsuite-checking/expected-results-*86-linux-gnu*: cleanup.
  * patches/any/cvs-DL_CALL_DT_INIT_FINI.diff,
    patches/ia64/cvs-ia64-DL_CALL_DT_INIT_FINI.diff: new patches from upstream
    to fix a segmentation fault in ld.so on hppa and ia64.
  * testsuite-checking/expected-results-sparc*-linux-gnu-*: cleanup.
  * patches/s390/cvs-s390-tls-got-pointer.diff: new patch from upstream to fix
    the TLS GOT pointer setup on s390.
  * debian/rules.d/build.mk: define the installation in configparms to avoid
    broken glibc makefiles to spuriously trigger install rules trying to
    overwrite system headers.
  * testsuite-checking/expected-results-*-kfreebsd-gnu-*: allow
    check-local-headers.out to fail as the script is linux specific and
    doesn't now about kfreebsd specific headers.
  * debian/rules: don't pass -fstrict-aliasing to HOST_CFLAGS, it is already
    included in -O2.
  * Replace patches/any/submitted-findlocale-div-by-zero.diff by upstream
    version patches/any/cvs-findlocale-div-by-zero.diff.
  * patches/any/cvs-CVE-2013-4332-memalign-2.diff: patch from upstream to
    address some remaining issues from CVE-2013-4332.
  * patches/ia64/local-rtld-compile-options.diff: new patch to workaround
    miscompilation issues.
  * testsuite-checking/expected-results-ia64-linux-gnu-libc: cleanup and
  [ Samuel Thibault ]
  * patches/hurd-i386/tg-ifaddrs_v6.diff: Add missing initialization of sa_len
  * patches/hurd-i386/tg-futimens.diff: New patch to add futimens support for
  [ Aurelien Jarno ]
  * patches/mips/local-prlimit64.diff: remove.
  * patches/mips/cvs-prlimit64.diff: new patch from upstream to fix
    getrlimit64/setrlimit64 with recent 64-bit kernels (Closes: #665897).
  * patches/any/submitted-findlocale-div-by-zero.diff: new patch to fix
    a SIGFPE when locale-archive has been corrupted to all zeros (Closes:
    #718890, #730336).
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: raise MAXLOGNAME
  * patches/any/cvs-CVE-2013-4237-alignment.diff: Fix alignment of the
    directory block in dirstream.h, fixing readdir regression on sparc.
  * testsuite-checking/*: Allow ptrguard test to fail on mips and hurd.
  [ Adam Conrad ]
  * patches/any/cvs-CVE-2013-4788-static-ptrguard-arm.diff: Pull fix
    from git to fix the static-ptrguard testsuite regression on ARM.
  * patches/series: Re-enable CVE-2013-4788 fixes (Closes: #717178)
  * patches/series.kfreebsd*: Disable kfreebsd/local-readdir_r.diff.
  [ Samuel Thibault ]
  * patches/any/cvs-CVE-2012-44xx.diff: Include <sys/param.h> to get
    MIN/MAX macros on hurd-i386.
  [ Adam Conrad]
  * patches/any/cvs-CVE-2012-44xx.diff: backport overflow fixes in strcoll
    addressing CVE-2012-4412 and CVE-2012-4424 (Closes: #687530, #689423)
  * patches/any/cvs-CVE-2013-4237.diff: backport git fix to respect the
    NAME_MAX constraints in readdir_r: CVE-2013-4237 (Closes: #719558)
  * debian/patches/any/cvs-CVE-2013-2207-pt_chown.diff: backpot git patch
    to disable building and using pt_chown, but leave disabled for now
    until we come up with a complete plan to not break end-user machines.
  * patches/any/cvs-CVE-2013-4788-static-ptrguard*: backport fix from git
    for pointer mangling in static builds, disabled due to ARM regression.
  * patches/arm64/cvs-setjmp-clobber.diff: __sigsetjmp clobbers register
    x1 before making the tail call to __sigjmp_save, which causes the
    latter to always save the signal mask. Backport git patch to fix.
  * patches/ubuntu/unsubmitted-dlopen-static-crash.diff: New patch from
    Maciej Rozycki to fix a dlopen segfault in statically linked programs.
  [ Samuel Thibault ]
  * libc0.3.symbols.hurd-i386: Refresh.
  * patches/hurd-i386/tg-sendmsg-SCM_RIGHTS.diff: Fix spurious returned error
    when flags are not 0. Thanks Svante Signell for the catch
    (Closes: #724681)
  * patches/hurd-i386/libpthread_stubs.diff: Drop stub for pthread_atfork, now
  * patches/hurd-i386/tg-tls.diff: Fix getting LDT on fork.
  * patches/hurd-i386/local-dl-dynamic-weak.diff: Remove patch, issue fixed in
  * control: Make libc0.3 break old binaries which were depending on the
    previous patch.
  * patches/hurd-i386/tg-extern_inline.diff: Do not expose some internals of
    libc outside libc.
  * patches/hurd-i386/cvs-tls-threadvar-threadself.diff: New patch, store
    pthread_self in TLS instead of threadvar.
  * patches/hurd-i386/cvs-libpthread-tls.diff: New patch, delay TLS
  * patches/hurd-i386/tg-tls.diff: Update, fix errno declaration for TLS.
  * patches/hurd-i386/tg-tls-threadvar.diff: Update, replace all threadvars
    with TLS.
  * patches/hurd-i386/cvs-libpthread-userstack.diff: New patch, allow
    user-provided stacks.
  * patches/hurd-i386/tg-libc_getspecific.diff: New patch, fix erroneous
    __libc_getspecific weak reference.
  * control: Make libc0.3 break old hurd with overzealous inlines.
  * patches/hurd-i386/libpthread.diff: Synchronize with upstream.
  [ Petr Salinger ]
  * fbtl.diff: limit default stack size to 4 * ARCH_STACK_DEFAULT_SIZE.
    See #727009, #725516.
  * sysdeps.diff: fixup get/set owner of socket
  [ Adam Conrad ]
  * patches/any/cvs-tst-cancel4-buf.diff: Increase nptl test case buffer
    size to 16384 so we really block on current (>= 3.10) Linux kernels.
  * patches/any/cvs-CVE-2013-4332-*.diff: Backport git fixes for integer
    overflows in allocator functions: CVE-2013-4332 (Closes: #722536)
  * debian{control,sysdeps/arm64.mk}: Switch to gcc-4.8 on arm64 only.
  [ Samuel Thibault ]
  * patches/hurd-i386/unsubmitted-clock_t_centiseconds.diff: New patch from
    Richard Braun to work around applications which do not like micro-second
    clock_t, such as guile.
  * Update hurd-i386 testsuite progressions.
  * patches/hurd-i386/submitted-startup-pid2.diff: New patch from Justus
    Winter to prepare reboot() for /hurd/init getting PID 2 instead of 1.
  * patches/hurd-i386/submitted-path_mounted.diff: New patch from Justus
    Winter to fix hurd-i386's _PATH_MOUNTED according to Debian usage.
  * patches/hurd-i386/tg-socket{,pair}_flags.diff: New patch from Thomas
    Schwinge to add support for SOCK_CLOEXEC and SOCK_NONBLOCK.
  * patches/hurd-i386/tg-pthread-atfork.diff,cvs-pthread_atfork.diff: Add
    pthread_atfork support.
  * patches/hurd-i386/tg-thread-cancel.diff: Update patch against two other
    overzealous assertions.
  * patches/hurd-i386/tg-pipe2.diff: New patch to add pipe2 support.
  [ Pino Toscano ]
  * Generate udeb shlibs also for Hurd's libmachuser and libhurduser.
  * kfreebsd/local-sysdeps.diff: update to revision 4839 (from glibc-bsd).
  [ Petr Salinger ]
  * switch libpthread implementation on kfreebsd-* to fbtl.
    Closes: #703545. Closes: #665287. Closes: #683825. Closes: #489066.
  * split some parts of kfreebsd/local-linuxthreads29.diff
    into kfreebsd/local-nscd-no-sockcloexec.diff and
  * add kfreebsd/local-fbtl.diff and kfreebsd/local-fbtl-depends.diff
  * kfreebsd/local-sysdeps.diff: update to revision 4809 (from glibc-bsd).
    Closes: #718181. Addresses: #717032 in new binutils.
  * update testsuite-checking/expected-results-*-kfreebsd-gnu-*
    by fbtl tests that are known to fail.
  [ Aurelien Jarno ]
  * debian/rules.d/build.mk: run the testsuite in parallel again.
  * prepare symbols file update for kfreebsd-* switch to fbtl.
  [ Samuel Thibault ]
  * hurd-i386/local-no-bootstrap-fs-access.diff: Do not call access at
    process startup on hurd-i386. Fixes root filesystem startup.
  * hurd-i386/unsubmitted-tls.diff: rename into tg-tls-threadvar.diff
  * hurd-i386/tg-tls.diff: Move some hooks to tg-tls-threadvar.diff.
  [ Adam Conrad ]
  * debian/control.in/main: Drop build-conflicts on binutils-gold to
    make us buildable again with the new binutils that provides it.
  * debian/*: Remove ldd.1, ldconfig.8, ld.so.8, gai.conf.5, zic.8,
    and zdump.1, and let them move to manpages (Reference: #556173)
  [ Aurelien Jarno ]
  * debian/rules.d/build.mk: unexport LD_PRELOAD to allow the testsuite
    to pass even if eatmydata is used. Closes: #713035.
  * debian/script.in/nohwcap.sh: handle new multiarch format of dpkg-query.
    Closes: #713837.
  * debian/patches/m68k/cvs-sysdep-cfi.diff: new patch from upstream to fix
    cfi assembly code. Closes: #709992.
  * patches/any/cvs-gethostbyname-numeric.diff: new patch from upstream to fix
    gethostbyname when used with numeric addresses.
  * debian/patches/any/cvs-getaddrinfo-EAI_NONAME.diff: new patch from
    upstream to return EAI_NONAME instead of EAI_SYSTEM when the network
    is down. Closes: #713799.
  * debian/local/ldconfig_wrap: rename into debian/local/sbin/ldconfig to
    be consistent with the naming of other files in this directory.
  * debian/patches/mips/local-prlimit64.diff: new patch to temporarily
    workaround issues with the prlimit64 syscall on MIPS.
  * debian/testsuite-checking/expected-results-mips*: allow a few tests to
    fail due to the prlimit64 syscall issue on MIPS.
  * Add 32-bit biarch packages on sparc64.
  [ Samuel Thibault ]
  * Remove unapplied hurd-i386/local-nice.diff (applied as tg-nice.diff)
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 4552 (from glibc-bsd).
    Closes: #712196.
  [ Aurelien Jarno ]
  * control.in/main, sysdeps/mips.mk, sysdeps/mipsel.mk: build the libc
    back with gcc-4.7, but using -mno-plt.
  [ Samuel Thibault ]
  * hurd-i386/libpthread_ctypes.diff: Fix ctypes initialization.
  * hurd-i386/submitted-handle-eprototype.diff: Fix DNS lookups.
  * hurd-i386/tg-io_select_timeout.diff: Fixes select timeout.
  * hurd-i386/tg-poll_errors_fixes.diff: Fixes poll posixity.
  * hurd-i386/local-select.diff: Removed, made obsolete by
  * hurd-i386/tg-context_functions.diff: Add *context support.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 4512 (from glibc-bsd).
    Closes: #710841.
  [ Adam Conrad ]
  * debian/tests/control: Add a bogus Depends line to the rebuild test.
  [ Aurelien Jarno ]
  * Build glibc on mips with gcc-4.4 until a recent binutils version is
    available in sid.
  [ Adam Conrad ]
  * Drop versioned build-dependencies on tar, make, and sed, as they're
    all {Build-,}Essential and available in oldstable (Closes: #708504)
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 4511 (from glibc-bsd).
    Closes: #635192. Closes: #667448.
  * debian/sysdeps/kfreebsd.mk, debian/debhelper.in/libc.preinst:
    bump minimal FreeBSD kernel version to 8.3.
  [ Aurelien Jarno ]
  * Remove any/local-o_cloexec.diff, kfreebsd/local-freopen.diff and
    any/unsubmitted-cloexec-conditional.diff (not needed anymore).
  * debhelper.in/libc-bin.postinst: remove duplicate trigger message.
    Closes: #707919.
  * Update Hungarian debconf translation, by Nagy Elemér Károly.
  * Add powerpcspe/unsubmitted-nearbyint.diff to fix FTBFS on powerpcspe
    (Closes: #708741).
  * Update testsuite-checking/expected-results-powerpc-linux-gnuspe-libc
    (Closes: #693895).
  * rules.d/build.mk: use rdfind + symlinks instead of fdupes + handcoded
    shell script to optimize disk space.
  [ Petr Salinger ]
  * Allow failure of tst-secure-getenv on kfreebsd-*, as the kernel
    in squeeze provides /proc/self/exe only on a best effort basis.
  * kfreebsd/local-sysdeps.diff: update to revision 4438 (from glibc-bsd).
  [ Aurelien Jarno ]
  * Add s390x symbols files.
  [ Adam Conrad ]
  * sysdeps/mips.mk: Install n64 and n32 stubs headers into each of
    their respective libc-dev-* multilib packages (Closes: #708265)
  * sysdeps/mipsel.mk: Do the same for mipsel multilib dev packages.
  [ Adam Conrad ]
  * debian/patches/any/unsubmitted-cloexec-conditional.diff: Catch yet
    another unconditional O_CLOEXEC and conditionalize it for freebsd.
  * debian/patches/kfreebsd/local-HAVE_TLS_SUPPORT.diff: Removed, as
    this is no longer needed by the updated glibc-bsd sysdeps upstream.
  * debian/patches/any/cvs-regexp-overrun.diff: Backport patch from git
    to resolve regex matcher overrun, CVE-2013-0242 (Closes: #699399)
  * debian/sysdeps/ia64.mk, debian/control: Switch ia64 back to gcc-4.6,
    as our world explodes when compiled with gcc-4.7 on ia64 right now.
  [ Aurelien Jarno ]
  * patches/any/cvs-sys-param-h-DEV_BSIZE.diff: New patch to fix
    conflict with kFreeBSD kernel headers.
  * patches/kfreebsd/local-linuxthreads-TLS-THREAD.diff: New patch to remove
    conditional defines on USE___THREAD and HAVE_TLS_SUPPORT.
  * patches/kfreebsd/local-linuxthreads-mutex-initializer.diff: New patch to
  * Japanese debconf translation update from Nobuhiro Iwamatsu.
    closes: #695077.
  * patches/any/cvs-getaddrinfo-stack-overflow.diff: New patch to fix
    a stack overflow in getaddrinfo(), CVE-2013-1914. Closes: #704623.
  * patches/any/local-missing-linux_types.h.diff: Drop, not need anymore.
  * local/manpages/ld.so.8: drop --ignore-rpath documentation. Closes:
  * patches/all/local-ldd.diff: check if the dynamic linker works before
    using it. Closes: #631242, #707091.
  * patches/kfreebsd/local-scripts.diff: remove dynamic linker name, now
    handled by abi-variants.
  * debian/control.in/main: remove ${misc:Depends} from libc Depends: field to
    not get a dependency on debconf. Closes: #707813.
  * patches/localedata/submitted-locale-bo.diff: New patch to fix bo_IN and
    bo_CN locales, causing localedef to fail and localechooser to FTBFS.

  [ Petr Salinger ]
  * patches/kfreebsd/local-linuxthreads-initfini.diff: follow upstream
    changes in startup code
  * patches/kfreebsd/local-no-pldd.diff: pldd is linux only utility
  * patches/kfreebsd/local-nscd-nosendfile-fix.diff: handle system without
    sendfile syscall
  * patches/kfreebsd/local-linuxthreads-stackguard.diff: handle elf subdir
  * patches/kfreebsd/local-freopen.diff: support architecture without dup3()
  * patches/kfreebsd/local-linuxthreads-ctype_init.diff: follow upstream
    changes in ctype initialization
  * re-enable lost any/local-linuxthreads-XPG7.diff
  * drop obsolete any/local-linuxthreads-unwind.diff
  * kfreebsd/local-sysdeps.diff: update to revision 4431 (from glibc-bsd).
  * Add into testsuite-checking/expected-results-*-kfreebsd-gnu-*
    tst-timer5 test and new tst-backtrace[4-6] tests that are known to fail.
  * raise version dependency on g++-4.7 (>= 4.7.3-4) [kfreebsd-amd64] due to
    multilib problems in earlier versions
  [ Samuel Thibault ]
  * Rename several hurd-i386 patches to reflect upstream submission status:
    - patches/hurd-i386/unsubmitted-single-hurdselect-timeout.diff into
    - patches/hurd-i386/unsubmitted-select-EINTR.diff into
    - patches/hurd-i386/unsubmitted-setitimer_fix.diff into
  * patches/hurd-i386/tg-ifaddrs_v6.diff: New, fixes IPv6 in getifaddrs.
  * patches/hurd-i386/tg-remap_getcwd.diff: New patch, fixes remap translator.
  * patches/hurd-i386/tg-nice.diff: New patch, fixes nice level granularity.
  * patches/hurd-i386/tg-tls.diff: Update to tg version.
  * patches/hurd-i386/tg-exec-static.diff: New, fixes boot with static exec.
  * patches/hurd-i386/tg-EIEIO-fr.diff: New, fixes french translation of EIEIO.
  * patches/hurd-i386/tg-af_local_strlen.diff: New patch, fixes using PF_LOCAL
    paths without ending \0.
  [ Adam Conrad ]
  * debian/debhelper.in/libc.postint: Switch from 'awk gsub' to 'tr -d' to
    avoid warnings when the awk alternative points to gawk (LP: #1156923)
  * debian/patches/any/submitted-setfsid-wur.diff: Drop __wur from setfsuid
    and setfsgid functions to avoid -Werror=unused-result (Closes: #701422)
  * debian/patches/i386/cvs-simd-exception.diff: Pull patch from upstream
    to fix a performance regression in i386 SIMD exceptions (LP: #1157244)
  * debian/patches/svn-updates.diff: Update to r22884 of eglibc-2_17 branch
  * Switch to gcc-4.7 across the board to tidy up some C99 conformance,
    and force it to an experimental version at the request of Matthias.
  * debian/sysdeps/arm64.mk: Remove --enable-multi-arch (LP: #1117602)
  * debian/debhelper.in/libc.postinst: Add support for upstart restarts
    and don't restart init when upgrading in chroots (Closes: #608903)
  * debian/testsuite-checking/expected-mips*: Allow tst-audit8 to fail.
  [ Adam Conrad ]
  * Rebase kfreebsd patches missed in the previous upload due to quilt:
    - debian/patches/kfreebsd/local-undef-glibc.diff: Unfuzz.
    - debian/patches/kfreebsd/local-use-thr-primitives.diff: Unfuzz.
    - debian/patches/kfreebsd/local-linuxthreads29.diff: Unfuzz.
    - debian/patches/kfreebsd/local-readdir_r.diff: Track file rename.
    - debian/patches/kfreebsd/local-memusage_no_mremap.diff: Unfuzz.
  * debian/patches/kfreebsd/local-HAVE_TLS_SUPPORT.diff: Following the
    upstream removal of TLS configure options, enable unconditionally.
  * debian/patches/any/local-tst-dir-overlayfs.diff: Dropped, as I seem
    to be the only person building on overlayfs, and I'll just use aufs.
  * Update debian/patches/kfreebsd/local-sysdeps.diff to revision 4353.
  * debian/patches/any/unsubmitted-cloexec-conditional.diff: Make more
    occurences of O_CLOEXEC conditional on it actually being defined.
  * debian/rules: Don't put x32 debug symbols in libc-dbg (LP: #1106471)
  * debian/testsuite-checking/expected-*: Allow all arches to fail the
    tst-cputimer1 test, as it harmlessly comes and goes on all of them.
  * debian/testsuite-checking/expected-*: Adjust ia64 and armel results
    to allow failures expected by the upstream port maintainers of each.
  * Drop the armhf-specific symbols hack for the new linker, as we're
    no longer expecting partial upgrades from the out-of-archive port.
  * debian/{control,control.in/main}: Bump Standards-Version to 3.9.4.
  * Amend eglibc-source.lintian-overrides to add libc-dev-alt.postinst.
  [ Pino Toscano ]
  * debian/rules.d/build.mk: When threads is no, disable nscd in all passes.
  [ 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 ]
  * Add patches/any/cvs-cxxheaders-detection[1-3].diff to bring us up to date
    with my C++ header detection patch on glibc trunk, for g++-4.7_4.7.2-10.
  * Add patches/powerpc/submitted-UAPI_ASM_POWERPC_ELF.diff to fix builds on
    PowerPC against linux headers from 3.7-rc. Remove if fixed for 3.7-final.
  * debian/debhelper.in/libc-dev-alt.{preinst,postinst}: Do the directory to
    symlink migration in postinst, which solves issues with dpkg following
    the new symlink on unpack and removing all the "old" (now new) files.
  * debian/rules.d/debhelper.mk: Add a MULTIARCHDIR subst for the above.
  * debian/sysdeps/{amd64,i386}.mk: Enable and bootstrap x32 multilib builds.
  * debian/control.in/main: Bump g++4.7 build-dep to 4.7.2-11 for x32 builds.
  * debian/control.in/main: Bump linux-libc-dev build-dep for alt x32 builds.
  * debian/{tests,control.in/main}: Add simple autopkgtest rebuild testcase.
  [ Aurelien Jarno ]
  * Add patches/m68k/cvs-syscall-arguments.diff to fix cancellable syscall
    with 5 or 6 arguments. Closes: #693852.
  * debian/rules: don't force the GCC version for BUILD_CC and BUILD_CXX.
  [ Pino Toscano ]
  * Update testsuite-checking/expected-results-i686-gnu-xen and
  * Add patches/hurd-i386/local-ulimit.diff to use Linux' ulimit on hurd-i386
    instead of the bogus BSD version. Fix expected-results-i486-gnu-libc,
    expected-results-i686-gnu-i386, expected-results-i686-gnu-i686,
    expected-results-i686-gnu-xen accordingly.
  * debian/testsuite-checking/compare.sh: accept the build directory as an
  [ Jonathan Nieder ]
  * patches/any/local-tst-eintr1-eagain.diff: new patch to work around
    a race that lets pthread_create hit resource limits when the kernel
    takes too long to clean up after joined threads. (closes: #673596)
  [ Aurelien Jarno ]
  * New upstream version. Closes: #672934.
    - Provide a compatibility symbol for the old memcpy() behaviour. Remove
      the memcpy-wrapper. Closes: #625522.
    - Fix printing of incomplete multibyte characters. Closes: #208308.
    - Disable patches/svn-updates.diff.
    - Update patches/localedata/sort-UTF8-first.diff.
    - Update patches/localedata/supported.diff.
    - Update patches/localedata/locales-fr.diff (partially merged upstream).
    - Remove patches/localedata/locales_GB.diff (merged upstream).
    - Remove patches/localedata/submitted-bz9732-dz_BT-collation.diff (merged
    - Update patches/localedata/locale-se_NO.diff.
    - Update patches/localedata/tailor-iso14651_t1-common.diff.
    - Update patches/localedata/fix-lang.diff.
    - Remove patches/localedata/fr_LU-first_weekday.diff (merged upstream).
    - Remove patches/localedata/cy_GB-first_weekday.diff (merged upstream).
    - Update patches/localedata/submitted-bz9725-locale-sv_SE.diff (partially
      merged upstream).
    - Update patches/localedata/first_weekday.diff (partially merged
    - Remove patches/localedata/submitted-bz9912-locale-ru_UA.diff (merged
    - Remove patches/localedata/locale-et_EE.diff (merged upstream).
    - Remove patches/localedata/submitted-translit-colon.diff (merged upstream).
    - Remove patches/localedata/locale-bem-en_ZA.diff (merged upstream).
    - Remove patches/localedata/locale-ff_SN.diff (merged upstream).
    - Remove patches/localedata/locale-sw.diff (merged upstream).
    - Remove patches/localedata/locale-sv_FI.diff (merged upstream).
    - Remove patches/localedata/locale-os_RU.diff (merged upstream).
    - Remove patches/localedata/cvs-rupee.diff (merged upstream).
    - Remove patches/localedata/cvs-es-lc_numeric.diff (merged upstream).
    - Remove patches/localedata/submitted-de_AT-mon.diff (merged upstream).
    - Remove patches/localedata/cvs-rupeesign.diff (merged upstream).
    - Remove patches/alpha/cvs-fp_control-plt.diff (merged upstream).
    - Remove patches/alpha/cvs-have_tls_thread.diff (merged upstream).
    - Remove patches/alpha/cvs-preconfigure.diff (merged upstream).
    - Remove patches/alpha/cvs-stat_ver_linux.diff (merged upstream).
    - Remove patches/alpha/cvs-syscall.diff (merged upstream).
    - Remove patches/alpha/cvs-tls_dtv_unallocated.diff (merged upstrea).
    - Remove obsolete parts of alpha/local-string-functions.diff (merged
    - Remove patches/alpha/submitted-creat64.diff (obsolete).
    - Remove patches/alpha/submitted-fcntl_h.diff (merged upstream).
    - Remove patches/alpha/submitted-fxstatat.patch (obsolete).
    - Remove patches/alpha/submitted-libm-hidden.diff (merged upstream).
    - Remove patches/alpha/submitted-____longjmp_chk.diff (merged upstream).
    - Remove patches/alpha/submitted-epoll_create1.diff (obsolete).
    - Remove patches/alpha/submitted-fallocated.patch (merged upstream).
    - Remove patches/alpha/submitted-fpu-ulps.diff (merged upstream).
    - Remove patches/alpha/submitted-rlimit-rttime.diff (merged upstream).
    - Remove patches/alpha/submitted-sysconf-cache.diff (merged upstream).
    - Remove patches/alpha/cvs-stackinfo.diff (merged upstream).
    - Remove patches/alpha/submitted-statfs64.patch (merged upstream).
    - Remove patches/amd64/local-clone.diff (obsolete).
    - Remove patches/amd64/submitted-tst-audit6-avx.diff (obsolete).
    - Update patches/amd64/submitted-rwlock-stack-imbalance.diff.
    - Remove patches/amd64/cvs-getcontext.diff (merged upstream).
    - Remove patches/amd64/cvs-memset.diff (merged upstream).
    - Remove patches/amd64/cvs-powl.diff (merged upstream).
    - Remove patches/amd64/cvs-pthread-stack-alignment.diff (merged upstream).
    - Remove patches/amd64/cvs-avx-detection.diff (merged upstream).
    - Remove patches/amd64/cvs-dl_trampoline-cfi.diff (merged upstream).
    - Remove patches/amd64/cvs-avx-osxsave.diff (merged upstream).
    - Update patches/arm/local-sigaction.diff.
    - Remove patches/arm/submitted-armhf-triplet.diff (merged upstream).
    - Remove patches/arm/cvs-clone-cantunwind.diff (merged upstream).
    - Remove patches/arm/cvs-syscall-mcount.diff (merged upstream).
    - Remove patches/arm/cvs-ucontext.diff (merged upstream).
    - Remove patches/arm/cvs-make-get-set-swap-context.diff (merged upstream).
    - Remove patches/hppa/local-linuxthreads.diff (obsolete).
    - Remove patches/hppa/local-linuxthreads-gscope.diff (obsolete).
    - Remove patches/hppa/submitted-lt.diff (obsolete).
    - Update patches/hppa/local-stack-grows-up.diff.
    - Remove patches/hppa/local-dlfptr.diff (merged upstream).
    - Remove patches/hppa/submitted-fcntl_h.diff (merged upstream).
    - Remove patches/hppa/submitted-libm-hidden.diff (merged upstream).
    - Remove patches/hppa/submitted-stackinfo.diff (merged upstream).
    - Remove patches/hppa/cvs-sys_procfs_h.diff (merged upstream).
    - Remove patches/hppa/cvs-test-tls-support.diff (merged upstream).
    - Remove patches/hppa/cvs-cloexec-nonblock.diff (merged upstream).
    - Remove patches/hppa/cvs-prlimit64.diff (merged upstream).
    - Update patches/hurd-i386/local-enable-ldconfig.diff.
    - Remove patches/hurd-i386/cvs-mlock.diff (merged upstream).
    - Update patches/hurd-i386/unsubmitted-tls.diff.
    - Update patches/hurd-i386/tg-tls.diff.
    - Update patches/hurd-i386/unsubmitted-gcc-4.1-init-first.diff.
    - Remove patches/hurd-i386/cvs-posix_opt.h.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-ioctl-decode-argument.diff (merged
    - Remove patches/hurd-i386/tg-libc_once.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-struct_stat.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-strtoul_PLT.diff (merged upstream).
    - Update patches/hurd-i386/tg-sysvshm.diff.
    - Remove patches/hurd-i386/cvs-IPV6_PKTINFO.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-critical-sections.diff (merged
    - Remove patches/hurd-i386/cvs-dup3.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-dup3-lock.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-dl-sysdep.c_SHARED.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-itimer-lock.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-null-pathname.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-sbrk.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-readlinkat.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-SOL_IP.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-____longjmp_chk.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-mkdir_root.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-catch-signal.diff (merged upstream)
    - Remove patches/hurd-i386/cvs-header-prot.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-psiginfo.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-if_freereq.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-ldsodefs.h.diff (merged upstream).
    - Remove patches/hurd-i386/submitted-init-first.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-libc_stack_end.diff (merged upstream).
    - Remove patches/hurd-i386/tg-ttyname_ERANGE.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-DEV_BSIZE.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-fork_ports.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-setresid.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-sgttyb.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-hurd_socket_server_indexcheck.diff (merged
    - Remove patches/hurd-i386/cvs-hurd-recvfrom.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-select-inputcheck.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-posix2008.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-mach-nanosleep.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-mmap.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-hurd-socket-EAFNOSUPPORT.diff (merged
    - Remove patches/hurd-i386/cvs-symlink_dealloc.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-O_CLOEXEC.diff (merged upstream).
    - Update patches/hurd-i386/submitted-exec_filename.diff.
    - Update patches/hurd-i386/submitted-net.diff.
    - Update patches/hurd-i386/unsubmitted-pthread.diff.
    - Update patches/ia64/local-dlfptr.diff (ia64 moved to ports).
    - Update patches/ia64/submitted-libm.diff (ia64 moved to ports).
    - Remove patches/ia64/submitted-sysconf.diff (merged upstream).
    - Update patches/ia64/submitted-fpu-ulps.diff (merged upstream).
    - Update patches/ia64/submitted-remainder.diff (merged upstream).
    - Remove patches/i386/local-clone.diff (obsolete).
    - Remove patches/i386/cvs-cacheinfo.diff (merged upstream).
    - Update patches/i386/submitted-i686-timing.diff.
    - Remove patches/i386/cvs-feraiseexcept-plt.diff (merged upstream).
    - Update patches/i386/local-pthread_cond_wait.diff.
    - Update patches/kfreebsd/local-scripts.diff.
    - Remove patches/m68k/cvs-byteswap.diff (merged uptream).
    - Remove patches/m68k/local-compat.diff (obsolete).
    - Update patches/m68k/submitted-gcc34-seccomment.diff.
    - Update patches/mips/local-r10k.diff.
    - Remove patches/mips/submitted-dl-platform.diff (merged upstream).
    - Remove patches/mips/cvs-dlopen-lazy.diff (merged upstream).
    - Remove patches/powerpc/local-libgcc_eh-ld.so.diff (obsolete).
    - Remove patches/s390/cvs-iconv-z9-109.diff (merged upstream).
    - Remove patches/s390/cvs-vsyscalls.diff (merged upstream).
    - Remove patches/s390/s390/cvs-libm-ulps.diff (merged upstream).
    - Remove patches/sparc/submitted-bzero.diff (merged upstream).
    - Remove patches/sparc/cvs-ifunc.diff (merged upstream).
    - Remove patches/sparc/cvs-rlimits.diff (merged upstream).
    - Update patches/sparc/local-fork.diff.
    - Remove patches/sparc/cvs-fcntl_h.diff (merged upstream).
    - Update patches/any/local-fhs-nscd.diff.
    - Update patches/any/local-ldconfig.diff.
    - Update patches/any/local-libgcc-compat-ports.diff.
    - Update patches/any/local-linuxthreads-defines.diff.
    - Remove patches/any/cvs-sched_h.diff (merged upstream).
    - Update patches/any/submitted-popen.diff.
    - Remove patches/any/submitted-autotools.diff (merged upstream).
    - Remove patches/any/submitted-localedef-mmap.diff (obsolete).
    - Remove patches/any/submitted-leading-zero-stack-guard.diff (merged
    - Remove patches/any/local-relro-mprotect.diff (merged upstream).
    - Remove patches/any/cvs-fopen.diff (merged upstream).
    - Remove patches/any/cvs-resolv-tld.diff (merged upstream).
    - Remove patches/any/cvs-sys-param-ARG_MAX.diff (merged upstream).
    - Remove patches/any/submitted-at-pagesize.diff (obsolete).
    - Remove patches/any/cvs-setlocale.diff (merged upstream).
    - Remove parts of patches/any/submitted-rlimit-rttime.diff and rename
      it to patches/alpha/any/submitted-rlimit-rttime.diff.
    - Remove patches/any/cvs-regex-oom.diff (merged upstream).
    - Remove patches/any/cvs-getaddrinfo-single-lookup.diff (merged upstream).
    - Remove patches/any/cvs-unique_sym_table-corruptions.diff (merged
    - Remove patches/any/submitted-mqueue-throw.diff (merged upstream).
    - Remove patches/any/cvs-addmntent.diff (merge upstream).
    - Remove patches/any/cvs-resolv-different-nameserver.diff (merged upstream).
    - Remove patches/any/cvs-fnmatch.diff (merged upstream).
    - Remove patches/any/cvs-ifunc.diff (merged upstream).
    - Remove patches/powerpc/submitted-ifunc.diff (merged upstream).
    - Remove patches/any/cvs-dlopen-tls.diff (merged upstream).
    - Remove patches/any/submitted-glob_h-ifdef.diff (obsolete).
    - Remove patches/any/cvs-dl_close-scope-handling.diff (merged upstream).
    - Remove patches/any/cvs-nptl-pthread-race.diff (merged upstream).
    - Remove patches/any/cvs-vfscanf.diff (merged upstream).
    - Remove patches/any/cvs-tzfile.diff (merged upstream).
    - Rename patches/any/submitted-clock-settime.diff into
    - Update patches/any/local-no-pagesize.diff.
    - Update patches/any/local-rtld.diff.
    - Update patches/any/local-disable-test-tgmath2.diff.
    - Remove patches/any/cvs-clock-settime.diff.
    - Update patches/any/submitted-longdouble.diff.
    - Update patches/any/submitted-bits-fcntl_h-at.diff.
    - Remove patches/any/submitted-fwrite-wur.diff (merged upstream).
    - Remove patches/any/submitted-stack-guard-quick-randomization.diff
    - Remove patches/any/cvs-fmtmsg-lock.diff (merged upstream).
    - Remove patches/any/cvs-reloc-sort.diff (merged upstream).
    - Remove patches/any/cvs-pthread-builtin-expect.diff (merged upstream).
    - Remove patches/any/cvs-vfprintf-positional.diff (merged upstream).
    - Remove patches/any/cvs-vfprintf-many-format-strings.diff (merged
    - Remove patches/any/cvs-arch-lowlevellock.diff (merged upstream).
    - Remove patches/any/cvs-strtod-overflow.diff (merged upstream).
  * Add patches/any/local-revert-fclose-posix2008.diff to fix issues with
  * Add patches/amd64/local-pthread_cond_wait.diff from Jeff Law to fix
    lost wakeups in pthread_cond_wait.
  * Add patches/i386/cvs-feraiseexcept-plt.diff to fix plt issues.
  * Add patches/ia64/submitted-fpu-ulps.diff to fix FPU tests.
  * Add patches/ia64/submitted-remainder.diff to fix FPU tests.
  * Add patches/powerpc/local-math-logb.diff to workaround a GCC issue.
  * Add patches/alpha/cvs-tls_dtv_unallocated.diff,
    patches/alpha cvs-preconfigure.diff and
    patches/alpha/cvs-stat_ver_linux.diff to fix FTBFS on alpha.
  * Add patches/alpha/cvs-fp_control-plt.diff to fix testsuite on alpha.
  * Add patches/alpha/local-string-functions.diff to remove some broken
    alpha specific string version, and pass the testsuite.
  * Update debian/sysdeps/mips.mk, debian/sysdeps/mipsel.mk to force
    build without MIPS PLT.
  * Build with GCC 4.6. Closes: bug#654744.
  * Remove rpcinfo from debian/control.in/main, debhelper.in/libc-bin.install
    and debhelper.in/libc-bin.manpages.
  * Update debian/libc6.symbols.common to add libnss_db symbols.
  * Update debian/symbols.wildcards with 2.14, 2.15 and 2.16 symbols.
  * Update debian/shlibver to 2.16.
  * Update debian/debhelper.in/*.lintian to new library names.
  * Update testsuite-checking/expected-results-arm-linux-gnueabi-libc,
    testsuite-checking/expected-results-x86_64-linux-gnu-amd64 and
    testsuite-checking/expected-results-x86_64-linux-gnu-libc to add
    new tests that are known to fail.
  * debian/control.in/main: Build-Conflicts with binutils-gold.
  * debian/rules.d/quilt.mk, debian/rules.d/tarball.mk, debian/source/format:
    switch to quilt (3.0) format, compress source with xz.
  * debian/rules, debian/rules.d/build.mk: define vardbddir to /var/lib/misc.
  * debian/rules.d/*mk: use make ifdef instead of shell ones.
  * debian/rules.d/build.mk: call configure with --enable-obsolete-rpc
  * debian/rules.d/debhelper.mk: compress locales, libc6-pic and libc6-prof
    with xz.
  * debian/sysdeps/i386.mk: install files from libc6-dev-amd64 as symlinks
    now that i386 and amd64 versions are compatible (see bug#637000 and
  * debian/sysdeps/*.mk, debhelper.in/libc.preinst: bump minimal Linux
    kernel version to 2.6.32.
  * debian/debhelper.in/{libc.docs,libc-dev.docs}: don't install FAQ, replaced
    upstream by http://sourceware.org/glibc/wiki/FAQ.
  * rules.d/debhelper.mk, debhelper.in/libc-pic.install: install libc6-pic
    files using debhelper.
  * debian/control.in/*: drop build-depends from libc6 to libc-bin. Add
    ${shlibs:Depends} depends to libc6 and libc-bin.
  * debian/control.in/*, debian/sysdeps/linux.mk: enable selinux support.
  * patches/any/local-disable-libnss-db.diff: disable libnss-db as the format
    is not compatible with the libnss-db package, and is architecture
  * patches/svn-updates.diff: update from upstream SVN.

  [ Daniel Schepler ]
  * Add x32 support (Closes: #667023):
    - debian/control.in/main: Build-Depend on g++-4.7-multilib on amd64,
      i386, x32.
    - debian/control.in/libc: Add Replaces: libc6-x32 to libc6 on x32.
    - debian/control.in/amd64, debian/control.in/i386: Add x32 to
      Architecture list for libc6-amd64 and libc6-i386 (and corresponding
      -dev packages).
    - debian/control.in/x32: New file, add libc6-x32 and libc6-dev-x32
      packages on amd64 and i386.
    - debian/libc6.symbols.x32, debian/libc6-x32.symbols.amd64,
      debian/libc6-x32.symbols.i386: New symbols files for x32 libraries.
    - debian/libc6-amd64.symbols.x32, debian/libc6-i386.symbols.x32:
      New files, copying the appropriate existing files.
    - debian/patches/any/cvs-malloc-arena.diff: Fix for BZ#14562 which
      caused random assertions in threaded programs on x32.
    - debian/rules.d/build.mk, debian/rules.d/debhelper.mk: Add /libx32 to
      the library directories handled by alt templates instead of otherbuild.
    - debian/rules.d/control.mk: Add x32 to libc6_archs.
    - debian/sysdeps/amd64.mk, debian/sysdeps/i386.mk: Add libc6-x32 builds
      using gcc-4.7.
    - debian/sysdeps/amd64.mk, debian/sysdeps/i386.mk: Bump minimum kernel
      version to 3.4.0, since that's the first version with x32 support
      integrated into the mainline.
    - debian/sysdeps/x32.mk: New file, building libc, amd64, i386 flavors
      all using gcc-4.7.
    - debian/testsuite-checking/expected-results-x86_64-linux-gnux32-libc,
      New files copied from amd64 testsuite exceptions.
  * debian/debhelper.in/libc-bin.install: Add new binaries pldd and sotruss.
    - debian/debhelper.in/libc.install: Also add audit libraries needed by
  * debian/patches/all/local-remove-manual.texi: Update stub manual/Makefile
    with version from eglibc 2.16 upstream.
  * debian/rules.d/quilt.mk: Update refresh target to pop all patches before
    repushing and refreshing them, since patches are applied by default now.
  * debian/rules: Expand clean target to remove several autogenerated files
    under debian/ that weren't getting removed.
  [ Wookey ]
  * Add arm64 support (Closes: #690873):
    - debian/patches/all/unsubmitted-autoconfupdate.diff: Update autotools
      config.sub and config.guess to detect aarch64/arm64 correctly
    - debian/patches/arm64/submitted-aarch64-support.diff: Massive backport
      of the current state of arm64 support upstream and on libc-alpha.
    - debian/patches/arm64/submitted-bits-fcntl_h-at.diff: Include AT_*
      definitions in sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h
    - debian/sysdeps/arm64.mk: Define base arm64 libc targets.
    - debian/rules.d/control.mk: Add arm64 to the list of libc_arches.
    - debian/control.in/main: Build-depend on gcc-4.7 for arm64 builds.
  * debian/rules: Clean up base/cross compiler mangling to work sanely.
  * debian/sysdeps/linux.mk: Define bootstrap BUILD_PROFILE without selinux.
  [ Adam Conrad ]
  * debian/debhelper.in/{libc-bin.install,libc-dev-bin.install}: install
    sotruss binary to libc-dev-bin instead of libc-bin.
  * debian/sysdeps/{i386,amd64,x32}.mk: Don't set MIN_KERNEL_SUPPORTED
    explicitly, as this will cause serious upgrade headaches, and there's
    no guarantee that a 3.4.0 kernel actually has x32 support built in.
  * debian/control.in/main: Bump the linux-libc-dev build-dep to (>= 3.4)
    on all linux-any architectures, not just amd64, i386, and x32.
  * debian/debhelper.in/libc-bin.manpages: Add a pldd(1) manpage.
  * Drop patches/any/cvs-malloc-arena.diff, included in our new upstream.
  * debian/sysdeps/{i386,amd64}.mk: Comment out x32 multilib builds until
    we've reached a consensus about bootstrapping this into the archive.
  * Version gcc-4.7 build-deps to get a version that works for eglibc.
  * debian/sysdeps/*: clean up use of CC and CXX to match wookey's fixes.
  * debian/control.in/libc: Update nscd/locales breaks to (<< 2.16)
  * debian/rules: Unset CFLAGS and friends and use the package versions.
  * Move ldconfig to ldconfig.real, install ldconfig wrapper, and set up
    a dpkg trigger for libc-bin to avoid excessive calls to ldconfig
  * Don't build nscd during when doing a bootstrap DEB_BUILD_PROFILE
  * Make our DEB_BUILD_PROFILE=bootstrap support look more like Ubuntu's
    previously known-working DEB_STAGE=stage1 support for the time being.
  * debian/rules.d/build.mk: If WITH_SYSROOT is passed to debian/rules,
    then pass --with-headers=$(WITH_SYSROOT)/$(includedir) to the build.
  * Sync support for armel/armhf biarch packages, but keep it disabled.
  * Adjust libc.posinst and libc.preinst service restart code for 2.16.
  * Merge regression/progression test suite improvements from Ubuntu.
  * Provide backward compatibility for DEB_STAGE->DEB_BUILD_PROFILE.
  * patches/arm/local-vfp-sysdeps.diff: Force the Tag_ABI_HardFP_use
    and Tag_ABI_VFP_args EABI tags when building for armhf, so compilers
    only linking crti.o will generate what appear to be armhf binaries.
  * debian/patches/arm/cvs-ldconfig-cache-abi.diff: Backport upstream
    patch to re-enable ldconfig cache tagging for armhf binaries again.
  * debian/patches/arm64/cvs-ldconfig-cache-abi.diff: Same for aarch64.
  * debian/patches/arm/unsubmitted-ldconfig-cache-abi.diff: Re-enable
    and adjust to account for changes in cvs-ldconfig-cache-abi.diff.
  * debian/debhelper.in/libc.preinst: Remove old ld.so.cache on upgrade.
  [ Matthias Klose ]
  * Add patches/any/local-revert-bz13979.diff: revert a commit that made
    attempts to build with FORTIFIED_SOURCE issue warnings if GCC didn't
    have optimisations turned on. This breaks some unclever AC macros.
  * Fix building x32 multilib libraries, by correctly passing -mx32.
  * Fix some ln calls in sysdeps/{amd64,i386} for binary-arch idempotence.
  [ Pino Toscano ]
  * Update patches/hurd-i386/submitted-AF_LINK.diff.
  * Add patches/hurd-i386/tg-verify.h.diff,
    and patches/hurd-i386/submitted-libpthread-elf.diff to fix build on Hurd.
  * Drop obsolete patches patches/hurd-i386/tg-__i686_defined.diff and
  * Add patches/hurd-i386/cvs-mach-check-local-headers.sh.diff to
    reduce false header errors from the check-local-headers.out test.
  * Add patches/hurd-i386/cvs-llistxattr.diff,
    patches/hurd-i386/cvs-renameat.diff and
    patches/hurd-i386/cvs-lremovexattr.diff to implement llistxattr,
    lremovexattr and renameat.
    Add patches/hurd-i386/cvs-mknodat.diff to fix tst-mknodat.
  * Update testsuite-checking/expected-results-i686-gnu-i386,
    testsuite-checking/expected-results-i486-gnu-libc and
  [ Samuel Thibault ]
  * patches/hurd-i386/unsubmitted-setitimer_fix.diff: Finish fixing setitimer.
  * patches/hurd-i386/unsubmitted-select-EINTR.diff: Fix select vs signals.
  * patches/hurd-i386/cvs-libpthread_lock.diff: Fix file lock primitives
    version to fix stdio thread-safety.
  * patches/hurd-i386/tg-pie-sbrk.diff: Fix sbrk() use in PIE binaries (e.g.
    libgc, perl).
  * patches/hurd-i386/libpthread_cancellation.diff: New patch, fixes
  * patches/hurd-i386/libpthread_hurd_cond_timedwait.diff: New patch, introduces
    pthread_hurd_cond_timedwait_np needed to fix select with zero timeout in
    Hurd servers.
  [ Adam Conrad ]
  * debian/testsuite-checking/compare.sh: Disable failing the build on test
    regressions to ease the pain of ongoing stable/security maintenance.
  * debian/debhelper.in/libc.preinst: Remove ld.so's aux-cache on upgrades.
  [ Petr Salinger ]
  * patches/kfreebsd/local-initgroups-order.diff: always put supplied extra
    gid as the first entry of group list in setgroups(). Closes: #699593.
  * inline is not keyword in c89 mode, use __inline. Closes: #704598.
  [ Adam Conrad ]
  * debian/patches/arm/cvs-ldconfig-cache-abi.diff: Backport upstream
    patch to re-enable ldconfig cache tagging for armhf binaries again.
  * debian/patches/arm/unsubmitted-ldconfig-cache-abi.diff: Re-enable
    and adjust to account for changes in cvs-ldconfig-cache-abi.diff.
  * debian/debhelper.in/libc.preinst: Remove old ld.so.cache on upgrade.
  * debian/control.in/amd64: Move libc6-amd64 from standard to optional.
  [ Jonathan Nieder ]
  * control.in/opt: correct misspelling of "Ezra" in descriptions of
    *-i686 variants. Thanks to Thorsten Glaser.
  * patches/any/local-tst-eintr1-eagain.diff: new patch to work around
    a race that lets pthread_create hit resource limits when the kernel
    takes too long to clean up after joined threads. (closes: #673596)
  [ Samuel Thibault ]
  * patches/any/local-fhs-linux-paths.diff: Patch vardb path on !linux too.
  * Add patches/hurd-i386/libpthread_hurd_cond_wait.diff: New patch to add
    support for translators with pthread.
  * Add patches/hurd-i386/submitted-fork_port_leak.diff: New patch to fix port
    leak on fork.
  * libc0.3.symbols.hurd-i386: Add libpthread.so.0.3 symbols.
  * Add patches/hurd-i386/tg-hurdsig-boot-fix.diff to fix
    sigstate_is_global_rcv at boot in libpthread-based translators.
  * patches/hurd-i386/tg-hurdsig-global-dispositions.diff: Update with Thomas'
    fork deadlock fix.
  * patches/hurd-i386/unsubmitted-single-hurdselect-timeout.diff: Temporarily
    fix double select timeout on single fd.
  * patches/hurd-i386/unsubmitted-setitimer_fix.diff: Fix Hurd implementation
    of setitimer.
  [ Aurelien Jarno ]
  * debhelper.in/locales.postinst: correctly lookup for the locales-all
    package. Closes: #692777.
  * patches/kfreebsd/local-getaddrinfo-freebsd-kernel.diff: update to
    fix uninitialised bytes access in getaddrinfo(). Closes: #692433.
  * patches/localedata/locale-C.diff: update to fix strftime('%X') return
    a 24-hour time format. Closes: #693446.
  [ Jonathan Nieder ]
  * control.in/opt: remove outdated reference to 2.6 kernel from
    description of i686 variant. Thanks to Regid Ichira. Closes:
  [ Samuel Thibault ]
  * patches/hurd-i386/tg-tls-support.diff: Re-fix port leak in fork(). The
    change was lost while synchronizing with the topgit repository.
  [ Aurelien Jarno ]
  * patches/any/cvs-strtod-overflow.diff: new patch from upstream to fix
    an integer/buffer overflow in strtod() (CVE-2012-3480). Closes:
  * patches/kfreebsd/local-getaddrinfo-freebsd-kernel.diff: new patch to
    fix getaddrinfo() when service = 0 on a FreeBSD kernel with DNS
    server returning IPv6, but without IPv6 connection. Closes: #690021.
  * sysdeps/linux.mk: fix kernel version parsing with only two numbers.
  * patches/any/cvs-arch-lowlevellock.diff: new patch from upstream to
    fix futexes atomic issue on ARM and SPARC. Closes: #691173.
  * local/manpages/ldconfig.8: fix wrong description of ld.so.conf format.
    Closes: #684682.
  [ Samuel Thibault ]
  * libc0.3.symbols.hurd-i386: Add missing *_exec_file_name symbols.
  * patches/hurd-i386/unsubmitted-gnumach.defs.diff: New patch to build stubs
    for new gnumach.defs.
  * libc0.3.symbols.hurd-i386: Add new gnumach.defs stubs symbols.
  * control: build-depend on gnumach-dev that provides gnumach.defs.
  [ Aurelien Jarno ]
  * patches/arm/unsubmitted-ldconfig-cache-abi.diff: disable, as it will
    conflict with upstream x32 support.
  * Update Czech debconf translation, by Miroslav Kure. Closes: #681708.
  * local/manpages/ld.so.8: fix LD_VERBOSE description after manpage
    rework. Closes: #681688.
  * patches/any/cvs-vfprintf-positional.diff: new patch from upstream to
    fix a stack corruption in vfprintf with positional parameters
    (CVE-2012-3404). patches/any/cvs-vfprintf-many-format-strings.diff: new
    patch from upstream to fix a FORTIFY_SOURCE format string protection
    bypass (CVE-2012-3405). Closes: #681473.
  [ Petr Salinger ]
  * fixup kfreebsd/local-use-thr-primitives.diff. Closes: #681113.
  [ Aurelien Jarno ]
  * patches/any/cvs-pthread-builtin-expect.diff: new patch from upstream to
    use __builtin_expect in public headers only on GCC compilers. Closes:
  * patches/localedata/submitted-es_MX-decimal_point.diff: fix thousand
    separator, use a space instead of a comma.
  * Update Slovak debconf translation, by Ivan Masár. Closes: #677919.
  * control.in/main: switch multiarch-support to priority: required. Closes:
  [ Samuel Thibault ]
  * patches/hurd-i386/libpthread_librt-link.diff: Remove patch, having
    libpthread bringing librt also brings issues.
  * patches/hurd-i386/libpthread_nort.diff: Add patch to revert upstream librt
  * patches/hurd-i386/submitted-AF_LINK.diff: New hurd-only patch to comment
    AF_LINK values, unimplemented on the Hurd (Closes: #678358).
  * patches/hurd-i386/unsubmitted-mremap.diff: New hurd-only patch to comment
    MREMAP flags, unimplemented on the Hurd.
  [ Clint Adams ]
  * patches/localedata/cvs-rupeesign.diff: use new rupee symbol
    in Indian locales, thanks to Prema. closes: #671299.
  [ Samuel Thibault ]
  * patches/hurd-i386/tg-{IPV6_PKTINFO,SOL_IP,____longjmp_chk,catch-signal,
    dup3-lock}.diff: Refresh with upstream version and rename to cvs.
  * patches/hurd-i386/cvs-O_CLOEXEC.diff: New patch to accept use of O_CLOEXEC
    in rtld.
  * patches/hurd-i386/submitted-getgroups.diff: New patch from Pino to reject
    some out of range values.
  * patches/hurd-i386/submitted-getlogin_r.diff: New patch from Pino to fix
    re-entrancy of getlogin_r and return ERANGE when the provided buffer is
    too small.
  * patches/hurd-i386/submitted-ptsname.diff: New patch from Pino to fix
    buffer checks in ptsname.
  * patches/hurd-i386/tg-hooks.diff: Add rules to sort _hurd_fork_locks.
  * patches/hurd-i386/submitted-sendto.diff: New patch from Pino to fix
    sendto() calls with NULL addr.
  * control/{main,libc}: Remove libpthread-stubs-dev dependency on hurd-i386.
  * patches/hurd-i386/libpthread.diff: Add -lrt in libpthread.a to fix static
  * patches/hurd-i386/tg-chflags.diff: New patch to fix and add f?chflags
  * patches/hurd-i386/submitted-exec_filename.diff: New patch to pass argv[0]
    through exec, to fix some shell scripts, e.g. glib testsuite.
  * control.in/main: build-depend on newer hurd package to be able to pass
    argv[0] through exec.
  * libc0.3.symbols.hurd-i386: Add symbols for RPCs for argv[0] through exec.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 4286 (from glibc-bsd).
  * fixup any/local-linuxthreads-setclock.diff. Closes: #673711.
  [ Aurelien Jarno ]
  * debian/control.in/main: set glibc-doc as Multiarch: foreign.
    Closes: #674645.
  * Update Portuguese debconf translation, by Pedro Ribeiro. Closes: #674954.
  * patches/arm/unsubmitted-ldso-abi-check.diff: fix broken armhf specific
    hack. Closes: #674602.
  * patches/any/cvs-regex.diff: fix access after end of search string in regex
    matcher. Closes: #672688.
  * patches/any/cvs-getpwuid-nsswitch.diff: fix a memory leak in
    getpwuid/nsswitch.c. Closes: #674072.
  * patches/localedata/submitted-es_MX-decimal_point.diff: fix
    decimal_point and thousands_sep. Closes: #673339.
  * patches/any/local-sunrpc-dos.diff: fix a DoS in RPC implementation
    (CVE-2011-4609). Closes: #671478.
  * patches/kfreebsd/local-use-thr-primitives.diff: bump LinuxThreads
    version. Closes: #675606.
  * Take-over nsswitch.conf installation from base-files. Closes:
  * Set libc*-dev "Multi-Arch: same". Add conflicts betwwen libc*-dev
    packages. Move a.out.h and ieee754.h to the arch qualified path.
    Thanks to Thibaut Girka for the help. Closes: #666760.
  * Add patches/any/cvs-ld.so-rpath-origin.diff to fix an insecure handling
    of privileged programs' RPATHs with $ORIGIN (CVE-2011-1658). Closes:
  * Refresh all patches to loose the "diff --git" headers. Closes:
  * Fix kfreebsd symbols files. Closes: #667687.
  * local/manpages/ld.so.8: fixes after previous rework. Closes:
  * patches/any/local-ld-multiarch.diff: update to correctly compute
    $ORIGIN with two level slibdir directories. Closes: #632281.
  * debian/control.in/libc: update description. Closes: #671036.
  [ Petr Salinger ]
  * alter kfreebsd/local-use-thr-primitives.diff. Closes: #654783.
  * kfreebsd/local-sysdeps.diff: update to revision 4222 (from glibc-bsd).
    Closes: #642112, #662018, #669424.
  [ Samuel Thibault ]
  * patches/hurd-i386/tg-hooks.diff: New patch to fix Hurd hooks order.
  * patches/hurd-i386/libpthread.diff: New patch to import Hurd libpthread as
    an add-on.
  * patches/hurd-i386/libpthread_version.diff: New patch to mark when
    libpthread was moved to glibc.
  * libc0.3.symbols.hurd-i386: Add version dependency for libpthread forward
    stubs in libc.
  * patches/hurd-i386/libpthread_clean.diff: New patch to remove useless parts
    of Hurd libpthread which come in the way.
  * patches/hurd-i386/tg-libpthread_depend.diff: New patch to add add-on
    dependencies on libpthread.
  * patches/hurd-i386/libpthread_fix.diff: New patch to fix libpthread
  * patches/hurd-i386/libpthread_globsigdisp.diff: New patch to implement
    global signal dispatch.
  * patches/hurd-i386/libpthread_sigmask.diff: New patch to fix per-thread
  * patches/hurd-i386/libpthread_stubs.diff: New patch to add mark ENOSYS
  * patches/hurd-i386/libpthread_librt-link.diff: New patch to fix librt link.
  * patches/hurd-i386/{tg-pthread_types.diff,local-pthread_stubs.diff,
    unsubmitted-pthread-unsupported-stubs.diff}: Remove patches, now useless.
  * patches/hurd-i386/unsubmitted-pthread_posix-option.diff: Remove fake
    libpthread rules.
  * sysdeps/hurd.mk: Enable libpthread add-on. Remove useless redefinition of
  * sysdeps/hurd-i386.mk: Use the libpthread add-on for i686 and xen variants.
  * debhelper.in/libc-udeb.install.hurd-i386: Remove, hurd-i386 now has
    libpthread too.
  * debhelper.in/libc-dev.install.hurd-i386: Add libpthread.a and
  * control.in/libc,control: Make libc-dev replace the hurd package.
  * patches/hurd-i386/tg-symlink_dealloc.diff: Replace with...
  * patches/hurd-i386/cvs-symlink_dealloc.diff: ... upstream version.
  [ Aurelien Jarno ]
  * patches/localedata/locale-C.diff: add an LC_TIME section. Closes:
  * patches/arm/cvs-make-get-set-swap-context.diff: backport
    make/get/set/swapcontext from upstream. Closes: #369453, #663150.
  * patches/arm/unsubmitted-soname-hack.diff: rename into
    patches/arm/local-soname-hack.diff to fix non-policy compliant patch
  * Don't install getent(1). Closes: #665303.
  * Add patches/any/cvs-getaddrinfo-AI_V4MAPPED.diff to correctly handle
    AI_V4MAPPED flag in getaddrinfo(). Closes: #663752.
  * Add patches/any/local-linuxthreads-setclock.diff from Robert Millan to
    add pthread_condattr_setclock() support to linuxthreads. Closes:
  * patches/any/local-disable-nscd-host-caching.diff: remove, as the host
    caching issue has been fixed in the meanwhile. Closes: #669304.
  * patches/any/cvs-FORTIFY_SOURCE-format-strings.diff: new patch from
    upstream to fix FORTIFY_SOURCE format string protection bypass. Closes:
  * patches/kfreebsd/local-sys_queue_h.diff: fix STAILQ_FOREACH_SAFE.
    Closes: #669960.
  * local/manpages/locale.1: fix warnings from "groff". Closes: #661041.
  * patches/hppa/*: update hppa patchset from a mix of CVS, submitted and
    unknown sources patches. Closes: #666774.
  * local/manpages/ld.so.8: update from various sources to document missing
    environment variables. Closes: #669179.
  * patches/locatedata/cvs-es-lc_numeric.diff: new patch from upstream to
    fix LC_NUMERIC for Spanish locales. Closes: #668674.
  * patches/localedata/submitted-de_AT-mon.diff: fix month names in de_AT
    locale. Closes: #661760.
  * patches/localedata/submitted-en_AU-date_fmt.diff: fix date_fmt for
    en_AU locale. Closes: #663203.
  * Guard DPKG_MAINTSCRIPT_ARCH usage with dpkg --assert-multi-arch,
    since squeeze's dpkg has a half-implementation (closes: #669172)
  * debian/debhelper.in/libc.{preinst,postinst}: Make use of dpkg's
    DPKG_MAINTSCRIPT_ARCH variable and guard it so it doesn't make
    older non-multi-arch dpkg versions have a sad (closes: #669172)
  [ Adam Conrad ]
  * debian/rules.d/debhelper.mk: Fix RTLD_SO replacement regex for sanity.
  * debian/debhelper.in/libc{,-alt}.postrm: If we remove libc6:i386 before
    libc6-i386:amd64, maintain sanity of /lib/ld-linux.so.2 (LP: #852101)
  * debian/patches/arm/unsubmitted-armhf-linker.diff: Add the new armhf
    linker to the triplet/LDSO table in ports/sysdeps/arm/shlib-versions
  * debian/sysdeps/arm{el,hf}.mk: Stop installing armhf linker to its
    multiarch path, the new standard path is /lib/ld-linux-armhf.so.3
  * debian/sysdeps/arm{el,hf}.mk: Define configure targets for alt libs
  * debian/sysdeps/arm{el,hf}.mk: Provide compat symlinks in armhf builds
    so that old binaries continue to work without needing rebuilding
  * debian/rules.d/build.mk: Change ldd to use the new armhf linker path
  * debian/libc6.symbols.armhf: ld-linux-armhf.so.3 depends on having a
    new enough version of libc6 installed to make the linker available
  * debian/patches/arm/unsubmitted-soname-hack.diff: Apply unfortunate
    hack to elf/dl-load.c to allow our old binaries keep running with the
    new linker, by spoofing the SONAME of the new as if it were the old
  * debian/debhelper.in/libc-udeb.install.armhf: No longer required
  * debian/sysdeps/armhf.mk: Create symlink in the udeb for legacy linker
  * debian/debhelper.in/libc.preinst: When we upgrade from older versions,
    our linker doesn't exist before unpack, so create a temporary one.
  * debian/sysdeps/armhf.mk: Drop the obsolete armel/armhf compat symlink
  [ Samuel Thibault ]
  * patches/hurd-i386/tg-symlink_dealloc.diff: New patch from Ludovic Courtès
    to fix port deallocation on symlink creation failure.
  * patches/hurd-i386/tg-unwind-resume.diff: Remove patch, fixed upstream.
  * patches/hurd-i386/unsubmitted-pthread_posix-option.diff: Refresh.
  * patches/hurd-i386/submitted-net.diff: Refresh.
  [ Samuel Thibault ]
  * patches/hurd-i386/local-select.diff: Do not apply the select(0) hack to
    vim, as it hurts its performance badly.
  * patches/hurd-i386/submitted-hurdsig-SA_SIGINFO.diff: merge
    submitted-posix2008.diff fix.
  * patches/hurd-i386/{submitted,unsubmitted}-*: Rename to tg-* according to
    integration in upstream tg repository.
  [ Aurelien Jarno ]
  * kfreebsd/local-sysdeps.diff: update to revision 4080 (from glibc-bsd).
    Closes: #653380, #660397, #660401.
  * patches/localedata/first_weekday.diff: change first day of week to
    Sunday for es_AR locale. Closes: #657064.
  * local/manpages/gai.conf.5: update from latest RedHat version. Closes:
  * testsuite-checking/expected-results-arm-linux-gnueabihf-libc: new
    file using the latest build as a reference.
  * patches/mips/cvs-dlopen-lazy.diff: new patch from upstream to resolve
    race between dlopen and lazy binding on MIPS.
  * patches/sparc/cvs-fcntl_h.diff: new patch from upstream to define
    O_FSYNC on sparc. Closes: #577577.
  * testsuite-checking/expected-results-mipsel-linux-gnu-libc,
    testsuite-checking/expected-results-mips64el-linux-gnu-mips64: add
    test-fenv.out to the list of known failures, it fails on loongson 2
    machines due to a CPU bug.
  * Bump to Standards-Version 3.9.3 (no changes).
  * Don't provide debug files for biarch packages to make libc6-dbg
  [ Aurelien Jarno ]
  * sysdeps/kfreebsd.mk: also symlink x86 directory.
  * kfreebsd/local-sysdeps.diff: update to revision 4053 (from glibc-bsd).
  * patches/any/submitted-resolv-first-query-failure.diff: new patch to fix
    resolving issues with broken servers returning NOTIMP or FORMERR to AAAA
    queries. Closes: #658171.
  * patches/localedata/locale-nb_NO.diff: new patch to add Norwegian
    transliteration. Closes: #657511.
  [ Aurelien Jarno ]
  * patches/s390/cvs-libm-ulps.diff: new patch to fix FTBFS on s390 with
  * Update Swedish debconf translation, by Martin Bagge. Closes: #653559.
  * Update Norwegian bokmål debconf translation, by Bjørn Steensrud. Closes:
  * Add port 783 (spamd) to /etc/bindresvport.blacklist. Closes: #629984.
  * patches/any/cvs-vfscanf.diff: new patch from upstream to fix segfault in
    sscanf for large decimal input string. Closes: #553206.
  * local/manpages/ld.so.8: add a missing new line. Closes: #654582.
  * debhelper.in/libc.NEWS: suggest environment variables as an
    alternative, thanks to Jonathan Nieder for the idea. Closes: #654835.
  * Update Polish debconf translation, by Michał Kułach. Closes: #657748.
  * Update Spanish debconf translation, by Omar Campagne. Closes: #655850.
  * Danish debconf translation update from Joe Hansen. Closes: #656681.
  * patches/alpha/submitted-epoll_create1.diff: new patch from Mike
    Frysinger to fix epoll_create1() on alpha. Closes: #653441.
  * debian/control.in/main: bump build-depends on libc-linux-dev to
    (>= 3.2.1-1) to get accept4 defined on ia64.
    debian/libc6.1.symbols.ia64: force accept4 version to 2.13-25~.
  * debian/control.in/main: use architecture aliases in build-depends.
  * patches/amd64/cvs-avx-osxsave.diff: new patch from upstream to disable
    AVX support if the kernel doesn't support it.
  * patches/any/cvs-fmtmsg-lock.diff: new patch from upstream to fix a
    locking issue in fmtmsg.
  * patches/any/cvs-reloc-sort.diff: new patch from upstream to fix
    relocation issues with dlopen().
  [ Samuel Thibault ]
  * patches/hurd-i386/submitted-mmap.diff: New patch to fix iceweasel hang.
  * patches/hurd-i386/submitted-hurd-socket-EAFNOSUPPORT.diff: New patch to
    fix error value.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 4024 (from glibc-bsd).
    Closes: #630203, #654712.
  * fixup kfreebsd/local-use-thr-primitives.diff. Closes: #657687.
  * patches/m68k/cvs-byteswap.diff: fix m68k optimized version of
    <bits/byteswap.h>. Closes: #652356.
  * Add m68k expected tests results.
  * Update Russian debconf translation, by Yuri Kozlov. Closes: #652428.
  * Update German debconf translation, by Helge Kreutzman. Closes: #652556.
  * patches/any/cvs-tzfile.diff: fix integer overflow in timezone code
    (CVE-2009-5029). Closes: #650790.
  * Don't provide debugging symbols for libc-bin, libc-dev-bin and nscd
    packages to avoid conflicts with multiarch.
  * sysdeps/armel.mk, sysdeps/armhf.mk: fix cross compiling.
  * Update Dutch debconf translation, by Jeroen Schot. Closes: #652632.
  * patches/hurd/tg-struct_stat.diff: fix #ifdef typos.
  * kfreebsd/local-sysdeps.diff: update to revision 3952 (from glibc-bsd).
  * patches/m68k/local-pthread_lock.diff: remove, obsolete.
  * patches/arm/cvs-ucontext.diff: fix namespace pollution from
    <sys/ucontext.h> on arm. Closes: #652844.
  * Update French debconf translation, by Christian Perrier. Closes:
  [ Aurelien Jarno ]
  * patches/arm/cvs-syscall-mcount.diff: new patch from upstream to fix
    build on armel.
  * patches/amd64/cvs-pthread_cond_wait.diff: remove as it seems to cause
    some issue with some kernels. Closes: #651746.
  [ Samuel Thibault ]
  * patches/hurd-i386/submitted-mach-nanosleep.diff: New patch from Pino to
    reject some nanosleep parameters values.
  [ Adam Conrad ]
  * patches/arm/unsubmitted-ldconfig-cache-abi.diff: New patch from
    Steve McIntyre that adds tagging to armhf libraries in ld.so.cache
  * patches/arm/unsubmitted-ldso-abi-check.diff: Another patch from
    Steve McIntyre, giving ld.so the ability to differentiate between
    soft and hard-float ABIs and provide sane exits when required.
  * Merge armel/armhf bi-arch support from Ubuntu, but disable until
    the armhf bootstrap in Debian has removed /lib/ld-linux.so.3:
    - Fix install locations for libc6-dev-armel in sysdeps.
    - Change armel_rtlddir (for libc6-armel) to /lib, as required.
    - Install /lib/ld-linux.so.3 symlink in libc6-armel.
    - Install ld.so.conf.d file for the multilib ARM targets.
  * Add dynamic linker name for the non-default multilib in ARM ldd.
  * debian/debhelper.in/libc-udeb.install.armhf: Install ld-linux.so.3
    to the correct location in the udeb, so binaries can find it.
  * Install /lib/ld-linux.so.3 symlink in libc6:armhf, this will need
    to be reverted once the rebuild/rebootstrap is completed.
  * Fix chmod regex in udeb pass to match the one used for others.
  [ Aurelien Jarno ]
  * patches/i386/local-cpuid-level2.diff: fix a typo. Closes: #609389.
  * Don't ship /usr/share/doc/locales/README. Closes: #643885, #643887.
  * Ignore tst-cancelx17.out error on amd64. Closes: #643567.
  * patches/any/cvs-nptl-pthread-race.diff: fix a race in NPTL code that
    sometimes causes a deadlock when calling fork() from a thread.
  * debhelper/libc.NEWS: replace $arch by <triplet> and explain how to get
    it. Closes: #644990.
  * Add patches/alpha/submitted-fallocated.diff to define fallocate() in
    <fcntl.h> on alpha. Closes: #641868.
  * debian/rules: don't build locales-all when cross-compiling. Closes:
  * patches/amd64/cvs-avx-detection.diff: do not use AVX if hardware support
    is present, but not enabled in the kernel. Closes: #646549.
  * patches/amd64/cvs-dl_trampoline-cfi.diff: fix CFI in dl_trampoline code.
  * patches/mips/submitted-dl-platform.diff: fix a typo preventing loongson2f
    platform directory to be used. Closes: #646610.
  * Update Dutch debconf translation, by Vincent Zweije. Closes: #649605.
  * Update expected-results-x86_64-kfreebsd-gnu-libc to allow tst-clock1.out
    to fail, as it seems to happen when there is other load than glibc on the
    building machine. Closes: #649185.
  * patches/any/local-linuxthreads-XPG7.diff: fix XPG7 compliance in
    linuxthreads version of pthread.h. Closes: #647823.
  * Update from the latest SVN, branch eglibc-2_13.
  * Add patches/amd64/cvs-pthread_cond_wait.diff to correctly handle EAGAIN
  * debian/rules.d/tarball.mk: ignore manual/ directory.
  [ Samuel Thibault ]
  * patches/hurd-i386/submitted-setresid.diff: New patch to fix -1 passed to
    setres[ug]id. Closes: #645285.
  * patches/hurd-i386/{unsubmitted-gscope.diff,unsubmitted-_dl_random.diff,
    submitted-ECANCELED.diff, submitted-dl-sysdep.diff,
    unsubmitted-check_native.diff, submitted-extern_inline.diff,
    submitted-ptr-mangle.diff, submitted-stat.diff,
    unsubmitted-tls-support.diff, unsubmitted-longjmp_chk.diff,
    unsubmitted-ptsname.diff, submitted-strtoul.diff,
    unsubmitted-atomic-no-multiple_threads.diff, unsubmitted-i686.diff,
    submitted-ldsodefs.h.diff, submitted-libc_once.diff}:
    Update to topgit version, and rename to
    {tg-tlsdesc.sym.diff, tg-struct_stat.diff, tg-gscope.diff,
    tg-_dl_random.diff, tg-bits_atomic.h_multiple_threads.diff,
    tg-dl-sysdep.c_SHARED.diff, tg-__i686_defined.diff,
    tg-regenerate_errno.h.diff, tg-ptrmangle.diff, tg-strtoul_PLT.diff,
    tg-tls.diff, tg-extern_inline.diff, tg-grantpt.diff, tg-check_native.diff,
    tg-____longjmp_chk.diff, tg-elfosabi_gnu.diff, tg-libc_once.diff}.
  * patches/hurd-i386/submitted-libc_once.diff: Move kfreebsd part to
  * patches/hurd-i386/submitted-ldsodefs.h.diff: Move committed part to
  * patches/hurd-i386/cvs-sgttyb.diff: New patch to fix sgttyb ioctls values.
  * patches/hurd-i386/tg-dup3.diff: New patch from Hurd topgit to implement
  * patches/hurd-i386/submitted-dup2-fix.diff: Trivially port to dup3.
  * patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: New patch to
    brown-tape fix iceweasel.
  * patches/hurd-i386/submitted-_hurd_socket_server-indexcheck.diff: New patch
    from Pino Toscano to fix crash or spurious deallocation on bogus input.
  * libc0.3.symbols.hurd-i386: Drop removed unused xxx_ and yyy_ RPCs.
  * patches/hurd-i386/submitted-hurd-recvfrom.diff: New patch from Pino
    Toscano to fix recvfrom on socketpair. Closes: #650095.
  * patches/hurd-i386/local-select.diff: New patch to fix select with a zero
    timeout. Closes: #79358.
  * patches/hurd-i386/tg-struct_stat.diff: Add POSIX 2008 visibility.
  * patches/hurd-i386/submitted-posix2008.diff: Add POSIX 2008 visibility.
  * patches/hurd-i386/submitted-select-inputcheck.diff: Add select input check.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 3763 (from glibc-bsd).
  * add kfreebsd/local-use-thr-primitives.diff to use kernel thr*
    primitives inside linuxthreads. Closes: #639658.
  * debian/sysdeps/sysdeps/kfreebsd.mk, debhelper.in/libc.preinst:
    bump minimal FreeBSD kernel version to 8.1.
  [ Steve Langasek ]
  * Add a new debconf template, libraries/restart-without-asking, shared
    with pam (and eventually hopefully openssl) which allows users to opt in
    to silent restarts of services affected by NSS upgrades. This fixes the
    longstanding nuisance that a user may be prompted as many as three times
    during an upgrade between releases to ask whether it's ok to restart a
    service that will be restarted anyway when the package itself gets
  * Name our biarch compat ld.so.conf.d files on arm* consistently with the
    ones on other archs.
  [ Kyle Moffett ]
  * Add support for stage1 builds. Closes: #644546.
  [ Samuel Thibault ]
  * patches/hurd-i386/unsubmitted-tls-support.diff: Fix port leak in fork().
  * patches/hurd-i386/submitted-ttyname_ERANGE.diff: Really add to the series.
  * mv patches/hurd-i386/{submitted,cvs}-DEV_BSIZE.diff, and really add to the
  * Add patches/hurd-i386/cvs-fork_ports.diff to fix uninitialized reference
  [ Aurelien Jarno ]
  * Add debian/patches/cvs-dl_close-scope-handling.diff from upstream to
    fix issues with dl_close() when resolving locally-defined symbols.
    Closes: #625250.
  * debian/patches/localedata/locale-C.diff: define strict numerical ordering
    for the whole unicode range. Define the "blank", "cntrl" and "space" as
    defined by POSIX. Closes: #641309.
  * debian/debhelper.in/libc.preinst: call /bin/mv with --version so
    that it doesn't return an error. Closes: #640872.
  [ Aurelien Jarno ]
  * Change libc_rtlddir to /lib on s390x.
  * Add debian/patches/submitted-glob_h-ifdef.diff to fix an undefined
    preprocessor symbol in some rare conditions. Closes: #639213.
  * debian/sysdeps/sparc64.mk: re-enable multiarch similarly to what
    has been done on sparc.
  * debian/control.in/libc: remove Breaks: on perl. Closes: #640300.
  * debian/patches/localedata/locale-C.diff: Don't include ISO14651
    collation rules in C.UTF-8 locale.
  * Update debian/patches/svn-updates to revision 15228:
    - Drop debian/patches/any/cvs-dl-deps.diff (merged upstream).
    - Drop debian/patches/arm/cvs-align-constant-pool.diff (merged upstream).
  * debian/debhelper.in/libc.preinst: get the dynamic linker from /bin/mv
    instead of /bin/true. Closes: #640753.
  [ Jeremie Koenig ]
  * New patches to improve the signal code on Hurd:
  * Update testsuite accordingly.
  * Remove patches/hurd-i386/submitted-PTRACE_CONTINUE.diff, now covered by
  * libc0.3.symbols.hurd-i386: Add version for global-disposition functions.
  [ Samuel Thibault ]
  * Add patches/hurd-i386/submitted-libc_stack_end.diff to fix ruby1.9.1 stack
  * Add patches/hurd-i386/submitted-ttyname_ERANGE.diff to fix ttyname error
  * Add patches/hurd-i386/submitted-DEV_BSIZE.diff to add DEV_BSIZE.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 3697 (from glibc-bsd).
    - fixes ld.so location used inside ldd on kfreebsd-amd64. Closes: #640156.
    - wrap faccessat() X_OK testing for superuser. Closes: #640325.
  * On s390x the PI is /lib/ld64.so.1, so we don't need to move
    ld64.so.1 from /lib to /lib64.
  [ Aurelien Jarno ]
  * Improve libc.NEWS to also include headers.
  * Add debian/patches/cvs-dlopen-tls.diff to fix handling of static TLS in
    dlopen'ed objects. Closes: #637239.
  * Provide locales in locales-all as separated files instead of adding them
    to locale-archive. Use symlinks between identical files to limit the
    unpacked size. Closes: #537743, #636694, #638173.
  * Compress libc*-dbg and locales-all to using xz.
  * Add patches/localedata/cvs-rupee.diff from upstream to add support for
    Rupee symbol (U20B9).
  * Add patches/sparc/cvs-rlimits.diff from upstream to fix issues with
    rlimits on sparc. Closes: #637767.
  * Add patches/amd64/cvs-pthread-stack-alignment.diff from upstream to fix
    stack alignment issues on amd64.
  * Add patches/s390/cvs-vsyscalls.diff from upstream to fix wrong register
    usage in the INTERNAL_VSYSCALL_NCS macro.
  * Add patches/arm/cvs-clone-cantunwind.diff from upstream to fix unwinding
    issues with openjdk on armhf.
  * Add patches arm/cvs-align-constant-pool.diff from upstream to fix
    alignement issues on armhf.
  * debian/control.in/libc: add Breaks: lsb-core (<= 3.2-27) to make sure the
    lsb symlink is still valid.
  * Remove patches/any/cvs-dl-missing-deps.diff, the original problem has
    been solved through other ways, so it is not needed any more. Fixes
    symbols resolution with issues with icedove/iceweasel/iceape. Closes:
  [ Samuel Thibault ]
  * debian/patches/hurd-i386/submitted-ioctl-unsigned-size_t.diff: Add
    u?int{8,16,32,64} ioctl types.
  * debian/patches/hurd-i386/submitted-init-first.diff: Fix stack switching
    compilation with newer gcc.
  [ Steve Langasek ]
  * Install ld*.so to RTLDDIR (/lib64 or /lib), as appropriate, and convert
    /lib64 from a symlink to a directory on upgrade (with appropriate
    downgrade and error-unwind handling), so that multiarch and biarch
    packages will play nicely together on the filesystem.. Thanks to
    Sven Joachim <email address hidden> for preliminary patches. Closes: #632682.
  * Restore multiarch support on all architectures.
  * Bump the multiarch-support minimum dependency for armhf, which settled
    its triplet only at the time i386 did.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 3689 (from glibc-bsd).
  [ Aurelien Jarno ]
  * The "multiarch starts to piss me off" upload.
  * On i386, install i386 specific headers in the multiarch include
    path, the common and the x86-64 ones in the default include path.
    Closes: #637141.
  [ Aurelien Jarno ]
  * Add testsuite results for s390x.
  * Install x86-64 version of ldd in libc-bin:i386. Closes: #636947.
  * Add a Breaks: perl (<< 5.12.4-2) to libc0.1/6/6.1. Closes: #636686.
  * Install x86-64 headers on i386 instead of the i386 ones. Closes:
  * debhelper.in/libc-dev-alt.preinst: test if not a symlink instead of
    testing if a directory. Fixes triarch includes on mips/mipsel.
  [ Aurelien Jarno ]
  * Remove amd64 biarch includes from libc6-dev:i386. Closes: #636115,
  * Fix the biarch symlinks on mipsel, pointing them to the right multiarch
  * Include a symlink for fpu_control in biarch packages. Closes: #635685.
  * Update conflicts to libc6-dev in biarch packages to (<< 2.13-14) so that
    the directory to symlink conversion is done correctly.
  * On mips/mipsel, only ship the includes symlinks in libc6-dev-mips64. Add
    a dependency to libc6-dev-mips64 in libc6-dev-mipsn32.
  * Build with gcc-4.6/g++-4.6 on armhf to get correct atomic operations in
    thumb-2 mode.
  [ Samuel Thibault ]
  * patches/hurd-i386/submitted-sysvshm.diff: Fix shm creation: do not create
    file on first lookup.
  * sysdeps/*.mk: install the biarch includes in /usr/include instead
    of the multiarch path. Fix FTBFS on some architectures.
  * sysdeps/mips.*mk: fix triarch includes on mips and mipsel.
  [ Aurelien Jarno ]
  * rules.d/debhelper.mk: Fix a typo about kfreebsd-amd64.
  * Change include directory on i386 from i486-linux-gnu to i386-linux-gnu
    and on kfreebsd-i386 from i486-kfreebsd-gnu to i386-kfreebsd-gnu.
  * Fix installation of biarch headers (Closes: #635685):
    - Use a symlink for bits/ and gnu/ directories
    - Use symlinked files for sys/ directory
    - Add a preinst script to do the directory <-> symlink conversion.
  [ Aurelien Jarno ]
  * control.in/main: fix nscd description. Closes: #633370.
  * Update patches/svn-updates to revision 14511 to fix build on
    powerpcspe. Add corresponding symbols file and expected testsuite
    results. Closes: #632863.
  * Add patches/localedata/locale-os_RU.diff from upstream to add Ossetian
    locale. Closes: #634508.
  * kfreebsd/local-sysdeps.diff, update to revision 3618 (from glibc-bsd).
    - fixes LD_PRELOAD with a kfreebsd-9 kernel. Closes: #630695.
    - fixes tst-atime when build in a noatime filesystem. Closes: #634152.
    - uses upstream RFTSIGZMB for exit signal selection when available.
  * Disable multiarch support on amd64, kfreebsd-amd64, ppc64, sparc64 until
    we fix the /lib64 -> /lib symlink issue. Closes: #632176.
  * Re-enable patches/any/cvs-resolv-different-nameserver.diff. Add
    patches/any/submitted-resolv-assert.diff to fix assertion triggered by the
    previous patch. Closes: #535504, #602291.
  * Add support for s390x.
  * Fix debhelper.in/libc.NEWS with the right option to pass to gcc. Closes:
  * Add any/submitted-resolv-init.diff to fix issue with the resolver when
    RES_ROTATE is enabled. Closes: #593571.
  [ Jeremie Koenig ]
  * Add debian/libc0.3.symbols.hurd-i386.
  [ Steve Langasek ]
  * Try again to make libc6-dev multiarch-same.
  * control.in/main: tag libc-bin Essential: yes.
  * Revert patch to make libc6-dev multiarch. Closes: #632667.
  * Add patches/alpha/submitted-statfs64.patch to fix statvfs() on alpha.
    Closes: #324051.
  [ Samuel Thibault ]
  * patches/README: Add "unsubmitted" category.
  * Rename most local hurd-i386 patches into unsubmitted.
  * patches/hurd-i386/submitted-PTRACE_CONTINUE.diff: New patch from Jeremy
    Koenig, to fix initialized value.
  * patches/hurd-i386/submitted-ldsodefs.h.diff: Update to latest submitted
    version, enable. Closes: #630180.
  [ Aurelien Jarno ]
  * debhelper.in/libc.preinst: replace unbreakable space by normal space.
    Closes: #632453.
  * Disable patches/any/cvs-resolv-different-nameserver.diff. Closes: #632273,
    #632252. Reopen: #535504, #602291.
  * kfreebsd/local-sysdeps.diff: update to revision 3530 (from glibc-bsd).
    Closes: #632452.
  * debhelper.in/libc.preinst: only check for already unpacked versions of the
    libc during upgrades. Closes: #632190, #632509.
  * Install arch dependent headers in the multiarch include directory, patch by
    Marcin Juszkiewicz. Tag libc*-dev as Multi-Arch: same.
  * Add patches/powerpc/submitted-ifunc.diff to fix build on powerpc.
  [ Samuel Thibault ]
  * Add patches/hurd-i386/submitted-ldsodefs.h.diff to fix loading binaries
    with GNU/Hurd-specific extensions, disabled for now.
  * patches/hurd-i386/local-sendmsg-SCM_RIGHTS.diff: Do not call getauth(),
    use the __USEPORT() cache macro instead. This should fix zsh FTBFS with
    duplicate getproc() symbol.
  [ Aurelien Jarno ]
  * Add patches/any/cvs-addmntent.diff to correctly report errors status in
    addmntent(). Closes: #630699 / CVE-2011-1089.
  * Add patches/any/cvs-resolv-different-nameserver.diff to try a different
    nameserver if the first one returns REFUSED. Closes: #535504, #602291.
  * Update patches/svn-updates to revision 14337:
    - Remove any/cvs-glro_dl_debug_mask.diff (merged).
    - Remove i386/cvs-memmove-static.diff (merged).
  * debian/control: clean-up Uploaders: .
  * Add patches/any/cvs-fnmatch.diff to fix an integer overflow in
    fnmatch() (CVE-2011-1659). Closes: #626370.
  * Add an entry to NEWS.Debian about multiarch and passing flags to the
    compiler on pre-multiarch toolchains.
  * Replace sparc/submitted-ifunc2.diff by upstream version
  * Fix patches/hppa/submitted-nptl-carlos.diff to correctly pass
    --as-needed and --no-as-needed to the linker.
  * Update breaks on pre-multiarch packages. Closes: #631907.
  * libc.preinst: improve and simplify search for old libraries, detect
    broken LD_LIBRARY_PATH. Closes: #630608.
  * libc.postrm: remove support code from Sarge.
  * rules.d/debhelper.mk: install bug files using dh_bugfiles.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 3501 (from glibc-bsd).
    to fix <bits/siginfo.h>. Closes: #631867.
  * Drop kfreebsd/local-ftw.diff, needed only for pre 8.0 kernels.
  [ Aurelien Jarno ]
  * Update paths to the memcpy wrapper in NEWS.Debian.gz. Closes:
  * Fix preinst script wrt 3.0 kernel. Patch by Colin Watson. Closes:
  * debian/sysdeps/linux.mk: correctly check from multiarch asm/ include
  * Add patches/sparc/cvs-ifunc1.diff and patches/sparc/submitted-ifunc2.diff
    to fix multi-arch support on sparc. Update sysdeps/sparc.mk and
    sysdeps/sparc64.mk to re-enable multi-arch support on sparc and sparc64.
    Closes: #625607.
  * debhelper.in/libc.preinst: improve error message when an old copy of ld.so
    is found. Closes: #629983.
  * debhelper.in/libc.preinst: automatically remove leftovers from libc5 to
    libc6 transition (upgrade from Bo to Hamm). Closes: #629534.
  [ Aurelien Jarno ]
  * kfreebsd/local-sysdeps.diff, update to revision 3406 (from glibc-bsd),
    to fix <sys/mount.h>. Closes: #629289, #629426.
  * debian/sysdeps/linux.mk: remove obsolete comment and code about
    asm-sparc64. Use the multiarch asm directory if present.
  * debian/copyright: update.
  * Update breaks on pre-multiarch packages.
  * Allow tst-writev to fail due to changes on recent kernels. Closes:
  [ Samuel Thibault ]
  * Update "expected" hurd-i386 failures.
  [ Clint Adams ]
  * Remove spurious exclamation point in architecture dependency.
  * Add lintian overrides for eglibc-source, from Marcin Juszkiewicz.
  [ Steve Langasek ]
  * debian/debhelper.in/libc.preinst: additional check for extra copies of
    /lib/ld-2.*.so not known to dpkg, as these cause problems when the real
    linker moves to /lib/<triplet> for multiarch and ldconfig leaves
    /lib/ld-linux.so.N pointing at an old glibc. Closes: #629534.
  [ Aurelien Jarno ]
  * Update from stable branch:
    - Remove any/cvs-rtld-prelink.diff (merged upstream).
  * debhelper.in/libc.preinst: require a 8.0 kernel on GNU/kFreeBSD.
    Closes: #626422.
  * Bump to Standards-Version 3.9.2 (no changes).
  * Revert changes to patches/any/local-no-pagesize.diff, instead make
    sure PAGE_SIZE is not used internally. Closes: #627273.
  * Add Swahili, Fulah and Bemba locales, backport from HEAD.
  * locale-gen: don't remove /usr/lib/locale/* in locale-gen. Closes:
  * Add patches/any/cvs-setlocale.diff from upstream fixing reset to
    C locale issue in setlocale(). Closes: #627355.
  * Add patches/amd64/cvs-powl.diff from upstream to fix corner cases
    in powl() on amd64.
  * Add patches/localedata/locale-sv_FI.diff from upstream to fix date
    format. Closes: #577988.
  * Add patches/any/submitted-rlimit-rttime.diff to fix missing
    RLIMIT_RTTIME entry in <bits/resource.h>. Closes: #627619.
  * patches/any/local-ld-multiarch.diff: add the multiarch compat dir
    instead of the multiarch dir.
  * Use the multiarch path for the native version and optimized flavors.
  * kfreebsd/local-sysdeps.diff, update to revision 3303 (from glibc-bsd),
    to fix brk(), semctl() and if_nameindex() bugs.
  * Add patches/any/local-tst-writev.diff to fix compilation of tst-writev.c.
  * Add breaks on packages which don't support multiarch paths.
  * Add patches/any/cvs-regex-oom.diff to fix an oom issue triggerable with
    some regexes.
  * Add patches/any/cvs-getaddrinfo-single-lookup.diff to fix fallback to
    single lookup dns requests. Closes: #541167.
  * Add patches/any/cvs-unique_sym_table-corruptions.diff to fix
    unique_sym_table corruptions when doing STB_GNU_UNIQUE or
  * Replace patches/any/local-dl-deps.diff by upstream version
  * Add patches/mips/submitted-dl-platform.diff from Robert Millan to
    add dl-platform support for MIPS.
  * Add a loongson2f optimized library. Closes: #601419.
  * Update local/manpages/ld.so.8 with hardware capabilities documentation.
    Closes: #622385.
  * Update patches/localedata/submitted-bz9725-locale-sv_SE.diff to fix time
    format in sv_SE locale. Closes: #604125.
  * Add patches/mips/submitted-wordsize-clang.diff to make clang usable on
    mips/mipsel. Closes: #601645.
  * Add patches/any/submitted-mqueue-throw.diff to fix different declarations
    of mq_open(). Closes: #595380.
  [ Steve Langasek ]
  * Tighten the dependency on dpkg to a multiarch aware version.
  * Simplify the creation of /etc/ld.so.conf.d/<triplet>.conf.
  * Add multiarch fields to debian/control.
  * debian/debhelper.in/libc.preinst, debian/debhelper.in/libc.prerm:
    remove the ld.so.cache when upgrading from or downgrading to a
    pre-multiarch version; otherwise maintainer scripts start segfaulting
    immediately, and dpkg will entertainingly roll back the libc upgrade.
  * debian/control.in/libc: make the main multiarch main libc replace the
    biarch or triarch libc-foo package of the *corresponding* architecture;
    this gives us a libc6:i386 package that Replaces libc6-i386, since both
    packages contain the same linker and we want multiarch to take
  [ Clint Adams ]
  * Patch from Marcin Juszkiewicz to provide the debian/ directory in
  [ Samuel Thibault ]
  * patches/hurd-i386/local-madvise_warn.diff: Drop "unimplemented" warning
    for madvise.
  * debian/sysdeps/amd64.mk: don't redefine libc6_extra_pkg_install.
    Closes: #626447, #626449, #626450.
  * patches/any/local-no-pagesize.diff: use __sysconf() instead of
  * patches/any/local-bindresvport_blacklist.diff: use feof_unlocked()
    instead of feof().
  * Add patches/any/cvs-resolv-tld.diff from upstream to fix resolution
    of unqualified domain names.
  * Add patches/any/cvs-sys-param-ARG_MAX.diff from upstream to fix
    bassackwards tests for ARG_MAX in sys/param.h. Closes: #583433.
  * Add support for the new armhf triplet (Closes: #625846):
    - Update patches/any/submitted-autotools.diff to detect the new triplet.
    - Add patches/arm/submitted-armhf-triplet.diff to support the
      new triplet.
  * Add patches/any/submitted-at-pagesize.diff from Fedora to fix
    getpagesize() on static binaries. Closes: #626379.
  * sysdeps/sparc.mk, sysdeps/sparc64.mk: disable multiarch support.
    Workarounds: #625607.
  * debian/local/memcpy-wrapper/*: on amd64, provide and build two wrappers
    to workaround and debug memcpy() issues. Explain how to use them in
  [ Aurelien Jarno ]
  * kfreebsd/local-sysdeps.diff, update to revision 3299 (from glibc-bsd),
    fix libc.so linking on kfreebsd after recent linker changes.
  [ Aurelien Jarno ]
  * New upstream release:
    - Fix spurious warning in bswap_16() with -Wconversion. Closes:
    - Add back support for m68k. Closes: #446503, #601126.
    - Add support for NTP API 4. Closes: #558314.
    - Fix memchr() on alpha. Closes: #521737.
    - Add optimized string functions via STT_GNU_IFUNC on PowerPC. Closes:
    - Provide POSIX2008 compliant futimens(). Closes: #563724.
    - Fix auxilary cache file creation. Closes: 588218.
    - Fix POSIX2008 compliance. Closes: #610824.
    - Implement accurate fma() (according to C99). Closes: #372544.
    - Build correctly with --no-add-needed. Closes: #616298.
    - Fix SOCK_CLOEXEC value on hppa. Closes: #617973.
    - Add inotify support on alpha. Closes: #614099.
    - Update patches/locale/locale-print-LANGUAGE.diff.
    - Update patches/localedata/sort-UTF8-first.diff.
    - Remove patches/localedata/submitted-pt_BR.diff (merged upstream).
    - Update patches/localedata/locale-et_EE.diff (partially merged upstream).
    - Remove patches/localedata/locale-es_CR.diff (merged upstream).
    - Update patches/localedata/locales-fr.diff.
    - Update patches/localedata/tailor-iso14651_t1.diff.
    - Remove patches/localedata/fr_BE-first_weekday.diff (merged upstream).
    - Update localedata/first_weekday.diff.
    - Remove patches/alpha/submitted-dl-procinfo.diff (merged upstream).
    - Remove patches/alpha/submitted-fpu-round.diff (merged upstream).
    - Remove patches/alpha/submitted-asm-memchr.diff (merged upstream).
    - Remove patches/alpha/submitted-sock_nonblock.diff (merged upstream).
    - Remove patcheS/alpha/submitted-epoll.diff (merged upstream).
    - Remove patches/alpha/cvs-timer_settime.diff (merged upstream).
    - Remove patches/alpha/submitted-PTR_MANGLE.diff (obsolete).
    - Remove patches/alpha/local-fcntl_h.diff (obsolete).
    - Remove patches/alpha/local-longjmp-chk.diff (obsolete).
    - Remove patches/alpha/submitted-fdatasync.diff (obsolete).
    - Remove patches/amd64/cvs-avx-tcb-alignment.diff (merged upstream).
    - Remove patches/arm/local-no-hwcap.diff (merged upstream).
    - Remove patches/arm/local-hwcap-updates.diff (merged upstream).
    - Remove patches/hppa/cvs-nptl-compat.diff (merged upstream).
    - Update patches/hppa/local-stack-grows-up.diff.
    - Remove patches/hppa/cvs-vfork.diff (merged upstream).
    - Remove patches/hurd-i386/submitted-rtld_lock_recursive.diff (merged
    - Remove patches/hurd-i386/cvs-getcwd.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-setsid.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-linkat.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-ttyname.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-getnprocs.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-select.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-sched_param.diff (merged upstream).
    - Remove patches/hurd-i386/cvs-sendmsg-leak.diff (merged upstream).
    - Update patches/i386/local-pthread_cond_wait.diff.
    - Remove patches/m68k/cvs-define-m68k-tls-relocations.patch (merged
    - Remove patches/m68k/cvs-tls-support.patch (merged upstream).
    - Remove patches/m68k/cvs-versions-def-2-12.patch (merged upstream).
    - Remove patches/mips/cvs-mips-atomic_h.diff (merged upstream).
    - Remove patches/mips/cvs-non-pic-n32-64-syscall.diff (merged upstream).
    - Remove patches/s390/cvs-makecontext.diff (merged upstream).
    - Update patches/s390/submitted-nexttowardf.diff.
    - Remove patches/sh4/local-fpscr_values.diff (merged upstream).
    - Remove patches/sh4/submitted-set_fpscr.diff (merged upstream).
    - Remove patches/sparc/cvs-sparcv9-memchr.diff (merged upstream).
    - Remove patches/sparc/submitted-epoll.diff (merged upstream).
    - Remove patches/sparc/submitted-msgrcv.diff (merged upstream).
    - Update patches/any/local-ldso-disable-hwcap.diff.
    - Remove patches/any/local-ntp-update.diff (obsolete).
    - Update patches/any/local-no-pagesize.diff.
    - Update patches/any/submitted-longdouble.diff.
    - Remove patches/any/cvs-resolv-bindv6only.diff (merged upstream).
    - Remove patches/any/cvs-futimens.diff (merged upstream).
    - Remove patches/any/cvs-malloc_info-init.diff (merged upstream).
    - Remove patches/any/cvs-stat-issock.diff (merged upstream).
    - Remove patches/any/cvs-remove.diff (merged upstream).
    - Remove patches/any/cvs-getaddrinfo.diff (merged upstream).
    - Remove patches/any/cvs-umount-nofollow.diff (merged upstream).
    - Remove patches/any/cvs-glob.diff (merged upstream).
    - Remove patches/any/cvs-flush-cache-textrels.diff (merged upstream).
    - Remove patches/any/submitted-group_member.diff (merged upstream).
    - Remove patches/any/cvs-redirect-throw.diff (merged upstream).
    - Remove patches/any/cvs-__block.diff (merged upstream).
    - Remove patches/any/cvs-sunrpc-license.diff (merged upstream).
    - Remove patches/any/submitted-resolv.conf-thread.diff (merged upstream).
    - Remove patches/any/cvs-audit-suid.diff (merged upstream).
    - Remove patches/any/cvs-dont-expand-dst-twice.diff (merged upstream).
    - Remove patches/any/cvs-ignore-origin-privileged.diff (merged upstream).
    - Remove patches/any/cvs-fnmatch-alloca.diff (merged upstream).
    - Remove patches/any/cvs-qsort-race.diff from upstream (merged upstream).
    - Remove patches/any/submitted-etc-resolv.conf.diff (obsolete).
    - Update patches/any/submitted-bits-fcntl_h-at.diff.
    - Remove patches/any/submitted-nis-shadow.diff (obsolete).
    - Remove patches/any/submitted-futex_robust_pi.diff (obsolete).
    - Update patches/kfreebsd/local-readdir_r.diff.
  * debian/sysdeps/*.mk, debhelper.in/libc.preinst: bump minimal Linux
    kernel version to 2.6.26, and minimal FreeBSD kernel version to
    8.0.0. Closes: #610475.
  * Add /etc/default/nss.
  * Add patches/all/local-nis-shadow.diff to change default value of
    ADJUNCT_AS_SHADOW to TRUE. This avoid NIS password leakage
    (CVE-2010-0015), but can be changed to FALSE to accomomdate some
    NIS installations. Closes: #566297, #566844.
  * kfreebsd/local-sysdeps.diff, kfreebsd/local-linuxthreads29.diff:
    update to revision 3286 (from glibc-bsd) Closes: #602776.
  * debian/rules: split build-indep and build-arch targets. Closes:
  * sysdeps/sparc.mk, sysdeps/sparc64.mk: build with --enable-multi-arch.
  * sysdeps/powerpc.mk, sysdeps/ppc64.mk: build with --enable-multi-arch.
  * Drop libc6-sparcv9b package on sparc/sparc64, optimizations are now
    done through multi-arch (STT_GNU_IFUNC).
  * Add patches/localedata/locale-C.diff to create a C locale.
  * Build and install the C locales in libc-bin. Closes: #609306.
  * Bump to Standards-Version 3.9.1 (no changes).
  * Add patches/submitted-rwlock-stack-imbalance.diff to fix regression
    in pthread_rwlock_timedrdlock() and pthread_rwlock_timedwrlock().
  * Whitelist tst-makecontext3.out test on ia64, as it is new and can't
    succeed on this architecture.
  * Build depends on binutils (>= 2.21) on sparc and sparc64 to gain
    STT_GNU_IFUNC support.
  * Add patches/any/submitted-ldsodefs_rtld_debug.diff to fix
    EGLIBC_RTLD_DEBUG support on non NPTL systems.
  * Add patches/any/local-relro-mprotect.patch to not crash with PaX
    kernels. Closes: #611195.
  * Add patches/any/cvs-dl-missing-deps.diff to output an early error
    when dependencies are missing. Closes: #612792.
  * Add patches/any/cvs-rtld-prelink.diff to fix segfault on prelinked
  * Add patches/sparc/submitted-bzero.diff to fix bzero() on sparc.
  * Add patches/powerpc/local-libgcc_eh-ld.so.diff to fix bug-atexit3
    test on PowerPC.
  * Add patches/alpha/submitted-fcntl_h.diff, submitted-stackinfo.diff,
    submitted-libm-hidden.diff, submitted-statfs.diff and
    submitted-fxstatat.patch to fix FTBFS on alpha.
  * Add patches/any/local-linuxthreads-deps.diff to fix testsuite issues
    on GNU/kFreeBSD.
  * Add patches/s390/cvs-iconv-z9-109.diff to fix FTBFS on s390 with
    recent binutils.
  * Add patches/hppa/submitted-fcntl_h.diff, hppa/submitted-stackinfo.diff
    and hppa/submitted-libm-hidden.diff to fix FTBFS on hppa.
  * Add patches/alpha/submitted-____longjmp_chk.diff to fix longjmp() with
    FORTIFY on alpha.
  * Add patches/alpha/submitted-PTR_MANGLE.diff to fix exceptions on alpha.
  * Add patches/i386/cvs-cacheinfo.diff to fix empty LEVEL*CACHE* getconf()
    entries for some CPU. Closes: #609389.
  * Add patches/any/local-ldconfig-multiarch.diff from Steve Langasek to
    add multiarch support to ldconfig.
  * Add patches/alpha/local-strncmp.diff to remove broken alpha specific
    implementation of strncmp().
  * Add patches/alpha/submitted-sysconf-cache.diff to fix sysconf()
    LEVEL*CACHE* entries. Closes: #620203.
  * Add patches/i386/cvs-memmove-static.diff to fix static linking
    with FORTIFY.
  * Add patches/amd64/cvs-getcontext.diff to fix getcontext() on amd64.
  * Add patches/any/cvs-fopen.diff to fix fopen() with 7 bytes string.
  * Add patches/amd64/cvs-memset.diff to fix memset() on amd64 for
    misaligned blocks larger than 144 Bytes.
  * Add patches/any/local-dl-deps.diff to workaround assert triggered by
    some binaries. Closes: #624515.
  * Add patches/any/submitted-fwrite-wur.diff to not warn about unused
    result for fwrite(). Closes: #616627.
  [ Samuel Thibault ]
  * Add patches/any/cvs-glro_dl_debug_mask.diff to fix build without
    EGLIBC_RTLD_DEBUG support.
  * Add patches/hurd-i386/cvs-header-prot.diff,
    patches/hurd-i386/cvs-psiginfo.diff, and
    patches/hurd-i386/local-ptsname.diff to fix hurd-i386 build.
  * Update expected hurd-i386 failures with new tests.
  * Add patches/hurd-i386/submitted-add-needed.diff to fix getting functions
    from libmachuser and libhurduser with gold linking.
  * Add patches/hurd-i386/local-ED.diff to avoid letting the
    (standard-compliant!) prank bring FTBFSes.
  * Add defining LIBPTHREAD_VERSION to
  [ Steve Langasek ]
  * Set Multi-Arch: foreign on the appropriate packages.
  * debian/rules.d/debhelper.mk: set $rtlddir in the debhelper substitution
    rules, so we don't substitute an empty string.
  * Fix a typo in debian/patches/any/local-rtld.diff. Closes: #615806.
  [ Aurelien Jarno ]
  * Re-enable build failure in case of testsuite regressions.
  * Add patches/any/cvs-fnmatch-alloca.patch from upstream to fix a
    memory corruption in fnmatch() that can lead to code execution.
    Closes: #615120.
  * Add patches/any/cvs-qsort-race.diff from upstream to fix race in
    qsort_r(). Closes: #614892.
  [ Samuel Thibault ]
  * patches/any/submitted-sched_h.diff: Synchronize bits/sched.h with
    sysdeps/unix/sysv/linux/bits/sched.h (Closes: #527589), rename to
  * patches/hurd-i386/cvs-if_freereq.diff: Fix crash when siocgifconf
    actually succeeds.
  [ Clint Adams ]
  * Patch from Nobuhiro Iwamatsu to cope with the removal of
    patch --unified-reject-files. closes: #612540.
  [ Steve Langasek ]
  * Merge parts of multiarch patch:
    - Use the correct path in the ldd script as well
    - Set default rtlddir to /lib and override it when needed.
    - Install xen library in $(libdir)/xen instead of /usr/lib/xen.
  * patches/kfreebsd/local-sysdeps.diff: remove stub marks for at*
    syscalls as we don't support FreeBSD 7.x kernels anyway. Closes:
  * Add patches/amd64/cvs-avx-tcb-alignment.diff from upstream to fix
    alignement issues on CPU supporting the AVX instruction set. Closes:
  * Disable build failure in case of testsuite regressions, will be
    re-enabled after squeeze release.
  [ Clint Adams ]
  * Japanese debconf translation update from Nobuhiro Iwamatsu.
    closes: #604752.
  [ Samuel Thibault ]
  * Add expected gettext failure on hurd-i386.
  [ Aurelien Jarno ]
  * Update patches/localedata/locale-et_EE.diff to switch Estonian currency
    to euro. Closes: #608803.
  * Revert incorrect upstream patch for CVE-2010-3847 and use the correct
    set of patches:
    - Remove patches/any/submitted-origin.diff
    - Add patches/any/cvs-dont-expand-dst-twice.diff
    - Add debian/patches/any/cvs-ignore-origin-privileged.diff
    - Keep debian/patches/any/cvs-audit-suid.diff
  [ Samuel Thibault ]
  * patches/hurd-i386/cvs-sendmsg-leak.diff: New upstream patch from Emilio
    Pozuelo Monfort to fix a memory leak on the error path of sendmsg.
  * patches/hurd-i386/local-sendmsg-SCM_RIGHTS.diff: New patch from Emilio
    Pozuelo Monfort to implement SCM_RIGHTS in sendmsg().
  [ Aurelien Jarno ]
  * Update Portuguese debconf translation, by Pedro Ribeiro. Closes: #597348.
  * Add any/submitted-origin.diff from Andreas Schwab to forbid the use
    of $ORIGIN in privileged programs. Add any/cvs-audit-suid.diff to
    only load SUID audit objects in SUID binaries. Fix CVE-2010-3847.
    Closes: #600667.
  * Update Catalan debconf translation, by Jordi Mallach. Closes: #601085.
  * Update Vietnamese debconf translation, by Clytie Siddall. Closes:
  * Add arm/local-sigaction.diff to match sigaction with SA_RESTORER
    behaviour with other architectures. Closes: #595403.
  [ Aurelien Jarno ]
  * Update Arabic debconf translation, by Ossama Khayat. Closes: #596161.
  * libc6-i386: remplace <= breaks by << breaks now that the transitioned
    version of the packages is known. Closes: #566720.
  * kfreebsd/local-linuxthreads29.diff: correctly disable SO_CLOEXEC
    support when it is not available. Closes: #596367.
  * update-locale: if LANGUAGE is not compatible with the selected default
    locale, emit a warning and disable it instead of failing.
    Closes: #596695.
  * Add armhf support. Closes: #596804.
  * any/submitted-resolv.conf-thread.diff: new patch to correctly reload
    resolv.conf for all threads. Closes: #596499.
  [ Samuel Thibault ]
  * patches/hurd-i386/submitted-catch-signal.diff: New patch to fix
    signal-catching functions.
  [ Samuel Thibault ]
  * mv patches/hurd-i386/{submitted,cvs}-sched_param.diff.
  [ Aurelien Jarno ]
  * Replace any/cvs-etc-resolv.conf.diff by my previous version
    any/submitted-etc-resolv.conf.diff. At least it really fixes the
    original issue. Closes: bug#595269.
  * testsuite/alpha: allow tst-timer4.out to fail as it fails on one of
    the build daemon.
  * Update any/cvs-sunrpc-license.diff from upstream.
  [ Samuel Thibault ]
  * patches/hurd-i386/submitted-sched_param.diff: New patch to permit other
    headers to get a __sched_param structure.
  [ Aurelien Jarno ]
  * Remove manpages now provided by manpages-dev (closes: bug#595194):
    - pthread_kill_other_threads_np (3)
    - pthread_sigmask (3)
  [ Samuel Thibault ]
  * testsuite-checking/expected-results-i486-gnu-libc: update.
  * patches/hurd-i386/cvs-select.diff: New patch to fix select timeout
  * patches/hurd-i386/local-locarchive.diff: Extend to permit generating several
  * mv patches/hurd-i386/{submitted,cvs}-ttyname.diff.
  * mv patches/hurd-i386/{submitted,cvs}-getnprocs.diff.
  * patches/hurd-i386/local-i686.diff: New patch to fix i686 build.
  * patches/hurd-i386/local-no-hp-timing.diff: New patch to disable i686 HP
    timing support.
  * testsuite-checking/expected-results-i686-{i386,i686,xen}: New
    expected results.
  * debian/control, debian/control.in/libc, debian/control/opt,
    debian/sysdeps/hurd-i386.mk: Add lib0.3-{i686,xen} variants.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 3156 (from glibc-bsd).
    Closes: #522698.
  * Add kfreebsd/local-grantpt.diff to handle EINTR returned by waitpid.
    It fixes konsole blank (terminal) display on kfreebsd-*. Closes: #573063.
  [ Clint Adams ]
  * Reflect EGLIBC in binary package short descriptions. closes: #587586.
  [ Finn Thain ]
  * Backport m68k TLS from version 2.12. Closes: #586005.
  [ Aurelien Jarno ]
  * Always try to restart init when needed, and ignore the possible errors.
    Closes: #588922, 590175.
  * Look for apache2.2-common instead of apache2-common in nsscheck.
    Closes: #586527.
  * Update Galician debconf translation, by Jorge Barreiro. Closes: #592807.
  * Replace any/submitted-etc-resolv.conf.diff by upstream version
  * Add mips/cvs-non-pic-n32-64-syscall.diff from upstream to fix non-PIC
    syscall on MIPS n32 and 64 ABI.
  * debian/control.in/libc: conflicts with prelink (<= 0.0.20090311-1).
    Earlier versions corrupts libc 2.11 libraries. Closes: #593966.
  * Add alpha/submitted-epoll.diff and sparc/submitted-epoll.diff to fix
    epoll_create1() on Alpha and SPARC. Closes: #576826.
  * Remove patches/alpha/cvs-longjmp-chk.diff and restore
    patches/alpha/local-longjmp-chk.diff as the upstream version causes
  * Add localedata/locale-tt_RU.diff from upstream to fix the name of the
    tt_RU.UTF-8@iqtelif locale. Closes: #588478.
  * Add any/cvs-sunrpc-license.diff from upstream to fix the license of
    Sun RPC: contrary to what Simon Phipps announced on his blog, and
    according to the lawyers, the copy in glibc wasn't contained in the
    agreement from February, 2009. In August, 2010, Oracle confirmed that
    the code has been relicensed under BSD. Update debian/copyright
  * Disable any/cvs-flush-cache-textrels.diff to workaround a possible
    CPU or kernel bug. Closes: #594807.
  [ Aurelien Jarno ]
  * control.in/libc: update the Conflicts on binutils to (<< 2.20.1-1)
    and add a Conflicts on binutils-gold (<< 2.20.1-11). Closes: #585937.
  * Replace patches/alpha/local-longjmp-chk.diff by upstream version
  * Add patches/any/cvs-redirect-throw.diff to fix some header files
    with regard to C++.
  * Add patches/any/cvs-flush-cache-textrels.diff to fix random crashes
    on ARM, if the executable or shared library has TEXTREL.
  * Add patches/any/cvs-__block.diff from upstream to not conflict with
  * script.in/nohwcap.sh: consider all packages not in status "n" (not
    installed) and not in status "c" (conf-files) as installed. Closes:
  [ Samuel Thibault ]
  * patches/hurd-i386/local-pthread_posix-option.diff: Avoid letting glibc try
    to install its own headers for libpthread.
  [ Carlos O'Donell]
  * Add patches/hppa/cvs-vfork.diff to fix stack frame creating during
    vfork in multithreaded environments.
  * New upstream stable release:
    - Remove debian/patches/amd64/submitted-cpuid.diff (merged).
    - Remove debian/patches/sh4/cvs-register_dump.diff (merged).
  [ Samuel Thibault ]
  * Add patches/hurd-i386/local-mkdir_root.diff to fix busybox' mkdir -p.
  [ Aurelien Jarno ]
  * Danish debconf translation update from Joe Hansen. Closes: #585548.
  * Add patches/localedata/submitted-translit-colon.diff to add
    transliteration support for ₡ sign. Closes: #585727.
  * control.in/libc: add a Breaks: on locales (<< 2.11), locales-all
    (<< 2.11). Closes: bug#585737.
  * Add patches/any/submitted-group_member.diff to fix an off-by-one error
    in group_member(). Closes: bug#570047.
  * Update local/manpages/getconf.1. Closes: bug#576691.
  [ Samuel Thibault ]
  * Add patches/hurd-i386/cvs-linkat.diff to fix new coreutils' ln.
  * Add patches/hurd-i386/submitted-ttyname.diff to fix io/tst-ttyname_r,
    marked as such in testsuite-checking/expected-results-i486-gnu-libc.
  * Restore patches/hurd-i386/submitted-getnprocs.diff which got lost during
    the 2.11 merge.
  [ Aurelien Jarno ]
  * Add patches/i386/local-cpuid-level2.diff to not trigger an abort
    when an i586 Intel CPU is running the i686 library, as valgrind does.
    Closes: bug#584748.
  * mips testsuite: allow failure of tst-tls3 as it is not a regression.
  * Add patches/any/submitted-string2-strcmp.diff to fix warnings in the
    testsuite on armel.
  * Add patches/alpha/submitted-syscall.diff from Mike Hommey to add support
    for 6th argument system calls on alpha. Closes: bug#583911.
  * Temporarily add patches/i386/local-pthread_cond_wait.diff to use the C
    version of pthread_cond_wait() which uses cleanup functions to reacquire
    the mutex on cancellation (instead of unwinding for the assembly
    version). Closes: bug#551903.
  [ Aurelien Jarno]
  * nscd.init: don't use and absolute path to call start-stop-daemon, the
    PATH variable already take care of that.
  * check-execstack.out is a new test, therefore not a regression. Mark it
    as failing in expected-results-powerpc64-linux-gnu-ppc64.
  * Update tst-ttyname_r.out error value in expected-results-i486-gnu-libc
    as part of the test is now passing.
  * Add patches/mips/cvs-mips-atomic_h.diff to fix atomic issues on MIPS.
  * Add patches/amd64/submitted-cpuid.diff to fix properly check CPU
    family and model.
  * sysdeps/i386.mk, control.in/main: switch i386 to gcc-4.4. Closes:
  [ Clint Adams ]
  * New upstream release:
    - Fixes a house of mind attack. Closes: bug#568488.
    - Add the fallocate64() syscall. Closes: bug#568924.
    - Add RES_USE_DNSSEC support. Closes: bug#569592.
    - Don't abort in getifaddrs. Closes: bug#582383.
    - Update debian/patches/all/local-pthread-manpages.diff
    - Remove debian/patches/alpha/submitted-getsysstats.diff (merged)
    - Remove debian/patches/alpha/submitted-includes.diff (merged)
    - Remove debian/patches/alpha/submitted-lowlevellock.diff (merged)
    - Remove debian/patches/alpha/submitted-procfs_h.diff (merged)
    - Remove debian/patches/any/cvs-broken-dns.diff (merged)
    - Remove debian/patches/any/cvs-getutmpx-compat.diff (merged)
    - Remove debian/patches/any/cvs-ksm.diff (merged)
    - Remove debian/patches/any/cvs-malloc_info-output.diff (merged)
    - Remove debian/patches/any/cvs-nis-not-configured.diff (merged)
    - Remove debian/patches/any/cvs-nptl-init.diff (merged)
    - Remove debian/patches/any/cvs-resolv-edns0.diff (merged)
    - Remove debian/patches/any/cvs-resolv-init.diff (merged)
    - Remove debian/patches/any/cvs-resolv-uninitialized.diff (merged)
    - Remove debian/patches/any/cvs-resolv-v6mapped.diff (merged)
    - Remove debian/patches/any/cvs-sched_h.diff (merged)
    - Remove debian/patches/any/local-dynamic-resolvconf.diff (merged)
    - Update debian/patches/any/local-libgcc-compat-main.diff
    - Remove debian/patches/any/submitted-confname.h.diff (merged)
    - Remove debian/patches/any/submitted-getent-gshadow.diff (merged)
    - Remove debian/patches/any/submitted-getaddrinfo-nodata.diff (merged)
    - Remove debian/patches/any/submitted-gethostbyname3.diff (merged)
    - Update debian/patches/any/submitted-missing-etc-hosts.diff.
    - Remove debian/patches/arm/cvs-setjmp-longjmp-fpu.diff (merged)
    - Update debian/patches/hppa/cvs-nptl-compat.diff.
    - Update debian/patches/hppa/local-stack-grows-up.diff from
      Carlos O'Donell.
    - Remove debian/patches/hppa/submitted-pie.diff (merged)
    - Remove debian/patches/hppa/submitted-sock_nonblock.diff (merged)
    - Update debian/patches/hurd-i386/cvs-setsid.diff.
    - Remove debian/patches/hurd-i386/cvs-termios-IXANY.patch (merged)
    - Remove debian/patches/hurd-i386/submitted-getnprocs.diff (merged)
    - Update debian/patches/hurd-i386/submitted-readlinkat.diff
    - Remove debian/patches/ia64/cvs-memchr.diff (merged)
    - Remove debian/patches/ia64/submitted-memchr.diff (merged)
    - Remove debian/patches/ia64/submitted-siginfo.diff (merged)
    - Update debian/patches/kfreebsd/local-readdir_r.diff.
    - Remove debian/patches/locale/cvs-C-first_weekday.diff (merged)
    - Update debian/patches/localedata/first_weekday.diff
    - Update debian/patches/localedata/tailor-iso14651_t1.diff
    - Remove debian/patches/mips/local-lazy-eval.diff (obsolete)
    - Remove debian/patches/s390/submitted-siginfo.diff (merged)
    - testsuite-checking/expected-results-ia64-linux-gnu-libc: update
    - Update testsuite-checking/expected-results-sparc-linux-gnu-libc
    - Update testsuite-checking/expected-results-sparcv9b-linux-gnu-sparcv9b
  * Add debian/patches/alpha/local-fcntl_h.diff.
  * Add debian/patches/ia64/local-dlfptr.diff and
    debian/patches/hppa/local-dlfptr.diff from Carlos O'Donnell.
  * Add debian/patches/localedata/locale-hsb_DE.diff
  [ Aurelien Jarno ]
  * Enable multi-arch.
  * kfreebsd/local-sysdeps.diff: update to revision 3039 (from glibc-bsd).
  * Add debian/patches/alpha/local-longjmp-chk.diff and
    debian/patches/alpha/cvs-timer_settime.diff to fix FTBFS on alpha, and
    debian/patches/alpha/local-lowlevellock.diff to fix the testsuite.
  * Add debian/patches/mips/local-lowlevellock.diff to fix the testsuite
    on mips.
  * Re-enable the testsuite on mips/mipsel build daemons.
  * Add debian/patches/arm/local-atomic.diff and
    debian/patches/arm/local-lowlevellock.diff to fix the testsuite on arm.
  * Add debian/patches/hppa/local-longjmp-chk.diff to fix FTBFS on hppa.
  * Add debian/patches/hppa/local-lowlevellock.diff to fix the testsuite
    on hppa.
  * Add debian/patches/s390/cvs-makecontext.diff from upstream to fix
    makecontext() on s390.
  * Replace debian/patches/submitted/cvs-stat-issock.diff by the upstream patch
  * Explictely call /sbin/start-stop-daemon in nscd.init. Closes: bug#575404.
  * Add debian/patches/any/cvs-getaddrinfo.diff from upstream to not abort
    the getaddrinfo loop on the first successful.
  * Add debian/patches/any/cvs-umount-nofollow.diff from upstream to define
  * Add debian/patches/any/cvs-glob.diff from upstream to fix glob() with empty
  * Add debian/patches/submitted-tst-audit6-avx.diff to skip AVX tests if if
    AVX is not available.
  * Allow failures of the testsuite on HPPA until bugs are fixed:
    - tstdiomisc.out (due to bug #582787 on gcc-4.4)
    - tst-fork1.out (due to bug #561203 on linux-2.6)
  * Add debian/patches/sh4/cvs-register_dump.diff from upstream to fix
    iov[] size register-dump.h.
  * Add debian/patches/hurd-i386/submitted-regex_internal.diff to fix FTBFS on
  [ Samuel Thibault ]
  * debian/patches/hurd-i386/submitted-rtld_lock_recursive.diff: New patch to
    fix elf/ build on hurd-i386.
  * debian/patches/hurd-i386/local-longjmp_chk.diff: New patch to fix
    debug/____longjmp_chk.S build on hurd-i386.
  * Update debian/patches/hurd-i386/local-pthread.diff.
  * Update debian/testsuite-checking/expected-results-i486-gnu-libc.
  [ Petr Salinger]
  * define __rtld_lock_initialize also in linuxthreads <bits/libc-lock.h>
    variant (enhance local-linuxthreads-weak.diff).
  * allow failure of tst-longjmp_chk.out on GNU/kFreeBSD
  * Add kfreebsd/local-dosavesse.diff, which does not work,
    so rather use also added kfreebsd/local-nosavesse.diff
  [ Aurelien Jarno ]
  * Add powerpcspe port support. Closes: #579778.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 3038 (from glibc-bsd).
    Closes: #581545.
  [ Aurelien Jarno ]
  * debian/control.in/libc: don't make libc0.1/0.3/6/6.1 depends on
    ${misc:Depends} as suggested by lintian, as it is turned out into a
    debconf depends. Closes: #581835.
  * debian/debhelper.in/nscd.init: stop supporting the reload argument.
    Closes: #578870.
  * debian/script.in/nsscheck.sh: correctly detect stopped and running
    services. Closes: #573247, #575868.
  * debian/patches/mips/submitted-rld_map.diff: don't segfault for MIPS
    binaries with RLD_MAP set to 0. Closes: #579917.
  * Add debian/source/format and debian/source/lintian-overrides files.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 3036 (from glibc-bsd).
  [ Clint Adams ]
  * Spanish debconf translation update from Omar Campagne Polaino.
    closes: #579351.
  * Add patches/arm/cvs-setjmp-longjmp-fpu.diff. closes: #580529
    ("setjmp/longjmp broken on ARM w/ FPU").
  [ Samuel Thibault ]
  * patches/hurd-i386/local-pthread.diff: Refresh patch.
  * Update debian/testsuite-checking/expected-results-i486-gnu-libc.
  * patches/hurd-i386/cvs-setsid.diff: Update to git version.
  * patches/hurd-i386/local-locarchive.diff: New patch to fix installation of
  * patches/hurd-i386/cvs-remove.diff: New upstream patch to fix remove()
    on directory on non-Linux ports.
  [ Aurelien Jarno ]
  * debian/control.in/*: add ${misc:Depends} to all binary packages.
  * debian/*symbols*: simplify symbol files by using the new #PACKAGE#
  * Bump to Standards-Version 3.8.4.
  * Update patches/alpha/submitted-sock_nonblock.diff to also fix
    SOCK_CLOEXEC. Closes: #569646.
  * Update patches/hppa/submitted-sock_nonblock.diff to also fix
  * Add patches/any/submitted-stat-issock.diff to define the S_ISSOCK
    macro starting with POSIX 2001. Closes: #569517.
  * scripts.in/nsscheck.sh: remove non-breaking space. Closes: #569701.
  * rules.d/debhelper.mk: remove obsolete comment. Closes: #570946.
  * Replace patches/sparc/local-sparcv9-memchr.diff by
  * Add patches/sparc/submitted-msgrcv.diff to fix msgrcv() on sparc64,
    and with it fakeroot.
  * Add patches/any/submitted-nptl-invalid-td.patch to also catch
    uninitialized thread descriptors in INVALID_TD_P macro. Closes:
  * Fix lang_ab field in es_CR locales. Closes: #571755.
  [ Petr Salinger]
  * kfreebsd/local-sysdeps.diff: update to revision 3034 (from glibc-bsd).
  * any/local-linuxthreads-stacksize.diff: New patch to restrict
    max stack size in threads
  [ Clint Adams ]
  * Add any/local-gai-rfc1918-scope-global.patch. closes: #468801.
  [ Aurelien Jarno ]
  * kfreebsd/local-sysdeps.diff: update to revision 2957 (from glibc-bsd).
  * Don't run the testsuite in parallel, as it sometimes causes some failures
    in some tests.
  * Add patches/any/cvs-malloc_info-init.diff to fix malloc_info() with no
    malloc() done. Closes: #562679.
  * Add patches/sh4/submitted-set_fpscr.diff to add __set_fpscr() prototype.
    Closes: #565369.
  * debian/rules.d/build.mk: Add --with-pkgversion and --with-bugurl
  * Add patches/ia64/submitted-memchr.diff to fix memchr() overshoot on ia64.
    Closes: #563882
  * Add patches/any/submitted-leading-zero-stack-guard.diff and
    patches/any/submitted-stack-guard-quick-randomization.diff from Ubuntu and
    Fedora to improve stack randomisation. Closes: #568488.
  * Update es_CR locale from Marcelo Magallon. Closes: #567351.
  * debian/script.in/nsscheck.sh: Only restart services that are currently
    running. Closes: #528755.
  * Move locales and locales-all to section localization. Closes: #568753.
  [ Samuel Thibault ]
  * patches/hurd-i386/local-pthread.diff: New hurd-only patch to provide
    LIBPTHREAD_SO and disable nscd.
  * patches/hurd-i386/local-pthread_posix-option.diff: Tell glibc Makefiles that
    we have a libpthread.
  * testsuite-checking/expected-results-i486-linux-gnu-libc: Update results.
  * patches/hurd-i386/submitted-posix_opt.h.diff: Update.
  * patches/hurd-i386/submitted-sysvshm.diff: Resync.
  * patches/hurd-i386/submitted-net.diff: New patch to factorize net/ files
    between Linux and Hurd.
  * patches/hurd-i386/submitted-getnprocs.diff: New patch to add get_nprocs()
    and such weak aliases.
  [ Petr Salinger]
  * Update kfreebsd/local-no-SOCK_NONBLOCK.diff to cvs-resolv-* changes.
    Move it into any/local-no-SOCK_NONBLOCK.diff, as it is used also on hurd.
    Closes: #564008.
  [ Samuel Thibault ]
  * patches/hurd-i386/submitted-posix_opt.h.diff: New patch to update standard
    macros in posix_opt.h.
  * patches/hurd-i386/local-pthread_posix-option.diff: Refresh and update
    standard macros in posix_opt.h.
  * patches/hurd-i386/submitted-sysvshm.diff: Add standard macro _XOPEN_SHM in
  * patches/hurd-i386/local-tls-support.diff: Use kern_return_t instead of
    error_t to avoid a dependency on a GNU-specific type.
  * patches/hurd-i386/submitted-getcwd.diff: renamed to cvs-getcwd.diff since
    merged upstream.
  * patches/hurd-i386/submitted-setsid.diff: renamed to cvs-setsid.diff since
    merged upstream.
  [ Aurelien Jarno ]
  * Fix sparc64 build.
  [ Samuel Thibault ]
  * testsuite-checking/expected-results-i486-linux-gnu-libc: Add
    tst-atime.out failure.
  [ Aurelien Jarno ]
  * Also build a libc6-sparcv9b package on sparc64.
  * Disable debian/patches/any/cvs-futimens.diff. Addresses: #563726,
  * Add debian/patches/localedata/locale-et_EE.diff to change weekday
    and workday to Monday. Closes: #563636.
  * Add debian/patches/any/cvs-resolv-init.diff to fix mixing IPv4 and
    IPv6 name server in resolv.conf.
  * Add debian/patches/any/cvs-resolv-uninitialized.diff to fix an
    uninitialized variable in resolv code.
  * Add debian/patches/any/cvs-resolv-bindv6only.diff to not use
    IPV4-mapped addresses in the resolver code. Closes: #563552.
  * Add debian/patches/any/cvs-resolv-edns0.diff to handle overly large
    answer buffers in resolver.
  * Add debian/patches/any/cvs-resolv-v6mapped.diff to fix lookup failure
    with IPv6 mapping enabled and big answers. Closes: #558984.
  * Add debian/patches/any/submitted-nis-shadow.diff to remove encrypted
    passwords from passwd entries, and add them in shadow entries.
    Closes: #560333.
  [ Petr Salinger]
  * kfreebsd/local-sysdeps.diff: update to revision 2907 (from glibc-bsd).
  [ Aurelien Jarno ]
  * Update from the latest SVN, branch eglibc-2_11:
    - Remove any/cvs-malloc-check.diff (merged upstream).
  * debhelper.in/libc.postinst: also restart incron on upgrade. Closes:
  * debhelper.in/libc.postinst: restart the services instead of stopping
    them and then starting them again. Closes: #211784.
  * Use gcc/g++-4.4 on hppa, hurd-i386, mips and mipsel.
  * Mention EGLIBC in packages description. Closes: #559121.
  * Add support for sparc64 architecture.
  * debian/sysdeps/mips.mk, debian/sysdeps/mipsel.mk: remove hack to support
    buildds kernels now that they have been upgraded.
  * debian/control.in/main: add a Homepage: pseudo header. Closes: #561034.
  * debian/local/manpages/gai.conf.5: fix a typo. Closes: #560144.
  * Replace debian/any/submitted-nis-not-configured.diff by upstream patch
  * Add debian/patches/any/local-ntp-update.diff to partially update the NTP
    API, backported from upstream. Closes: #559482.
  * Add debian/patches/any/cvs-malloc_info-output.diff from upstream to fix
    malloc_info() output. Closes: #562678.
  * Add debian/patches/any/cvs-futimens.diff from upstream to correctly handle
    AT_FDCWD in futimens().
  [ Samuel Thibault ]
  * testsuite-checking/expected-results-i486-linux-gnu-libc: Add hurd-i386
    testsuite results.
  * sysdeps/hurd.mk: Enable testsuite.
  * patches/hurd-i386/submitted-getcwd.diff: Add patch to fix duplicate port
  * patches/hurd-i386/submitted-setsid.diff: Add patch to fix bogus port
  [ Petr Salinger]
  * kfreebsd/local-sysdeps.diff: update to revision 2904 (from glibc-bsd).
  [ Carlos O'Donell]
  * debian/patches/hppa/cvs-nptl-compat.diff: new version to fix
    pthread structures alignment on hppa.
  [ Aurelien Jarno ]
  * debian/control: bump libc-bin breaks on libc0.1/0.3/6/6.1 to (<< 2.10).
    Closes: #556945.
  * patches/localedata/submitted-pt_BR.diff: new patch to fix the thousand
    separator on pt_BR locale. Closes: #474479.
  * debhelper.in/locales.postinst: if an selected entry is present more than
    once, only uncomment the first one. Closes: #529368.
  * patches/any/submitted-gethostbyname3.diff: return an error if the
    nameserver timeouts. Closes: #499781.
  [ Aurelien Jarno ]
  * New upstream minor release.
    - fix build timeout on SH4. Closes: #552407.
    - disabled patches/svn-updates.diff.
    - remove patches/powerpc/cvs-readahead.diff (merged).
    - remove patches/any/submitted-libgcc_s.so.diff (merged).
    - remove patches/any/cvs-preadv-pwritev.diff (merged).
    - remove patches/any/cvs-getaddrinfo-nss-notfound.diff (merged).
  * patches/ia64/cvs-memchr.diff: new patch from upstream replacing
  * patches/any/cvs-malloc-check.diff: new patch from upstream to fix bugs
    with MALLOC_CHECK. Closes: #557158.
  * patches/any/cvs-ksm.diff: add support to KSM, define MADV_MERGEABLE and
    MADV_UNMERGEABLE. Closes: #556631.
  * Replace patches/locale/fix-C-first_weekday.diff by upstream version
    patches/locale/cvs-C-first_weekday.diff. Closes: #556884.
  * rules.d/debhelper.mk: don't use --strip-unneeded when stripping .o
    objects. Closes: #556951.
  * patches/any/submitted-bits-fcntl_h-at.diff: new patch to move AT_*
    constants from <fcntl.h> to <bits/fcntl.h>. Closes: #555303.
  * Replace patches/any/submitted-sched_h.2.diff by upstream version
  * Use gcc/g++-4.4 on sparc.
  * patches/any/submitted-nis-not-configured.diff: fix getaddrinfo() if
    NIS is not configured. Fixes CVE-2010-0015. Closes: #556600.
  * patches/any/submitted-getaddrinfo-nodata.diff: new patch from Michael
    Stone to fix getaddrinfo() if a plugin returns TRY_AGAIN or NO_DATA.
    Closes: #557596.
  [ Carlos O'Donell]
  * patches/hppa/local-stack-grows-up.diff: new version.
  [ Petr Salinger]
  * kfreebsd/local-sysdeps.diff: update to revision 2859 (from glibc-bsd).
    Closes: #557248.
  [ Aurelien Jarno ]
  * patches/all/local-ldd.diff: new patch to handle the case where ld.so is
    not executable (wrong architecture), and always trace dynamic library
    dependencies through the dynamic linker. Closes: #502189,
    #552518, #499016.
  * Strip *.o files manually (dh_strip does not do it) to prevent
    leakage of the build directory (has been lost in a merge).
  * script.in/nsscheck.sh: fix call to invoke-rc.d. Closes: #555463.
  * patches/ia64/submitted-memchr.diff: fix memchr() when data is shorter
    than software pipeline.
  * Bump to Standards-Version 3.8.3.
  * Re-enable PIE on mips and build-depends on binutils (>= 2.20-3).
  * Build-depends on g++-4.4 (>= 4.4.2-2) and use gcc-4.4 on armel.
  * libc-bin-dev: recommends manpages-dev. Closes: #485608.
  * Generate /usr/lib{,32,64}/gconv/gconv-modules.cache at build time
    instead of during package installation. Closes: #548042.
  * debhelper.in/locales-all.prerm: remove /usr/lib/locale on removal, to
    make puiparts happy.
  [ Carlos O'Donell]
  * patches/hppa/local-stack-grows-up.diff: fix pthread stack related
    functions when the stack grows up. Closes: #553722.
  [ Aurelien Jarno ]
  * Don't ask to stop gdm before an upgrade, but run reload in the postint
    Closes: #553362.
  * patches/powerpc/cvs-readahead.diff: fix readahead on PowerPC.
  * patches/any/cvs-preadv-pwritev.diff: fix preadv, pwritev and fallocate
    for-D_FILE_OFFSET_BITS=64. Closes: #554608.
  * patches/any/submitted-sched_h.2.diff: allow const argument to CPU_ISSET()
    Closes: #554901.
  * kfreebsd/local-sysdeps.diff: update to revision 2819 (from glibc-bsd).
  * patches/any/submitted-etc-resolv.conf.diff: also handle case when the file
    is present, but a nameserver entry is missing. Closes: #552010.
  [ Samuel Thibault ]
  * patches/hurd-i386/local-disable-ioctls.diff: New patch to disable some
    non-working ioctls.
  * patches/hurd-i386/local-pthread_types.diff: Fix path typo.
  [ Aurelien Jarno ]
  * Move xz-utils to Build-Depends from Build-Depends-Indep.
  [ Aurelien Jarno ]
  * patches/any/submitted-localedef-mmap.diff: new patch to cope with
    different mmap alignment restrictions between MMAP_SHARED and
    MMAP_PRIVATE. On SPARC64, MMAP_SHARED implies a 16kB alignment (L1
    D-Cache size), while MMAP_PRIVATE implies a 8kB alignment (page
    size). Closes: #552233.
  * patches/any/submitted-confname.h.diff: new patch to fix build of
    bits/confname.h with -pedantic-errors. Closes: #552819.
  * kfreebsd/local-sysdeps.diff: update to revision 2817 (from glibc-bsd).
    Fixes <netinet/icmp6.h>. Closes: #552138.
  * Disable PIE on MIPS/MIPSEL.
  * Replace patches/s390/submitted-getutmpx.diff by upstream version
  * Don't include debian/ and stamp-dir/ in eglibc source tarball. Closes:
  * Switch to the more common xz format from lzma for eglibc-source
  [ Samuel Thibault ]
  * patches/hurd-i386/local-bigmem.diff: Fix patch.
  [ Aurelien Jarno ]
  * patches/s390/submitted-getutmpx.diff: new patch to fix getutmpx() on
    s390. Closes: #544838.
  * patches/any/submitted-missing-etc-resolv.conf.diff: new patch to fix
    name resolution with empty or missing /etc/resolv.conf. Closes:
  * debian/sysdeps/i386.mk: build with gcc-4.3 on i386. Closes: #551903.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 2806 (from glibc-bsd).
  * Drop kfreebsd/local-sysdeps-2.10.diff (merged in local-sysdeps.diff).
  [ Samuel Thibault ]
  * patches/hurd-i386/local-bigmem.diff: New patch to fix dl.so crash when
    running on GNU Mach with VM_MAX_ADDRESS < 0xc0000000.
  [ Aurelien Jarno ]
  * patches/any/submitted-missing-etc-hosts.diff: return HOST_NOT_FOUND
    instead of NO_DATA. Closes: #551622, #551760, #551879, #552010.
  * Restart NSS related services after upgrade. Closes: #551971, #551885.
  * testsuite-checking/*kfreebsd*: the *at syscalls emulation is not
    working under all conditions, allow failure of related tests. That
    should be removed after switching to kernel 8.0.
  [ Aurelien Jarno ]
  * New upstream release.
    - Fix C++ declaration of string functions. Closes: #496763.
    - Add Handling for group shadow files. Closes: #519479.
    - Use AT_RANDOM for randomized stack protector value. Closes:
    - don't trigger assertion on __pthread_mutex_lock anymore. Closes:
    - Fix week specifier in en_GB. Closes: #511474.
    - Update sys/timex.h. Closes: #550857.
    - debian/copyright, debian/*symbols*, debian/shlibver,
      debian/locales-depver, debian/debhelper.in/*.lintian: upgrade
      to 2.10.
    - alpha has been moved to ports, update debian/sysdeps/alpha.mk and
      debian/patches/alpha/* accordingly.
    - Remove debian/patches/arm/submitted-setjmp.diff (merged).
    - Remove debian/patches/arm/submitted-fpu_control_h.diff (merged).
    - Remove debian/patches/hppa/cvs-tsd.diff (merged).
    - Remove debian/patches/hppa/cvs-nptl.diff (merged).
    - Remove debian/patches/hurd-i386/cvs-resource-prio.diff (merged).
    - Remove debian/patches/hurd-i386/cvs-hurdsig-fix.diff (merged).
    - Remove debian/patches/hurd-i386/cvs-net-headers.diff (merged).
    - Remove debian/patches/hurd-i386/cvs-report-wait-fix.diff (merged).
    - Remove debian/patches/hurd-i386/cvs-get_pc_thunk.diff (merged).
    - Remove debian/patches/hurd-i386/cvs-strerror_l.diff (merged).
    - Remove debian/patches/hurd-i386/cvs-rtld.diff (merged).
    - Update debian/patches/hurd-i386/local-tls-support.diff.
    - Update debian/patches/hurd-i386/submitted-extern_inline.diff.
    - Update debian/patches/hurd-i386/local-atomic-no-multiple_threads.diff.
    - Remove debian/patches/mips/cvs-context.diff (merged).
    - Remove debian/patches/sparc/cvs-siginfo.diff (merged).
    - Remove debian/patches/all/submitted-readme-version.diff (merged).
    - Remove debian/patches/any/submitted-install-map-files.diff (merged).
    - Remove debian/patches/any/cvs-pthread_h.diff (merged).
    - Remove debian/patches/any/local-bashisms.diff (merged).
    - Remove debian/patches/any/cvs-bz7058-nss_nss-nis.diff (merged).
    - Remove debian/patches/any/cvs-iconv-utf16.diff (merged).
    - Remove debian/patches/any/submitted-cross-zic.diff (merged).
    - Remove debian/patches/any/cvs-binutils_2.20.diff (merged).
    - Remove debian/patches/any/submitted-nss-nsswitch.diff (merged).
    - Remove debian/patches/any/cvs-bz9706-nss_nss-files_files-parse.diff
    - Update debian/patches/any/cvs-broken-dns.diff.
    - Remove debian/patches/any/cvs-bz9697-posix-regcomp.diff (merged).
    - Remove debian/patches/any/cvs-bz697-posix-regexec.diff (merged).
    - Remove debian/patches/any/submitted-broken-dns.diff (merged).
    - Remove debian/patches/any/submitted-mount_h.diff (merged).
    - Update debian/patches/any/submitted-futex_robust_pi.diff.
    - Update debian/patches/any/local-dynamic-resolvconf.diff.
    - Update debian/patches/any/local-libgcc-compat-main.diff.
    - Update debian/patches/any/local-libgcc-compat-ports.diff.
    - Update debian/patches/any/local-no-pagesize.diff.
    - Remove debian/patches/any/submitted-date-and-unknown-tz.diff (merged).
    - Remove debian/patches/any/cvs-sunrpc-license.diff (merged).
    - Remove debian/patches/any/submitted-tst-cpucount.diff (merged).
    - Remove debian/patches/any/submitted-signalfd-eventfd.diff (merged).
    - Remove debian/patches/any/cvs-unsetenv.diff (merged).
    - Remove debian/patches/localedata/mt_MT_euro.diff (merged).
    - Remove debian/patches/localedata/submitted-bz9731-el_CY_euro.diff
    - Remove debian/patches/localedata/sk_SK_euro.diff (merged).
    - Remove debian/patches/localedata/submitted-bz9730-locale-sv_FI.diff
    - Remove debian/patches/localedata/cvs-el_CY-el_GR-frac_digits.diff
    - Update debian/patches/localedata/sort-UTF8-first.diff.
    - Update debian/patches/localedata/fr_CA-first_weekday.diff
    - Update debian/patches/localedata/fr_BE-first_weekday.diff
    - Update debian/patches/localedata/cy_GB-first_weekday.diff
    - Remove debian/patches/localedata/submitted-bz9835-en_GB-first_day.diff
    - Update debian/patches/localedata/first_weekday.diff
    - Update debian/patches/localedata/fr_LU-first_weekday.diff
    - Update debian/patches/localedata/fr_CH-first_weekday.diff
    - Remove debian/patches/sh4/cvs-headers-update.diff (merged).
    - Remove debian/patches/any/local-revert-3270.diff (fixed upstream).
  * Remove localedata/locale-fr_FR.diff as coreutils has been fixed.
  * Add debian/patches/any/submitted-autotools.diff to update config.guess
    and config.sub.
  * Remove debian/patches/powerpc/local-sysconf.diff, as it only concerns
    kernel that are not supported anymore.
  * Add debian/patches/ia64/submitted-sysconf.diff to fix sysconf() on ia64.
  * Add debian/patches/alpha/submitted-getsysstats.diff,
    debian/patches/alpha/submitted-includes.diff and
    debian/patches/alpha/submitted-lowlevellock.diff to partially fix FTBFS
    on alpha.
  * Add debian/patches/any/local-linuxthreads-unwind.diff to fix exception
    handling with linuxthreads.
  * Add debian/patches/any/cvs-nptl-init.diff to allow overwriting
    architectures init.c in csu and nptl individually.
  * Add debian/patches/any/submitted-accept4-hidden.diff to fix build
    on non Linux architectures.
  * Add debian/patches/kfreebsd/local-sysdeps-2.10.diff to update sysdeps
    for glibc 2.10 on GNU/kFreeBSD.
  * Add debian/patches/alpha/submitted-rtld-fPIC.diff to fix build on alpha.
  * Add debian/patches/any/submitted-getent-gshadow.diff to add gshadow
    support to getent.
  * debian/rules.d/tarball.mk: store the checkout revision in the tarball
    (file .svn-revision).
  * debian/rules.d/tarball.mk: add an "update-from-upstream-svn" rule to
    automatically update debian/patches/svn-updates.diff.
  * patches/ia64/submitted-libm.diff: new patch to fix errors in the
    math testsuite on ia64.
  * Use gcc 4.4 by default, except on armel, hppa, mips, mipsel, sparc and
  * Update to upstream revision 8758.
  * patches/any/submitted-missing-etc-hosts.diff: new patch from Steve
    Langasek to treat a missing /etc/hosts as a simple "not found", not as
    an internal error. Closes: bug#539950.
  * libc.postinst: only call telinit on Linux as originally.
  * Fix package name in alpha/ia64 private symbols versioning.
  * Add patches/sparc/local-sparcv9-memchr.diff to fix test-memchr.
  [ Petr Salinger ]
  * Add kfreebsd/local-no-SOCK_NONBLOCK.diff to fix build on GNU/kFreeBSD.
  [ Samuel Thibault ]
  * Add debian/patches/hurd-i386/local-_dl_random.diff to fix build on
  * Add debian/patches/hurd-i386/local-unwind-resume.diff to fix build on
  * Fix debian/patches/hurd-i386/local-tls-support.diff to align up includes
    on Linux, to fix build.
  [ Carlos O'Donell ]
  * Add hppa/cvs-nptl-compat.diff to keep ABI compatibility between
    linuxthreads and NPTL on HPPA.
  * sysdeps/hppa.mk: switch to NPTL. Closes: bug#538513.
  * testsuite-checking/expected-results-hppa-linux-gnu-libc: update.
  [ Aurelien Jarno ]
  * Extend description of libc-bin, patch by Christoph Berg. Closes:
  * Strip *.o files manually (dh_strip does not do it) to prevent
    leakage of the build directory.
  * libc.postinst: re-add "telinit u", removed by accident in version
    2.9-24. Closes: bug#545179.
  * nscd.init: set PATH to "/sbin:/usr/sbin:/bin:/usr/bin". Closes:
  * nscd.conf.5: add documentation for max-db-size and auto-propagate
    options. Closes: bug#544544.
  * Merge from the multiarch branch:
    - allow to specify libdir and slibdir also for the main flavor.
    - use real dependencies between the build_* and binaryinst_*
    - simplify clean target.
  * Set the minimum kernel version to 6.0.0 for biarch library on
    kfreebsd-amd64 to match the main library.
  * alpha/submitted-sock_nonblock.diff: adjust patch location (alpha is
    still a main architecture in glibc 2.9). Closes: bug#540871.
  [ Samuel Thibault ]
  * debian/debhelper.in/libc.install: Install libc/*-gnu*/ instead of
    libc/*-*-gnu*/, to fix FTBFS on hurd-i386 due to it now being i486-gnu/.
  * debian/patches/hurd-i386/submitted-null-pathname.diff: New patch to fix
    chdir("") and chroot("") into returning ENOENT.
  * debian/patches/hurd-i386/submitted-sbrk.diff: New patch to fix sbrk beyond
  * debian/patches/hurd-i386/local-thread-cancel.diff: New patch to fix ext2fs
  * debian/patches/hurd-i386/submitted-readlinkat.diff: New patch to add
    support for readlinkat(), to fix insserv build.
  * debian/patches/hurd-i386/cvs-termios-IXANY.patch: New patch to
    define IXANY in XOpen environment too, to fix libgphoto2 build.
  * debian/patches/hurd-i386/submitted-SOL_IP.patch: New patch to add SOL_IP
    definition, to fix directfb build.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 2779 (from glibc-bsd).
  [ Clint Adams ]
  * debian/rules.d/debhelper.mk: make sure that snippets are included
    before doing CURRENT_VER substitution; fix thanks to Steve
  * Bump to Standards-Version 3.8.3.
  [ Aurelien Jarno ]
  * alpha/submitted-sock_nonblock.diff, hppa/submitted-sock_nonblock.diff:
    create the files at the correct location. Closes: bug#540871.
  * Use the full triplet for optimized and biarch packages.
  * cvs-unsetenv.diff: new patch to not segfault in unsetenv() if run after
  [ Samuel Thibault ]
  * Convert config_os' gnu-gnu into gnu to fix multiarch paths.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 2744 (from glibc-bsd).
  * any/local-linuxthreads-kill_other.diff, fixes ruby 1.9 testsuite failure
  * Remove Ben Collins <email address hidden> from the uploaders (Closes:
  * Recommends libc6-i686 on i386 and libc0.1-i686 on kfreebsd-i386
    (instead of amd64 and kfreebsd-amd64). Closes: bug#455603.
  * rules.d/debheper.in: fix a one letter typo causing libc6-udeb to be
    empty. Closes: bug#541725.
  * alpha/submitted-sock_nonblock.diff, hppa/submitted-sock_nonblock.diff:
    new patches to accommodate SOCK_NONBLOCK != O_NONBLOCK on these
    architectures. Closes: bug#540871.
  * Add dependency on $syslog in /etc/init.d/nscd. Closes: bug#541492.
  [ Aurelien Jarno ]
  * Remove any/cvs-pthread_mutex_lock.diff following upstream decision.
  * Replace debian/sysdeps/depflags.{mk,pl} by entries in debian/control
    using the "new" dpkg-dev features. Clean-out some very old entries.
  * Recommends libc6-i686 on amd64 and libc0.1-i686 on kfreebsd-amd64
    (Closes: bug#455603).
  * Don't access dpkg files directly in libc6.preinst.
  * patches/any/local-ld-multiarch.diff: convert i586 and i686 into i486
    (Closes: bug#540646).
  * debian/rules.d/debhelper.mk: use dh_lintian instead doing the work
  * Split out libc-bin from libc6 and libc-dev-bin from libc6-dev.
    (Closes: #330735).
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 2696 (from glibc-bsd).
  * debhelper.in/libc.postinst, sysdeps/depflags.pl: remove upgrade code
    for pre-etch installations.
  * Don't ship /etc/init.d/glibc.sh anymore: the GNU libc is now smart
    enough to print "FATAL: kernel too old" alone. This also speed up
    the boot a bit.
  * Don't ship /usr/share/doc/libc6/TODO, but keep the file in the
  * Don't ship /usr/share/doc/libc6/{README,PROJECT}.gz, they are
    irrelevant for an already built GNU libc.
  * Move /usr/share/doc/libc6/{CONFORMANCE,NAMESPACE,NOTES}.gz to
  * Move all upstream changelogs in glibc-docs, and install a small
    changelog file explaining the reason.
  * Ship README.libm in libc6-dev.
  * Update any/cvs-broken-dns.diff from upstream.
  * any/cvs-pthread_mutex_lock.diff: new patch from upstream to fix
    a memory ordering problem in pthread_mutex_{,timed}lock.
  * Replace any/submitted-signalfd-eventfd.diff by upstream version
  * alpha/submitted-asm-memchr.diff: new patch to fix broken prefetching
    in memchr() on alpha.
  * control.in/i386: replace the Pre-Depends by a Conflicts. Closes:
    #538807. Update the breaks version of the packages not yet
  * kfreebsd/local-sysdeps.diff: update to revision 2670 (from glibc-bsd).
  * any/submitted-signalfd-eventfd.diff: new patch to support < 2.6.27
    kernels in eventfd/signalfd. Closes: #537509.
  * alpha/submitted-fdatasync.diff: update to keep fdatasync() as a
    cancellation point. Closes: #537586.
  * sparc/cvs-siginfo.diff, s390/submitted-siginfo.diff,
    ia64/submitted-siginfo.diff: new patches to get "struct sigevent"
    from bits/siginfo.h in sync with the kernel version. Closes: #534548.
  * debhelper.in/libc-alt.preinst: also clear old /lib32 and /usr/lib32
    symlinks on install, as they might have been left by a previous
    installation of the package.
  * patches/any/cvs-getaddrinfo-nss-notfound.diff: new patch to correctly
    handle missing NSS modules. Closes: #535106, #298290.
  * Add X-Interactive: true to /etc/init.d/glibc.sh. Closes: #538435.
  [ Aurelien Jarno ]
  * Re-add /usr/include/scsi/scsi.h. Closes: #537354.
  * libc6-dev-i386: pre-depends on libc6-i386. Closes: #535313.
  * /etc/bindresvport.blacklist: add rsync (port 873). Closes: #537289.
  * any/local-bindresvport_blacklist.diff: update from latest openSUSE
  * kfreebsd/local-sysdeps.diff: update to revision 2643 (from glibc-bsd).
    Closes: #537492.
  * debian/local/etc_init.d/glibc.sh: add support for start/stop/restart/
    force-reload options.
  * debian/debhelper.in/libc-alt.preinst: add set -e.
  [ Clint Adams ]
  * Bump to Standards-Version 3.8.2.
  [ Aurelien Jarno ]
  * Don't ship /usr/include/scsi/scsi.h anymore. Closes: #535809.
  * Add sysdeps/sh4.mk. Closes: #536199.
  * debian/control.in/main: Build-Depends on dpkg-dev (>=
    Closes: #536482.
  * kfreebsd/local-sysdeps.diff: update to revision 2624 (from glibc-bsd).
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 2611 (from glibc-bsd).
    Closes: #534115. Thanks to Javier Mendez Gomez.
  [ Aurelien Jarno ]
  * libc6-i386/presubj: remove. Closes: #533768.
  * eu.po update from Piarres Beobide. closes: #534283.
  * arm/local-hwcap-updates.diff, arm/local-no-hwcap.diff: update ARM
    hwcaps to support NEON and VFP. Closes: #534126.
  * control.in/i386: add a breaks nvidia-glx-ia32 (<= 185.18.14-1) and
    nvidia-libvdpau-ia32 (<= 185.18.14-1). Closes: #534874.
  * Merge any/submitted-broken-dns.diff into any/cvs-broken-dns.diff and
    update from upstream.
  [ Clint Adams ]
  * ru.po update from Yuri Kozlov. closes: #534781.
  * cs.po update from Miroslav Kure. closes: #534787.
  * Remove /lib32 and /usr/lib32 in the libc6-i386 preinst. closes: #533773.
  [ Aurelien Jarno ]
  * Fix the versionned conflict of libc6-i386 with libc6-i386-dev. Closes:
  [ Clint Adams ]
  * Use Breaks instead of Conflicts for the /emul/ia32-linux transition.
    closes: #533503.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 2599 (from glibc-bsd).
  * Restore /lib/ld-linux.so.2 symlink. Closes: #533364.
  * control.in/i386: tighten a bit the conflicts given the recent uploads.
  * kfreebsd/local-sysdeps.diff: update to revision 2587 (from glibc-bsd).
    Update expected testsuite results accordingly.
  * any/cvs-broken-dns.diff: backport more parts from upstream.
  * Update Italian debconf translation, by Luca Monducci. Closes: #531431.
  * sh4/cvs-headers-update.diff: new patch from upstream to fix build failure
    on SH4. Closes: #532385.
  * sysdeps/amd64.mk: fix i386_slibdir.
  * control.in/i386: remove duplicate entries.
  [ Aurelien Jarno ]
  * debian/debhelper.in/locales.postrm: remove /etc/default/locale on
    purge. Closes: #530902.
  [ Clint Adams ]
  * Move /emul/ia32-linux libraries to /usr/lib32.
  * debian/debhelper.in/nscd.init: fix return code when querying status
    and nscd is not running to comply with LSB. Closes: #527883.
  * debian/debhelper.in/locales.config: don't use "echo -e". Closes:
    #527945, #529173.
  * debian/patches/localedata/supported.diff: add kk_KZ.RK1048 locale.
    Closes: #528177.
  * debian/debhelper.in/locales.config: use previous debconf settings if
    /etc/environment and /etc/default/locale do not exist.
  * debian/bug/locales/presubj: fix a typo. Closes: #528353.
  * debian/local/manpages/validlocale.8: fix a typo. Closes: #528658.
  * debian/patches/any/cvs-sunrpc-license.diff: new patch from upstream
    to change the SUNRPC license into BSD one. Update debian/copyright
    accordingly. Closes: #382175.
  * debian/patches/any/submitted-tst-cpucount.diff: new patch to fix
    tst-cpucount test on non Linux kernels.
  * kfreebsd/local-sysdeps.diff: update to revision 2545 (from glibc-bsd).
  * debian/patches/kfreebsd/local-config_h_in.patch: new patch to correctly
  * debian/sysdeps/kfreebsd.mk: bump minimal kernel version to 6.0.
  * debian/debhelper.in/libc.NEWS: detail the exact line that has to be
    added to /etc/resolv.conf.
  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 2503 (from glibc-bsd).
  [ Aurelien Jarno ]
  * any/local-revert-3270.diff: new patch to revert fix for PR nptl/3270.
    (closes: bug#527541).
  * Switch to Embedded GLIBC (EGLIBC), sources taken from the 2.9
    - Update all/submitted-readme-version.diff.
    - Update any/local-bashisms.diff.
    - Update any/cvs-bz9697-posix-regcomp.diff.
    - Update any/cvs-binutils_2.20.diff.
    - Drop any/local-makeconfig.diff.
    - Drop any/submitted-getcwd-sys_param_h.diff (merged in eglibc).
    - Add any/submitted-cross-zic.diff to fix biarch builds.
    - Add any/submitted-nss-nsswitch.diff to fix linuxthreads builds.
    - Add any/submitted-install-map-files.diff to fix GNU/Hurd builds.
    - More tests of flavour/biarch builds are run, update the expected
      testsuite results accordingly.
    - Rename glibc-source package into eglibc-source.

29376f6... by Aurelien Jarno on 2009-05-04

Import patches-unapplied version 2.9-10 to debian/sid

Imported using git-ubuntu import.

Changelog parent: bc12862a035d6768d590bb42e3a758b0a0fd7a22

New changelog entries:
  [ Samuel Thibault ]
  * hurd-i386/local-pthread_posix-option.diff: Set _POSIX_TIMEOUTS to 200112
    too, to fix gthread compilation in gcc-4.4
  [ Petr Salinger ]
  * fix up GNU/kFreeBSD specific macro LIST_FOREACH_SAFE.

  [ Aurelien Jarno ]
  * any/cvs-broken-dns.diff: backport more parts from upstream.
  * any/submitted-broken-dns.diff: new patch to not raise an error if one
    query returns NOTIMP or FORMERR and the other NOERROR. Closes: #526823.