glibc 2.23-0ubuntu1 source package in Ubuntu
Changelog
glibc (2.23-0ubuntu1) xenial; urgency=medium * Merge with 2.23 from experimental (LP: #1521172), remaining changes: - 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. - 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. - Build generic i386/i686 flavour with -mno-tls-direct-seg-refs. - Drop the libc6-xen flavour, as the above change covers Xen's needs. - Enable systemtap support, which is currently disabled in Debian. - debian/patches/ubuntu/local-warn-bsd-source.diff: Don't warn on _BSD_SOURCE || _SVID_SOURCE, so we don't have to fix everything that might define them and build with -Werror, drop after xenial. - Don't build libc-l10n, its contents get stripped for language-packs. - debian/control.in/libc: Remove a Breaks on s390x against a binary NMU version of check that will never exist in the Ubuntu archive. * Drop libc-bin manpages Recommends to Suggests to keep it in standard. * Build with -fno-pie and -no-pie on s390x, upstream isn't PIE-ready. * debian/testsuite-xfail-debian.mk: XFAIL tst-malloc-thread-{fail,exit}. * debian/patches/any/cvs-netinet-in-4.2.diff: Dropped, merged upstream. * debian/patches/any/cvs-netinet-tcp-4.2.diff: Dropped, merged upstream. * debian/patches/any/cvs-selinux-nscd.diff: Dropped, merged upstream. * debian/patches/powerpc/local-tune-power8.diff: Dropped, we build for P8. * debian/patches/ubuntu/submitted-no-stack-backtrace.diff: Rebase patch. * debian/patches/ubuntu/unsubmitted-increase-dtv-surplus.diff: Dropped. * Evaluate and merge/drop/rebase localedata patches from langpack-locales. - debian-*patch: Drop all langpack-locales patches copied from Debian. - ubuntu/localedata/bn-language.patch: Rebase for glibc. - ubuntu/localedata/ce_RU-new_locale.patch: Drop, merged upstream. - ubuntu/localedata/ckb_IQ-new_locale.patch: Rebase for glibc. - ubuntu/localedata/de_AT-february.patch: Drop, merged upstream. - ubuntu/localedata/en_CA-dateformat.patch: Rebase for glibc. - ubuntu/localedata/en_IE-am_pm.patch: Rebase for glibc. - ubuntu/localedata/eo_US.patch: Rebase for glibc. - ubuntu/localedata/es-decimal_point-thousands_sep.patch: Drop, merged. - ubuntu/localedata/es_DO-am_pm.patch: Rebase for glibc. - ubuntu/localedata/es_EV.patch: Drop, merged upstream. - ubuntu/localedata/gd_GB-days-months.patch: Drop, merged upstream. - ubuntu/localedata/it_IT-thousands_sep.patch: Drop, also in Debian. - ubuntu/localedata/ln_CD-new_locale.patch: Rebase for glibc. - ubuntu/localedata/lt_LT-currency.patch: Drop, merged upstream. - ubuntu/localedata/lv_LV-currency.patch: Rebase for glibc. - ubuntu/localedata/pt_BR-d_fmt.patch: Rebase for glibc. - ubuntu/localedata/sd_PK.patch: Rebase for glibc. - ubuntu/localedata/tr_TR-currency_symbol.patch: Drop, merged upstream. - ubuntu/localedata/ug_CN.patch: Drop, merged upstream. - <email address hidden>: Rebase for glibc. * Merge locales back into glibc and provide locales-all (LP: #1394929): - debian/control.in/*: Reinstate all locales{,-all} Breaks from Debian. - debian/control.in/main: Let locales overwrite files from old libc-bin. - debian/debhelper.in/libc.postinst: Move locale-gen purge to locales. - debian/debhelper.in/locales.{config,postinst}: Upgrade local locales. - debian/debhelper.in/locales.install: Install our language-pack hooks. - debian/rules.d/debhelper.mk: Mark our language-pack hooks executable. - debian/local/usr_sbin/locale-gen: Add support for langpack snippets. - debian/rules: Reinstate building locales and locales-all for Ubuntu. glibc (2.23-0experimental1) UNRELEASED; urgency=medium [ Aurelien Jarno ] * debian/testsuite-xfail-debian.mk (powerpc) really mark tst-malloc-thread-exit as xfail. * debian/testsuite-xfail-debian.mk (ppc64) mark tst-malloc-thread-exit test as xfail, it is a known issue and not a regression. [ Samuel Thibault ] * hurd-i386/cvs-libpthread.diff: More updates to glibc-2.23. * hurd-i386/cvs-openat.diff: Fix __openat prototype. * hurd-i386/cvs-gai_sigqueue.diff: Fix gai_sigqueue prototype. * hurd-i386/cvs-aio_sigqueue.diff: Fix aio_sigqueue prototype. * hurd-i386/cvs-libpthread.diff: Separate 2.23 changes to... * hurd-i386/cvs-libpthread-2.23.diff: ... separate patch. * hurd-i386/unsubmitted-libpthread.so.diff: Fix building malloc tests. * testsuite-xfail-debian.mk: Skip test which just overflows memory. [ Adam Conrad ] * debian/patches/any/cvs-tst-malloc-thread-exit.diff: Backport fix from upstream to make tst-malloc-thread-exit use fewer system resources. * debian/patches/any/cvs-resolver-leak.diff: Backport upstream patch by Andreas Schwab to fix a memory leak in the resolver (Closes: #818178) * debian/glibc-source.filelist: Refresh list of source files and sort. * debian/control.in/i386: Remove list of Breaks that predate oldstable. * debian/control.in/*: Drop long obsolete file overlap Breaks/Replaces. glibc (2.23-0experimental0) experimental; urgency=medium [ Aurelien Jarno ] * New upstream release: version 2.23, with git updates up to 2016-03-12: - Fix German translation of "Alarm clock". Closes: #291293. - Fix strtol in Turkish locales. Closes: #458611. - Add LFS support for fts functions. Closes: #534521. - Fix build with GCC 6. Closes: #811574. - Fix unbounded stack allocation in nan* functions (CVE-2014-9761). Closes: #813187. - debian/patches/localedata/locale-ku_TR.diff: rebased. - debian/patches/localedata/fix-lang.diff: upstreamed. - debian/patches/localedata/first_weekday.diff: rebased. - debian/patches/localedata/locale-nb_NO.diff: upstreamed. - debian/patches/localedata/cvs-bg_BG-t_fmt.diff: upstreamed. - debian/patches/alpha/local-string-functions.diff: rebased. - debian/patches/amd64/local-blacklist-for-Intel-TSX.diff: rebased. - debian/patches/arm/local-ioperm.diff: dropped. - debian/patches/hppa/cvs-allocatestack-stacktop.diff: upstreamed. - debian/patches/hppa/local-pthread_spin_unlock.diff: upstreamed. - debian/patches/hppa/submitted-mathdef.diff: upstreamed. - debian/patches/hppa/cvs-update-mman.h.diff: upstreamed. - debian/patches/hppa/submitted-dladdr.diff: upstreamed. - debian/patches/hurd-i386/local-enable-ldconfig.diff: rebased. - debian/patches/hurd-i386/tg-tls.diff: rebased. - debian/patches/hurd-i386/tg-tls-threadvar.diff: rebased. - debian/patches/hurd-i386/tg-hurdsig-fixes.diff: rebased. - debian/patches/hurd-i386/tg-hurdsig-global-dispositions.diff: rebased. - debian/patches/hurd-i386/cvs-libpthread.diff: updated. - debian/patches/hurd-i386/unsubmitted-gnumach.defs.diff: rebased. - debian/patches/hurd-i386/submitted-fork_port_leak.diff: upstreamed. - debian/patches/hurd-i386/tg-libc_getspecific.diff: rebased. - debian/patches/hurd-i386/cvs-libpthread-libc-lockP.diff: upstreamed. - debian/patches/hurd-i386/tg-mmap32th_bit.diff: upstreamed. - debian/patches/hurd-i386/tg-sysheaders.diff: upstreamed. - debian/patches/hurd-i386/cvs-bootstrap.diff: upstreamed. - debian/patches/hurd-i386/cvs-cache-mach_host_self.diff: upstreamed. - debian/patches/hurd-i386/cvs-csu_crt0.diff: upstreamed. - debian/patches/hurd-i386/cvs-s_scalbn.diff: upstreamed. - debian/patches/hurd-i386/local-mach_print.diff: rebased. - debian/patches/hurd-i386/cvs-hidden.diff: rebased. - debian/patches/hurd-i386/cvs-O_DIRECTORY.diff: upstreamed. - debian/patches/hurd-i386/cvs-raise-longjump.diff: upstreamed. - debian/patches/i386/local-i386-ulps.diff: dropped. - debian/patches/kfreebsd/local-scripts.diff: rebased. - debian/patches/m68k/submitted-gcc34-seccomment.diff: rebased. - debian/patches/mips/cvs-testsuite-o32-fp.diff: upstreamed. - debian/patches/powerpc/local-powerpc8xx-dcbz.diff: rebased. - debian/patches/sh4/local-fpscr_values.diff: rebased. - debian/patches/any/local-bindresvport_blacklist.diff: rebased. - debian/patches/any/local-libgcc-compat-main.diff: rebased. - debian/patches/any/local-libgcc-compat-abilists.diff: rebased. - debian/patches/any/local-mktemp.diff: upstreamed. - debian/patches/any/cvs-stdio-lock.diff: upstreamed. - debian/patches/any/local-tcsetaddr.diff: rebased. - debian/patches/any/local-tst-mktime2.diff: rebased. - debian/patches/any/submitted-nis-netgrp.diff: upstreamed. - debian/patches/any/submitted-longdouble.diff: rebased. - debian/patches/any/local-dynamic-resolvconf.diff: rebased. - debian/patches/any/local-static-dlopen-search-path.diff: upstreamed. - debian/patches/any/local-math-logb.diff: upstreamed. - debian/patches/any/cvs-gawk-gensub.diff: upstreamed. - debian/patches/any/cvs-grantpt-namespace.diff: upstreamed. - debian/patches/any/cvs-grantpt-pty-owner.diff: upstreamed. - debian/patches/any/cvs-bits-libc-stdio-lock.diff: upstreamed. - debian/patches/any/submitted-hle-checking-mutex.diff: upstreamed. - debian/{control,symbols.wildcards,copyright}: Updated strings for 2.23. - debian/patches/kfreebsd/local-undef-glibc.diff: rebased. - debian/patches/kfreebsd/local-tst-malloc-backtrace.diff: rebased, renamed into local-tst-malloc-fbtl.diff. - debian/patches/hurd-i386/submitted-net.diff: rebased. - debian/patches/hurd-i386/tg-bits_atomic.h_multiple_threads.diff: rebased. - debian/patches/hurd-i386/submitted-handle-eprototype.diff: dropped. * debian/testsuite-xfail-debian.mk (powerpc) mark tst-malloc-thread-fail test as xfail, it is a known issue and not a regression. * debian/testsuite-xfail-debian.mk (mipsel): mark a few math tests are failing, due to a bug in the Loongson 3 FPU. * patches/kfreebsd/local-fbtl.diff: update to revision 5940 (from glibc-bsd). glibc (2.22-3) unstable; urgency=medium * Update from upstream stable branch: - Fix linking shared objects that use libmvec.so functions. Closes: #817879. * debian/sysdeps/sh4.mk: build with -fno-delete-null-pointer-checks to workaround a missing SH4 specific __builtin_trap implementation in GCC. * debian/patches/localedata/locale-C.diff: fix LC_TIME week and d_t_fmt fields in C.UTF-8 locale. Closes: #817895. * debian/sysdeps/powerpcspe.mk: pass --without-fp to the configure script on powerpcspe. Closes: #817926. * debian/rules.d/control.mk: add nios2 architecture. Closes: #817944. * debian/patches/any/submitted-dlopen-noload.diff: new patch to fix a crash in dlopen() with RTLD_NOLOAD. Closes: #817900. glibc (2.22-2) unstable; urgency=medium [ Aurelien Jarno ] * Update from upstream stable branch: - Fix pow() precision on CPUs with fma4, and the corresponding testsuite failures. - debian/patches/s390/submitted-socketcall.diff: drop, merged upstream. * debian/libc6{,-mips32,-mipsn32}.symbols.mips64el: add symbols for files for mips64el. * patches/kfreebsd/local-sysdeps.diff: update to revision 5932 (from glibc-bsd): - Fix consistency check for PIC code when built with GCC 5. Closes: #817207. * debian/rules, debian/rules.d/build.mk, debian/rules.d/debhelper.mk: define the mvec variable per flavour and not per platform. * sysdeps/*mk: enable libmvec only on amd64 and x32 flavours. * debian/debhelper.in/libc-dev-alt.install: install libmvec_nonshared.a also for alternative builds. * debian/debhelper.in/libc-dev{,-alt}.install: install libmvec.a. glibc (2.22-1) unstable; urgency=medium [ Aurelien Jarno ] * debian/testsuite-xfail-debian.mk (alpha): mark a few failures which are not a regression compared to 2.21 as xfail. * debian/testsuite-xfail-debian.mk (hurd): mark another failure which is not a regression compared to 2.21 as xfail. * debian/control.in/main: avoid experimental versions, use versions that went through unstable instead. [ Samuel Thibault ] * control: Accept hurd-headers-dev and libihash-dev as alternatives to hurd-dev for bootstrapping. glibc (2.22-0experimental3) experimental; urgency=medium [ Aurelien Jarno ] * Update from upstream stable branch: - debian/patches/any/local-CVE-2015-7547.diff: drop, merged upstream. * debian/testsuite-xfail-debian.mk (hurd): correctly detect Hurd. Mark tests failing to build as unsupported. Update for glibc 2.22. * debian/patches/hurd-i386/submitted-hurd-abilist.diff: new patch to get the abilist tests buildable on Hurd. * debian/testsuite-xfail-debian.mk (mips): correctly detect 64-bit mips flavours. * debian/testsuite-xfail-debian.mk (hppa): mark new tests which fail as xfail. * debian/testsuite-xfail-debian.mk (alpha): mark new tests which fail as xfail. * control.in/main: Bump Standards-Version to 3.9.7 (no changes). * debian/patches/sparc/submitted-sparc64-socketcall.diff: new patch to fix bind(), listen() and setsockopt()when built against 4.4+ kernel headers. * Update German debconf translation, by Helge Kreutzman. Closes: #815697. * Update Japanese debconf translation, by Takuma Yamada. Closes: #815858. glibc (2.22-0experimental2) experimental; urgency=medium [ Aurelien Jarno ] * debian/patches/m68k/local-fpic.diff: drop, obsolete. * debian/patches/m68k/local-mathinline_h.diff: drop, not applied for a lot of time, obsolete. * debian/patches/sparc/submitted-timing.diff: drop, obsolete, not needed anymore since libc6-sparcv9 has been removed. * debian/patches/any/local-no-malloc-backtrace.diff: drop, the real bug has been fixed upstream. * debian/patches/any/local-no-SOCK_NONBLOCK.diff: drop, both GNU/Hurd and GNU/kFreeBSD now support SOCK_NONBLOCK. * debian/patches/any/local-libgcc-compat-ports.diff: refresh. * debian/patches/any/local-disable-test-tgmath2.diff: drop, 8 years have passed, the build daemons should now have enough resources to build and run this test. * debian/patches/s390/submitted-nexttowardf.diff: drop, fixed upstream another way. * debian/patches/alpha/submitted-rtld-fPIC.diff: drop, fixed upstream another way. * debian/patches/any/unsubmitted-scanf-includes.diff: replace the hack by the upstream fix patches/any/cvs-bits-libc-stdio-lock.diff. This also stop installing <bits/libc-lock.h> and <bits/stdio-lock.h>. Closes: #404532, #639697. * debian/control, debian/rules.d/control.mk, debian/sysdeps/arm.mk: remove support for the ARM old-ABI architecture, it is not supported upstream anymore. * debian/sysdeps/*.mk: cleanup and homogenize: - define options common to all flavours using the non-flavour specific variable. - reorganize to not mix generic variables with flavour specific variables. - move -march and -mtune options from extra_cflags to CC and CXX as they might slightly change the ABI and the configure script needs to detect that. * debian/testsuite-checking/expected-results-sparc64-linux-gnu-libc: allow new tests to fail, cleanup resolved issues. * Replace debian/patches/i386/submitted-i586-ulps.diff by debian/patches/i386/local-i386-ulps.diff. The actual math precision depends on the CPU manufacturer and on the ability to use SSE2 instructions or not. Change the i386 ULPs to the lowest precision produced by AMD and Intel CPU with and without SSE2 until upstream can figure out a better solution. * debian/testsuite-checking/expected-results-powerpc64le-linux-gnu-libc: allow nptl/tst-cancel17 and nptl/tst-cancelx17, this is a know upstream race condition. * debian/testsuite-checking/*, debian/testsuite-xfail-debian.mk, debian/rules.d/build.mk: rework testsuite system by extending upstream. * debian/debhelper.in/libc{,-alt,otherbuild).install: stop shipping testsuite results as it make the package build non-reproducible in case of different kernels and race conditions in the testsuite. * debian/testsuite-xfail-debian.mk: allow stdlib/tst-makecontext to fail on armel and armhf, as it is a new test introduced with glibc 2.22 and not a regression. * debian/patches/git-updates.diff: update to the latest commit of the 2.22 branch. * debian/patches/alpha/submitted-abilist.diff: drop, merged upstream. * debian/patches/hppa/cvs-inline-syscall.diff: drop, merged upstream. * debian/patches/hppa/cvs-start.diff: drop, merged upstream. * debian/control.in/main: update VCS fields to the canonical location. * debian/control.in/{libc,libnss-dns-udeb,libnss-files-udeb}: rename XC-Package-Type into Package-Type. * debian/control.in/libc: drop conflicts on prelink (<= 0.0.20090311-1) as we don't support Lenny to Stretch upgrades. * debian/debhelper.in/libc-bin.{postinst,lintian-overrides}, debian/rules.d/debhelper.mk, debian/local/sbin/ldconfig: remove ldconfig wrapper as new debhelper versions use the trigger instead of an explicit call to ldconfig. * debian/testsuite-xfail-debian.mk: allow POSIX2008/netdb.h/linknamespace and -XOPEN2K/netdb.h/linknamespace to fail on kfreebsd-* (new tests). * debian/testsuite-xfail-debian.mk: allow tst-setcontext2 to fail on kfreebsd-* (new test also failing on native FreeBSD). [ Adam Conrad ] * debian/patches/any/cvs-gawk-gensub.diff: Fix scary output from newer gawk. * debian/debhelper.in/libc-bin.postinst: Call ldconfig during configure as well, or major version upgrades will leave us without due to dep ordering. glibc (2.22-0experimental1) experimental; urgency=medium [ Aurelien Jarno ] * debian/debhelper.in/libc-dev.install: install libmvec_nonshared.a. Closes: #806910. * debian/control.in/main, debian/rules: build with gcc-5. * patches/kfreebsd/local-sysdeps.diff, patches/kfreebsd/local-fbtl.diff: update to revision 5856 (from glibc-bsd): - Update to glibc 2.22. * debian/patches/kfreebsd/local-tst-malloc-backtrace.diff: new patch to fix tst-malloc-backtrace on GNU/kFreeBSD. * debian/sysdeps/ppc64el.mk: default to POWER8 and use default gcc options. * debian/rules.d/build.mk: explicitly disable mathvec when mvec=no. * debian/testsuite-checking/expected-results-s390x-linux-gnu-libc: allow elf/tst-protected1a and elf/tst-protected1b to fail as they are new tests. Cleanup resolved issues. * debian/testsuite-checking/expected-results-aarch64-linux-gnu-libc: cleanup resolved issues. * debian/rules.d/build.mk: abort if the log file does not contain any testsuite result. * debian/patches/localedata/submitted-locale-bo.diff: drop, now useless. * debian/patches/any/submitted-resolv-ipv6-nameservers.diff: drop, now useless. * debian/testsuite-checking/expected-results-powerpc-linux-gnu-libc, debian/testsuite-checking/expected-results-powerpc64-linux-gnu-ppc64: cleanup resolved issues. * debian/testsuite-checking/expected-results-powerpc-linux-gnu-powerpc, debian/testsuite-checking/expected-results-powerpc64-linux-gnu-libc: new files. * debian/patches/i386/submitted-i586-ulps.diff: new patch to provide i586 ULPs. * debian/patches/git-updates.diff: update to the latest commit of the 2.22 branch. * debian/testsuite-checking/expected-results-i?86-linux-gnu-*: cleanup resolved issues. * debian/testsuite-checking/expected-results-x86_64-linux-gnu-*: cleanup resolved issues. * debian/testsuite-checking/expected-results-x86_64-linux-gnux32-*: update and cleanup resolved issues. * debian/testsuite-checking/expected-results-powerpc64le-linux-gnu-libc: update and cleanup resolved issues. * debian/testsuite-checking/expected-results-mips*: update and cleanup resolved issues. * debian/testsuite-checking/expected-results-*kfreebsd-gnu*: update and cleanup resolved issues. * debian/patches/mips/local-r10k.diff: dropped, we don't support systems with a MIPS R10K CPU since the ISA has been switched to MIPS R2. * debian/patches/mips/cvs-testsuite-o32-fp.diff: new patch to fix testsuite build on pre-R2 ISA. * debian/patcheS/any/cvs-grantpt-namespace.diff: new patch to fix the grantpt link namespace when built without pt_chown. * debian/patches/alpha/submitted-abilist.diff: new patch to fix alpha ABI baseline sorting. * debian/patches/alpha/submitted-fegetenv-namespace.diff: new patch to fix the fegetenv link namespace on alpha. * debian/patches/alpha/submitted-termios_h.diff: new patch to fix visibility issues in termios.h on alpha. glibc (2.22-0ubuntu1) wily; urgency=medium * Merge with 2.22 from experimental (LP: #1497473), remaining changes: - Drop the Breaks line from libc 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. - 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. - Build generic i386/i686 flavour with -mno-tls-direct-seg-refs. - Drop the libc6-xen flavour, as the above change covers Xen's needs. - Enable systemtap support, which is currently disabled in Debian. - debian/patches/ubuntu/local-warn-bsd-source.diff: Don't warn on _BSD_SOURCE || _SVID_SOURCE, so we don't have to fix everything that might define them and build with -Werror, drop after wily. - Force tuning POWER7 builds to POWER8, as POWER7 is just a stopgap. * debian/patches/any/cvs-netinet-in-4.2.diff: Pull patch from git that updates netinet/in.h to match the kernel UAPI header's values in 4.2. * debian/patches/any/cvs-netinet-tcp-4.2.diff: Ditto for netinet/tcp.h. * debian/rules: Don't build libc-l10n, its contents get stripped and put in language-packs in Ubuntu, so the package would be completely empty. glibc (2.22-0experimental0) experimental; urgency=medium [ Adam Conrad ] * New upstream release: version 2.22, with git updates up to 2015-11-27: - debian/patches/all/local-alias-UTF-8.diff: Fixed upstream. - debian/patches/any/cvs-ldconfig-aux-cache.diff: Upstreamed. - debian/patches/any/cvs-localplt-new-readelf.diff: Upstreamed. - debian/patches/any/cvs-logbl-accuracy.diff: Upstreamed. - debian/patches/any/cvs-vismain-pie.diff: Upstreamed. - debian/patches/any/local-xfail-stdlib-linkns.diff: Dropped. - debian/patches/any/local-tester-gcc-4.9.diff: Dropped. - debian/patches/arm/cvs-arm-sfi_breg.diff: Upstreamed. - debian/patches/arm/cvs-memcpy-memmove-always-bx.diff: Upstreamed. - debian/patches/hppa/cvs-alloca-werror.diff: Upstreamed. - debian/patches/hppa/cvs-fpu-r2.diff: Upstreamed. - debian/patches/hppa/cvs-fpu2.diff: Upstreamed. - debian/patches/hppa/local-fcntl-osync.diff: Fixed upstream. - debian/patches/hppa/local-setcontext.diff: Fixed upstream. - debian/patches/powerpc/cvs-power7-strncpy.diff: Upstreamed. - debian/patches/powerpc/cvs-ppc-feraiseexcept.diff: Upstreamed. - debian/patches/powerpc/cvs-ppc-pow.diff: Upstreamed. - debian/patches/powerpc/cvs-ppc-sqrt.diff: Upstreamed. - debian/patches/powerpc/cvs-ppc-sqrtf.diff: Upstreamed. - debian/patches/powerpc/cvs-ppc-tabort-le.diff: Upstreamed. - debian/patches/all/local-alias-et_EE.diff: Rebased. - debian/patches/amd64/local-blacklist-for-Intel-TSX.diff: Rebased. - debian/patches/any/local-libgcc-compat-ports.diff: Rebased. - debian/patches/any/local-libpic.diff: Rebased. - debian/patches/any/local-no-pagesize.diff: Rebased. - debian/patches/any/submitted-longdouble.diff: Rebased. - debian/patches/any/submitted-missing-etc-hosts.diff: Rebased. - debian/patches/any/submitted-resolv-ipv6-nameservers.diff: Rebased. - debian/patches/i386/submitted-i686-timing.diff: Rebased. - debian/patches/localedata/local-all-no-archive.diff: Rebased. - debian/patches/localedata/submitted-locale-bo.diff: Rebased. - debian/patches/mips/submitted-rld_map.diff: Rebased. * debian/{control,symbols.wildcards,copyright}: Updated strings for 2.22. * debian/libc6*.symbols: Add libmvec.so.1 to the amd64/x32 symbols files. * debian/*: Conditionally add libmvec to libc-udeb only on amd64 and x32. [ Samuel Thibault ] * debian/patches/hurd-i386/tg-tls.diff: Rebased. * debian/patches/hurd-i386/tg-tls-threadvar.diff: Rebased. * debian/patches/hurd-i386/tg-ioctl-base-types.diff: Upstreamed. * debian/patches/hurd-i386/tg-extern_inline.diff: Rebased. * debian/patches/hurd-i386/tg-aio_misc.diff: Upstreamed. * debian/patches/hurd-i386/tg-chflags.diff: Upstreamed. * debian/patches/hurd-i386/tg-select-EINTR.diff: Upstreamed. * debian/patches/hurd-i386/tg-af_local_strlen.diff: Upstreamed. * debian/patches/hurd-i386/tg-nice.diff: Upstreamed. * debian/patches/hurd-i386/tg-nfds-poll.diff: Upstreamed. * debian/patches/hurd-i386/tg-sigstate_locking.diff: Upstreamed. * debian/patches/hurd-i386/tg-mmap_file_prot_none_fix.diff: Upstreamed. * debian/patches/hurd-i386/cvs-unwind-resume.diff: Upstreamed. * debian/patches/hurd-i386/cvs-libc-modules.h.diff: Upstreamed. * debian/patches/hurd-i386/cvs-warnings.diff: Upstreamed. * debian/patches/hurd-i386/cvs-check-local-headers.diff: Upstreamed. * debian/patches/hurd-i386/cvs-mlock.diff: Upstreamed. * debian/patches/hurd-i386/cvs-csu_crt0.diff: New patch, fixes gcrt0.o build. * debian/patches/hurd-i386/cvs-s_scalbn.diff: New patch, fixes s_scalbn.S build. * debian/patches/hurd-i386/tg-tls-threadvar.diff: Update. * patches/hurd-i386/tg-posix_thread.diff: Update, to define _POSIX_THREAD_KEYS_MAX, _POSIX_THREAD_DESTRUCTOR_ITERATIONS and _POSIX_THREAD_THREADS_MAX. [ Aurelien Jarno ] * debian/patches/hppa/cvs-atomic.diff: Upstreamed. * debian/patches/hppa/cvs-sysdep-errno.diff: Upstreamed. * debian/patches/hppa/cvs-inline-syscall-rewrite.diff: Upstreamed. * debian/patches/any/cvs-mangle-tls_dtor_list.diff: Rebased. * debian/patches/any/cvs-tls-dtv.diff: Upstreamed. * debian/patches/any/cvs-rfc3542-advanced-api.diff: Upstreamed. * debian/patches/any/cvs-check-localplt.diff: Upstreamed. * debian/patches/any/cvs-ld_pointer_guard.diff: Upstreamed. * debian/patches/any/cvs-mangle-tls_dtor_list.diff: Upstream. glibc (2.21-9) unstable; urgency=medium [ Aurelien Jarno ] * Update from upstream stable branch: - Fixes bug18240 failing with a timeout on machines with a lot of swap. Closes: #814958. glibc (2.21-8) unstable; urgency=critical * Update from upstream stable branch: - Fix an integer overflow in hcreate() and hcreate_r() (CVE-2015-8778). Closes: #812441. * patches/any/local-CVE-2015-7547.diff: new patch to fix glibc getaddrinfo stack-based buffer overflow (CVE-2015-7547). glibc (2.21-7) unstable; urgency=medium [ Aurelien Jarno ] * patches/localedata/cvs-bg_BG-t_fmt.diff: new patch from upstream to use colon as time separator in the Bulgarian locale. Closes: #808143. * Update French debconf translation, by Christian Perrier. Closes: #809636. * Update Brazilian Portuguese debconf translation, by Adriano Rafael Gomes. Closes: #809741. * patches/hppa/cvs-update-mman.h.diff: new patch from upstream to add huge pages support on hppa. Closes: #809776. * patches/hppa/submitted-dladdr.diff: new patch from John David Anglin to fix dladdr issues on hppa. Closes: #810053. * sysdeps/armel.mk, sysdeps/armhf.mk: re-enable IFUNC support now that binutils has been fixed. * debian/control.in/main: update Vcs-* fields to point to the new git repository. * Update Dutch debconf translation, by Frans Spiesschaert. Closes: #812351. * Update from upstream stable branch: - Fix segmentation fault caused by passing out-of-range data to strftime() (CVE-2015-8776). Closes: #812445. - Fix multiple unbounded stack allocations in catopen() (CVE-2015-8779). Closes: #812455. * patches/any/submitted-hle-checking-mutex.diff: add proposed patch to fix a wrong assertion in pthread_mutex_unlock() on systems with hardware lock elision. Closes: #810322. [ Samuel Thibault ] * patches/hurd-i386/cvs-libpthread-sigstate.diff: New patch to fix spurious signal blocking leading to sigill. Fixes rsyslog tests. * patches/hurd-i386/cvs-raise-longjump.diff: New patch to fix longjump from signal handler. Closes: #800900. * patches/hurd-i386/cvs-O_DIRECTORY.diff: New patch to fix O_DIRECTORY lookup on trivial translators. Closes: #785404. glibc (2.21-6) unstable; urgency=medium [ Aurelien Jarno ] * sysdeps/kfreebsd.mk: test if the header directory exists before trying to link directories from there. Fixes FTBFS on GNU/kFreeBSD. * patches/s390/submitted-socketcall.diff: new patch to fix broken socketcall related function on s390x when built against 4.3+ kernel headers. glibc (2.21-5) unstable; urgency=medium [ Samuel Thibault ] * Team upload. * patches/hurd-i386/cvs-libpthread-api.diff: Update patch, add missing throw specifications. * patches/any/local-stdio-lock.diff: Update to git commit, and rename into patches/any/cvs-stdio-lock.diff. * debhelper.in/libc.lintian-overrides: Override error about the embedded libidn. [ Aurelien Jarno ] * sysdeps/armel.mk, sysdeps/armhf.mk: pass --disable-multi-arch on armel and armhf as IFUNC support is broken in binutils (see #807974). glibc (2.21-4) unstable; urgency=medium [ Aurelien Jarno ] * debian/debhelper.in/libc.{preinst,prerm}: remove code handling the upgrade from squeeze to wheezy, as we don't support squeeze to stretch upgrades. Move tests which might exit with a failure at the beginning. * debian/sysdeps/amd64.mk, debian/sysdeps/i386.mk: downgrade the minimal Linux kernel version to 2.6.32 to support RHEL6 kernels. * debhelper.in/libc.preinst: add a note explainling that pre-3.2 kernel are not officially supported. * debhelper.in/libc.preinst, debhelper.in/libc.templates, po/*: display kernel related notes using debconf if available. * patches/any/cvs-grantpt-pty-owner.diff: new patch from upstream to improve granpt when /dev/pts is not mounted with the correct options. Closes: #806882. [ Samuel Thibault ] * patches/hurd-i386/cvs-libpthread-api.diff: New patch, cleans libpthread API. Fixes conflicting declarations between pthread.h and sigthread.h. glibc (2.21-3) unstable; urgency=medium [ Aurelien Jarno ] * debian/control.in/opt: drop libc0.3-i686 and libc0.3-xen entries. glibc (2.21-2) unstable; urgency=medium [ Aurelien Jarno ] * debhelper.in/libc.preinst: drop outdated code about pre-2.6 kernels. * rules.d/debhelper.mk: prefix calls to objcopy and strip with $(DEB_HOST_GNU_TYPE)-. * testsuite-checking/expected-results-hppa-linux-gnu-libc: update testsuite result, from John David Anglin. Closes: #806839. * debhelper.in/libc.NEWS: add an entry about the required minimum kernel. * rules.d/debhelper.mk: strip *crt*.o files. * patches/any/cvs-tls-dtv.diff: update with a new patch from upstream changing the IE model for static variables. Closes: #806971. glibc (2.21-1) unstable; urgency=medium [ Aurelien Jarno ] * testsuite-checking/expected-results-mips64el-linux-gnu-*: allow nptl/tst-cancel24-static to fail on mips64el. It's an upstream regression only affecting static binaries currently under investigation. * patches/hppa/submitted-mathdef.diff: update to include the ABI baseline changes. * testsuite-checking/expected-results-*kfreebsd-gnu-*: re-add rt/tst-shm as it seems it can still occasionally fail on the buildds. glibc (2.21-0experimental4) experimental; urgency=medium [ Aurelien Jarno ] * testsuite-checking/expected-results-*kfreebsd-gnu-*: re-add tst-getpid1 and tst-getpid2 as it seems they can still occasionally fail on the buildds. * testsuite-checking/expected-results-mips64el-linux-gnu-libc: rename into testsuite-checking/expected-results-mips64el-linux-gnuabi64-libc. * testsuite-checking/expected-results-{arm,mips}*: allow nptl/tst-stack4 to fail. It's a new test which fails intermitently on the buildds and a known upstream problem. * patches/hppa/submitted-mathdef.diff: new patch from John David Anglin to define __NO_LONG_DOUBLE_MATH on hppa. Closes: #805836. * patches/hppa/cvs-inline-syscall-rewrite.diff: new patch backported from upstream as requested by John David Anglin. * patches/hppa/cvs-sysdep-errno.diff: new patch backported from upstream as requested by John David Anglin. * testsuite-checking/expected-results-hppa-linux-gnu-libc: update testsuite result, from John David Anglin. * testsuite-checking/*{arm,mips,hppa}*: allow nptl/tst-cancel24-static to fail on armel, armhf, hppa, mips, mipsel. It's an upstream regression only affecting static binaries currently under investigation. [ Samuel Thibault ] * patches/hurd-i386/tg-tls-threadvar.diff: Update, to fix recursion while accessing TLS while locking for accessing TLS. * patches/hurd-i386/tg-context_functions.diff: Update, to fix sigprocmask visibility. * patches/hurd-i386/cvs-hidden.diff: New patch, to fix build with hidden support. * sysdeps/hurd-i386.mk: Disable libc0.3-i686 and libc0.3-xen build for now, to get 2.21 out against the binutils version which broke them. glibc (2.21-0experimental3) experimental; urgency=medium [ Aurelien Jarno ] * patches/hppa/cvs-allocatestack-stacktop.diff: new patch from upstream to fix a set-but-unused warning in nptl/allocatestack.c, causing a build failure. * patches/hppa/local-stack-grows-up.diff: rebase. * patches/any/cvs-tls-dtv.diff: new patch from upstream to fix DTV race, assert, and DTV_SURPLUS Static TLS limit. This also reduces the failure rate of nptl/tst-stack4. Closes: #793641. * Add expected testsuite result for mips64el: - testsuite-checking/expected-results-mips64el-linux-gnu-libc - testsuite-checking/expected-results-mips64el-linux-gnuabin32-mipsn32 - testsuite-checking/expected-results-mipsel-linux-gnu-mips32 * patches/kfreebsd/local-sysdeps.diff, patches/kfreebsd/local-fbtl.diff: update to revision 5844 (from glibc-bsd): - Update to glibc 2.21. - Define F_DUP2FD_CLOEXEC. Closes: #712074. - Define SOCK_CLOEXEC and SOCK_NONBLOCK. - Wire-up accept4. Closes: #722885. * sysdeps/kfreebsd-{amd64,i386}.mk: configure with --disable-werror. * patches/kfreebsd/local-nscd-no-sockcloexec.diff: Drop. * patches/kfreebsd/local-getaddrinfo-freebsd-kernel.diff: improve and remove a warning. * patches/kfreebsd/local-tst-auxv.diff: new patch to disable AT_EXECFN testing in tst-auxv when it is not defined. * patches/any/cvs-rfc3542-advanced-api.diff: new patch from usptream to add missing Advanced API (RFC3542) (1) defines. Closes: #753909. * debian/rules: don't put debug files from libc0.1-i386 and libc6-mips32 into libc0.1-dbg or libc6-dbg. * patches/hppa/cvs-atomic.diff, patches/hppa/cvs-inline-syscall.diff: new patches from upstream to improve atomic and inline syscalls on HPPA (closes: #799478). * rules.d/build.mk: don't run the testsuite with make -k, as a build failure in the testsuite, otherwise build failures cause the regression comparison to be entirely skipped. * testsuite-checking/expected-results-*kfreebsd-gnu-*: update testsuite results. * patches/any/cvs-check-localplt.diff: new patch from upstream to fix check-localplt test with recent binutils version on x86. * patches/hppa/submitted-gmon-start.diff: new patch from upstream to fix __gmon_start__ symbol proliferation on hppa. Closes: #805730. * Update from upstream stable branch: - patches/any/cvs-make-typo.diff: Merged. - Fix FTBFS with libselinux 2.4. [ Samuel Thibault ] * patches/hurd-i386/tg-pagesize.diff: Refresh. * patches/hurd-i386/submitted-handle-eprototype.diff: Refresh. * patches/hurd-i386/tg-posix_thread.diff: Update, to define _POSIX_THREAD_KEYS_MAX, _POSIX_THREAD_DESTRUCTOR_ITERATIONS and _POSIX_THREAD_THREADS_MAX. glibc (2.21-0experimental2) experimental; urgency=medium [ Samuel Thibault ] * Symbol versions which contain _DEBIAN_ are unexpected by upstream scripts. Add hurd-i386-only patches/hurd-i386/local-versions-hack.diff to work around the issue. Also take the opportunity of the upstream version bump to bump the versions to GLIBC_2_21, which will allow one to remove the _DEBIAN_ hacks once packages are rebuilt. * patches/hurd-i386/unsubmitted-libpthread-semaphore.h.diff: Remove libpthread/sysdeps/i386/bits/semaphore.h, now that hurd Implies libpthread/sysdeps/generic. Move libpthread/include/semaphore.h into libpthread/sysdeps/pthread/semaphore.h instead of the latter just including the former, since the latter is what gets installed. * patches/hurd-i386/cvs-cache-mach_host_self.diff: New patch to avoid port count issue on the host port. * patches/hurd-i386/unsubmitted-gnumach.defs.diff: Also build task_notify.defs stubs. Drop unneeded change. * libc0.3.symbols.hurd-i386: Update. * patches/hurd-i386/local-mach_print.diff: New patch to export mach_print. [ Aurelien Jarno ] * rules.d/debhelper.mk: replace GLIBC_VERSION before LIBC. Closes: #797538. * Drop loongson-2f flavour on mipsel as this machine is not supported anymore (default to R2 ISA). * kfreebsd/local-sysdeps.diff: update to revision 5772 (from glibc-bsd). Closes: #764692, #785796. * testsuite-checking/expected-results-mips*: allow the new tst-audit9 fail, like the others tst-auditX. * testsuite-checking/expected-results-mips(el)-linux-gnu-libc: allow conformtest for sys/stat.h to fail for O32 ABI. They were previously under the failing test run-conformtest.out, but it has been lost in the conversion to the new format. * testsuite-checking/expected-results-mips*: sort the files. Remove failures due to old kernel now that all buildds run jessie. * debhelper.in/locales-all.prerm: do not specify a path to check for locale-gen. * libc6.1.symbols.alpha: remove invoke_dynamic_linker from libpcprofile.so. It has disappeared, but it is a private library. * Remove debver2localesdep.pl, it is unused since 2.19-16. * Use $(GLIBC_VERSION) for shlib, instead of defining the version in a separate shlibver file. * Remove completely outdated README, README.source and TODO files. * rules.d/debhelper.mk: use the default compression format for libc6, libc-bin and multiarch-support. Nowadays deboostrap is able to handle the xz format and modern distributions also support it. Anyway almost all packages installed by debootstrap are now using the xz format. * Bump debhelper compatibility to level 9. This brings compressed debug file using the build-id instead of a fixed path. This is much more multiarch friendly. * control.in/*: remove pre-squeeze conflicts. * libc-bin, libc-dev-bin: Recommends the manpages package and add lintian override for missing manpages. * sysdeps/s390x.mk: --enable-lock-elision. * testsuite-checking/expected-results-x86_64-linux-gnux32-*: allow conformtest for headers with tv_nsec to fail for x32. The type non-compliance is intentional. These tests were previously marked as failing under the run-conformtest.out, but they have been lost during the conversion to the new format. * testsuite-checking/compare.sh: re-enable failures in case of regressions. * rules.d/build.mk: don't require flavours to be tested before being installed. They are still tested when calling the build-arch or binary-arch targets, but not anymore when calling the build-indep or binary-indep targets. * patches/hppa/cvs-alloca-werror.diff: new patch from upstream to fix a build failure. * debhelper.in/libc.preinst: fix up error message for too old Linux kernels. Closes: #800846. * patches/any/cvs-ld_pointer_guard.diff: new patch from upstream to unconditionally disable LD_POINTER_GUARD. Closes: #798316, #801691. * patches/any/cvs-mangle-tls_dtor_list.diff: new patch from upstream to mangle function pointers in tls_dtor_list. Closes: #802256. * Update Brazilian Portuguese debconf translation, by Adriano Rafael Gomes. Closes: #799418. [ Steven Chamberlain ] * sysdeps/kfreebsd.mk: find kfreebsd-kernel-headers in multiarch path. Closes: #672774, #798064. [ Helmut Grohne ] * Fix some issues with stage 1. Closes: #797831. [ Adam Conrad ] * debian/patches/arm/local-arm-futex.diff: Lie about the minimum kernel support for futex_atomic_cmpxchg_inatomic to restore the previous state and fix the pulsesink (and others) regression on ARM (closes: #788799) [ Henrique de Moraes Holschuh ] * Replace patches/amd64/local-blacklist-on-TSX-Haswell.diff by local-blacklist-for-Intel-TSX.diff also blacklisting some Broadwell models. Closes: #800574. -- Adam Conrad <email address hidden> Thu, 17 Mar 2016 05:18:44 -0600
Upload details
- Uploaded by:
- Adam Conrad
- Uploaded to:
- Xenial
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- libs
- Urgency:
- Critically Urgent
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
glibc_2.23.orig.tar.xz | 13.2 MiB | bf6c528eeebefcacc295270068b79330c1fb2b22458ff66285b4175d23442c96 |
glibc_2.23-0ubuntu1.debian.tar.xz | 1.2 MiB | e2b6921cbca28cc4332c2d0c367831facc17be8d46e487753cd28e25f272e856 |
glibc_2.23-0ubuntu1.dsc | 8.5 KiB | 0d9ad36aef50f4ce032c54656d8bb3cd81cdc666ef882d94ed8659db1af5091b |
Available diffs
Binary packages built by this source
- glibc-doc: 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.
- glibc-source: GNU C Library: sources
This package contains the sources and patches which are needed to
build glibc.
- libc-bin: 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-bin-dbgsym: debug symbols for package libc-bin
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: GNU C Library: Development binaries
This package contains utility programs related to the GNU C Library
development package.
- libc-dev-bin-dbgsym: debug symbols for package libc-dev-bin
This package contains utility programs related to the GNU C Library
development package.
- libc6: 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: 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-amd64-dbgsym: debug symbols for package libc6-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: 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-armel-dbgsym: debug symbols for package libc6-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 softfp version of the library, meant for armhf systems.
- libc6-dbg: GNU C Library: detached debugging symbols
This package contains the detached debugging symbols for the GNU C
library.
- libc6-dbgsym: debug symbols for package libc6
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-dev: 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: 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: 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: 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: 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-s390: GNU C Library: 32bit Development Libraries for IBM zSeries
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.
- libc6-dev-x32: 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: 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-i386-dbgsym: debug symbols for package libc6-i386
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: 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: 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-ppc64-dbgsym: debug symbols for package libc6-ppc64
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-s390: GNU C Library: 32bit Shared libraries for IBM zSeries
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.
- libc6-s390-dbgsym: debug symbols for package libc6-s390
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.
- libc6-udeb: 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-udeb-dbgsym: debug symbols for package libc6-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: 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-x32-dbgsym: debug symbols for package libc6-x32
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.
- libnss-dns-udeb: No summary available for libnss-dns-udeb in ubuntu xenial.
No description available for libnss-dns-udeb in ubuntu xenial.
- libnss-dns-udeb-dbgsym: No summary available for libnss-dns-udeb-dbgsym in ubuntu xenial.
No description available for libnss-
dns-udeb- dbgsym in ubuntu xenial.
- libnss-files-udeb: No summary available for libnss-files-udeb in ubuntu xenial.
No description available for libnss-files-udeb in ubuntu xenial.
- libnss-files-udeb-dbgsym: No summary available for libnss-files-udeb-dbgsym in ubuntu xenial.
No description available for libnss-
files-udeb- dbgsym in ubuntu xenial.
- locales: GNU C Library: National Language (locale) data [support]
Machine-readable data files, shared objects and programs used by the
C library for localization (l10n) and internationalization (i18n) support.
.
This package contains tools to generate locale definitions from source
files (included in this package). It allows you to customize which
definitions actually get generated. This is a space-saver over how this
package used to be, with all locales generated by default. This created
a package that unpacked to an excess of 30 megs.
- locales-all: GNU C Library: Precompiled locale data
This package contains the precompiled locale data for all supported locales.
A better alternative is to install the locales package and only select
desired locales, but it can be useful on a low-memory machine because some
locale files take a lot of memory to be compiled.
- 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: 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+.
- nscd-dbgsym: debug symbols for package nscd
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+.