Ubuntu

“eglibc” 2.13-23ubuntu1 source package in Ubuntu

Changelog

eglibc (2.13-23ubuntu1) precise; urgency=low

  * Merge with Debian (r5082), bringing in several new patches and fixes.
  * Move biarch-compat.conf to zz_$(curpass)-biarch-compat.conf to get
    saner include ordering, and to match how we're doing it in Debian.

eglibc (2.13-23) unstable; urgency=low

  [ 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.

eglibc (2.13-22) unstable; urgency=low

  [ 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:
    #644771.
  * 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
    from FUTEX_WAIT_REQUEUE_PI.
  * 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/kfreebsd/submitted-libc_once.diff.
  * patches/hurd-i386/submitted-ldsodefs.h.diff: Move committed part to
    patches/hurd-i386/cvs-ldsodefs.h.diff
  * 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
    dup3.
  * 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
    upgraded.
  * 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.

eglibc (2.13-21) unstable; urgency=low

  [ 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
    series.
  * Add patches/hurd-i386/cvs-fork_ports.diff to fix uninitialized reference
    count.

  [ 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.
 -- Adam Conrad <email address hidden>   Wed, 14 Dec 2011 22:09:18 -0700

Upload details

Uploaded by:
Adam Conrad on 2011-12-15
Uploaded to:
Precise
Original maintainer:
Ubuntu Developers
Component:
main
Architectures:
any all
Section:
libs
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size MD5 Checksum
eglibc_2.13.orig.tar.gz 22.6 MiB 17695e0d2d84d0a0f68c652f6ad4af7c
eglibc_2.13-23ubuntu1.diff.gz 1.8 MiB 49bf07b8ba34d30d320debf8f32bf679
eglibc_2.13-23ubuntu1.dsc 5.1 KiB 97bebacb8ad614639e9e8b0706aec920

Available diffs

Binary packages built by this source

eglibc-source: Embedded GNU C Library: sources

 This package contains the sources and patches which are needed to
 build eglibc.

glibc-doc: Embedded GNU C Library: Documentation

 Contains The GNU C Library Reference manual in info and html format
 as well as the man pages for libpthread functions and the complete
 GNU C Library ChangeLog.

libc-bin: Embedded GNU C Library: Binaries

 This package contains utility programs related to the GNU C Library.
 .
  * catchsegv: catch segmentation faults in programs
  * getconf: query system configuration variables
  * getent: get entries from administrative databases
  * iconv, iconvconfig: convert between character encodings
  * ldd, ldconfig: print/configure shared library dependencies
  * locale, localedef: show/generate locale definitions
  * rpcinfo: report RPC information
  * tzselect, zdump, zic: select/dump/compile time zones

libc-dev-bin: Embedded GNU C Library: Development binaries

 This package contains utility programs related to the GNU C Library
 development package.

libc6: Embedded GNU C Library: Shared libraries

 Contains the standard libraries that are used by nearly all programs on
 the system. This package includes shared versions of the standard C library
 and the standard math library, as well as many others.

libc6-amd64: Embedded GNU C Library: 64bit Shared libraries for AMD64

 This package includes shared versions of the standard C library and the
 standard math library, as well as many others. This is the 64bit version
 of the library, meant for AMD64 systems.

libc6-armel: Embedded GNU C Library: ARM softfp shared libraries for armhf

 This package includes shared versions of the standard C
 library and the standard math library, as well as many others.
 This is the ARM softfp version of the library, meant for armhf systems.

libc6-armhf: Embedded GNU C Library: ARM hard float shared libraries for armel

 This package includes shared versions of the standard C
 library and the standard math library, as well as many others.
 This is the ARM hard float version of the library, meant for armel systems.

libc6-dbg: Embedded GNU C Library: detached debugging symbols

 This package contains the detached debugging symbols for the GNU C
 library.

libc6-dev: Embedded GNU C Library: Development Libraries and Header Files

 Contains the symlinks, headers, and object files needed to compile
 and link programs which use the standard C library.

libc6-dev-amd64: Embedded GNU C Library: 64bit Development Libraries for AMD64

 Contains the symlinks and object files needed to compile and link programs
 which use the standard C library. This is the 64bit version of the
 library, meant for AMD64 systems.

libc6-dev-armel: Embedded GNU C Library: ARM softfp development libraries for armhf

 Contains the symlinks and object files needed to compile and link programs
 which use the standard C library. This is the ARM softfp version of the
 library, meant for armhf systems.

libc6-dev-armhf: Embedded GNU C Library: ARM hard float development libraries for armel

 Contains the symlinks and object files needed to compile and link programs
 which use the standard C library. This is the ARM hard float version of the
 library, meant for armel systems.

libc6-dev-i386: Embedded GNU C Library: 32-bit development libraries for AMD64

 Contains the symlinks and object files needed to compile and link programs
 which use the standard C library. This is the 32bit version of the
 library, meant for AMD64 systems.

libc6-dev-ppc64: Embedded GNU C Library: 64bit Development Libraries for PowerPC64

 Contains the symlinks and object files needed to compile and link programs
 which use the standard C library. This is the 64bit version of the
 library, meant for PowerPC64 systems.

libc6-i386: Embedded GNU C Library: 32-bit shared libraries for AMD64

 This package includes shared versions of the standard C
 library and the standard math library, as well as many others.
 This is the 32bit version of the library, meant for AMD64 systems.

libc6-pic: Embedded GNU C Library: PIC archive library

 Contains an archive library (ar file) composed of individual shared objects.
 This is used for creating a library which is a smaller subset of the
 standard libc shared library. The reduced library is used on the Debian
 boot floppies. If you are not making your own set of Debian boot floppies
 using the `boot-floppies' package, you probably don't need this package.

libc6-ppc64: Embedded GNU C Library: 64bit Shared libraries for PowerPC64

 This package includes shared versions of the standard C library and the
 standard math library, as well as many others. This is the 64bit version
 of the library, meant for PowerPC64 systems.

libc6-prof: Embedded GNU C Library: Profiling Libraries

 Static libraries compiled with profiling info (-pg) suitable for use
 with gprof.

libc6-udeb: Embedded GNU C Library: Shared libraries - udeb

 Contains the standard libraries that are used by nearly all programs on
 the system. This package includes shared versions of the standard C library
 and the standard math library, as well as many others.
 .
 This package contains a minimal set of libraries needed for the Debian
 installer. Do not install it on a normal system.

libc6-xen: Embedded GNU C Library: Shared libraries [Xen version]

 Contains the standard libraries that are used by nearly all programs on
 the system. This package includes shared versions of the standard C
 library and the standard math library, as well as many others.
 .
 This set of libraries is optimized for the Xen hypervisor, and will be
 selected instead when running under Xen.

libnss-dns-udeb: Embedded GNU C Library: NSS helper for DNS - udeb

 Contains the standard libraries that are used by nearly all programs on
 the system. This package includes shared versions of the standard C library
 and the standard math library, as well as many others.
 .
 This package contains the DNS NSS helper needed for the Debian installer.
 Do not install it on a normal system.

libnss-files-udeb: Embedded GNU C Library: NSS helper for files - udeb

 Contains the standard libraries that are used by nearly all programs on
 the system. This package includes shared versions of the standard C library
 and the standard math library, as well as many others.
 .
 This package contains the files NSS helper needed for the Debian installer.
 Do not install it on a normal system.

multiarch-support: Transitional package to ensure multiarch compatibility

 This is a transitional package used to ensure multiarch support is present
 in ld.so before unpacking libraries to the multiarch directories. It can
 be removed once nothing on the system depends on it.

nscd: Embedded GNU C Library: Name Service Cache Daemon

 A daemon which handles passwd, group and host lookups
 for running programs and caches the results for the next
 query. You should install this package only if you use
 slow services like LDAP, NIS or NIS+.