eglibc 2.18-0ubuntu1 source package in Ubuntu

Changelog

eglibc (2.18-0ubuntu1) trusty; urgency=low

  * Merge with latest 2.18 from Debian experimental, remaining changes:
    - Drop the Breaks line from libc6, which refers to a Debian transition
    - Remove the libc6 recommends on libc6-i686, which we don't build
    - Enable libc6{,-dev}-armel on armhf and libc6{-dev}-armhf on armel
    - Ship update-locale and validlocale in /usr/sbin in libc-bin
    - Don't build locales or locales-all in Ubuntu, we rely on langpacks
    - Heavily mangle the way we do service restarting on major upgrades
    - Use different MIN_KERNEL_SUPPORTED versions than Debian, due to
      buildd needs.  This should be universally bumped to 2.6.32 once all
      our buildds (including the PPA guests) are running precise kernels
    - Build i386 variants as -march=i686, build amd64 with -O3, and build
      ppc64 variants (both 64-bit and 32-bit) with -O3 -fno-tree-vectorize
    - debian/patches/ubuntu/local-CVE-2012-3406.diff: switch to malloc when
      array grows too large to handle via alloca extension (CVE-2012-3406)
    - Build generic i386/i686 flavour with -mno-tls-direct-seg-refs
  * debian/patches/ubuntu/local-linaro-cortex-strings.diff: Dropped at the
    request of Will Newton, who will upstream something more performant.
  * 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.

eglibc (2.18-0experimental0) experimental; urgency=low

  [ 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
    version.
  * 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
      manpages.
    - 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
    sparc.
  * 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,
    cleanup.
  * 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/hppa/cvs-hppa-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
    update.

eglibc (2.17-97) unstable; urgency=medium

  [ 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

eglibc (2.17-96) unstable; urgency=low

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

eglibc (2.17-95) unstable; urgency=low

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

eglibc (2.17-94) unstable; urgency=low

  [ 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
    implemented.
  * patches/hurd-i386/tg-tls.diff: Fix getting LDT on fork.
  * patches/hurd-i386/local-dl-dynamic-weak.diff: Remove patch, issue fixed in
    libpthread.
  * 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
    deallocation.
  * 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 <email address hidden>   Fri, 22 Nov 2013 07:19:51 -0700

Upload details

Uploaded by:
Adam Conrad
Uploaded to:
Trusty
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
libs
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
eglibc_2.18.orig.tar.xz 11.1 MiB 935525e270a8da26891c6e85d8af2633e127b83d5b3653ef2f15cf229ebfd765
eglibc_2.18-0ubuntu1.debian.tar.xz 1.1 MiB 9d4dc4e76ebdb2c990da130e08479f16095e9d65b4c5226e5b5166203bcae925
eglibc_2.18-0ubuntu1.dsc 5.1 KiB 39cf21e1595e14b8edef1f9bfb05edb2986ef002be427ba89efda9ed82e32cb8

Available diffs

View changes file

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 man pages for libpthread functions and the complete GNU C Library
 ChangeLog. The GNU C Library Reference manual has been moved into
 glibc-doc-reference for licensing reasons.

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
  * 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-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-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-dev-x32: Embedded GNU C Library: X32 ABI 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 X32 ABI version of the
 library, meant for amd64 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 by debian-installer
 and may be useful for custom installation media and in embedded systems.

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-x32: Embedded GNU C Library: X32 ABI 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 X32 ABI version
 of the library, meant for AMD64 systems.

libc6-xen: No summary available for libc6-xen in ubuntu trusty.

No description available for libc6-xen in ubuntu trusty.

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