glibc 2.21-0ubuntu1 source package in Ubuntu
Changelog
glibc (2.21-0ubuntu1) vivid; urgency=medium * Merge with 2.21 from experimental (LP: #1425623), 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. - Force tuning POWER7 builds to POWER8, as POWER7 is just a stopgap. * debian/patches/ubuntu/lddebug-scopes.diff: Disable tst-dl-iter-static. * debian/patches/ubuntu/submitted-no-stack-backtrace.diff: Fix missing include leading to FTBFS with -Werror=implicit-function-declaration. * debian/testsuite-checking/compare.sh: Turn testsuite failures back on. * debian/sysdeps/linux.mk: Also symlink sys/sdt-config.h (LP: #1418239) glibc (2.21-0experimental0) experimental; urgency=medium * New upstream release: version 2.21, with git updates up to 2015-02-10: - debian/patches/git-updates.diff: Updated. - debian/patches/all/submitted-po-fr-fixes.diff: Rebased. - debian/patches/alpha/cvs-__pointer_chk_guard.diff: Merged. - debian/patches/alpha/cvs-unwind-backtrace.diff: Merged. - debian/patches/alpha/local-gcc4.1.diff: Rebased. - debian/patches/alpha/local-lowlevellock.diff: Dropped. - debian/patches/alpha/local-string-functions.diff: Rebased. - debian/patches/alpha/submitted-PTR_MANGLE.diff: Rebased. - debian/patches/alpha/submitted-dl-support.diff: Rebased. - debian/patches/alpha/submitted-lll_futex_timed_wait_bitset.diff: Dropped. - debian/patches/alpha/submitted-rtld-fPIC.diff: Rebased. - debian/patches/amd64/cvs-slow-sse42.diff: Merged. - debian/patches/amd64/local-blacklist-on-TSX-Haswell.diff: Rebased. - debian/patches/amd64/submitted-rwlock-stack-imbalance.diff: Dropped. - debian/patches/any/cvs-check_pf-infinite-loop.diff: Merged. - debian/patches/any/cvs-getnetbyname.diff: Merged. - debian/patches/any/cvs-regex-alloca.diff: Merged. - debian/patches/any/cvs-resolv-first-query-failure.diff: Merged. - debian/patches/any/cvs-socketcall-syscall.diff: Merged. - debian/patches/any/cvs-strtod.diff: Merged. - debian/patches/any/cvs-vfprintf.diff: Merged. - debian/patches/any/cvs-wordexp.diff: Merged. - debian/patches/any/cvs-wprintf.diff: Merged. - debian/patches/any/cvs-wscanf.diff: Merged. - debian/patches/any/local-disable-libnss-db.diff: Rebased. - debian/patches/any/local-disable-test-tgmath2.diff: Rebased. - debian/patches/any/local-libgcc-compat-ports.diff: Rebased. - debian/patches/any/local-libpic.diff: Rebased. - debian/patches/any/local-no-SOCK_NONBLOCK.diff: Rebased. - debian/patches/any/local-no-pagesize.diff: Rebased. - debian/patches/any/local-rtlddir-cross.diff: Rebased. - debian/patches/any/local-stdio-lock.diff: Rebased. - debian/patches/any/local-sysctl.diff: Rebased. - debian/patches/any/submitted-argp-attribute.diff: Rebased. - debian/patches/any/submitted-bits-fcntl_h-at.diff: Rebased. - debian/patches/any/submitted-longdouble.diff: Rebased. - debian/patches/any/submitted-nl_langinfo-static.diff: Merged. - debian/patches/any/submitted-ptsname_r-uninitialized-memory.diff: Merged. - debian/patches/any/submitted-resolv-ipv6-nameservers.diff: Rebased. - debian/patches/any/submitted-sysdeps-auxv.diff: Merged. - debian/patches/any/unsubmitted-scanf-includes.diff: Rebased. - debian/patches/any/unsubmitted-tst-ftell-locale.diff: Dropped. - debian/patches/any/unsubmitted-tst-tlsmod-as-needed.diff: Merged. - debian/patches/arm/local-ioperm.diff: Rebased. - debian/patches/arm/local-lowlevellock.diff: Dropped. - debian/patches/arm/local-sigaction.diff: Rebased. - debian/patches/arm/local-vfp-sysdeps.diff: Rebased. - debian/patches/arm/unsubmitted-ldconfig-cache-abi.diff: Rebased. - debian/patches/arm64/cvs-includes-cleanup.diff: Merged. - debian/patches/arm64/submitted-align.diff: Merged. - debian/patches/arm64/submitted-setcontext.diff: Merged. - debian/patches/arm64/submitted-tst-setcontext.diff: Merged. - debian/patches/hppa/cvs-sigrtmin.diff: Merged. - debian/patches/hppa/local-atomic.diff: Dropped. - debian/patches/hppa/local-elf-make-cflags.diff: Rebased. - debian/patches/hppa/local-fcntl-osync.diff: Rebased. - debian/patches/hppa/local-fpu.diff: Rebased. - debian/patches/hppa/local-inlining.diff: Rebased. - debian/patches/hppa/local-lowlevellock.diff: Dropped. - debian/patches/hppa/local-pthread_spin_unlock.diff: Rebased. - debian/patches/hppa/local-setjmp-namespace.diff: Dropped. - debian/patches/hppa/local-shmlba.diff: Rebased. - debian/patches/hppa/local-stack-grows-up.diff: Rebased. - debian/patches/hurd-i386/tg-libpthread_depends.diff: Rebased. - debian/patches/i386/submitted-i686-timing.diff: Rebased. - debian/patches/kfreebsd/local-fbtl-depends.diff: Rebased. - debian/patches/kfreebsd/local-fbtl.diff: Rebased. - debian/patches/kfreebsd/local-scripts.diff: Rebased. - debian/patches/kfreebsd/local-sysdeps.diff: Rebased. - debian/patches/kfreebsd/submitted-waitid.diff: Rebased. - debian/patches/locale/locale-print-LANGUAGE.diff: Rebased. - debian/patches/locale/submitted-XDR-revert.diff: Merged. - debian/patches/localedata/sort-UTF8-first.diff: Rebased. - debian/patches/localedata/supported.diff: Rebased. - debian/patches/m68k/local-fpic.diff: Rebased. - debian/patches/m68k/local-mathinline_h.diff: Rebased. - debian/patches/m68k/local-reloc.diff: Rebased. - debian/patches/mips/local-lowlevellock.diff: Dropped. - debian/patches/mips/local-r10k.diff: Rebased. - debian/patches/mips/submitted-rld_map.diff: Rebased. - debian/patches/powerpc/cvs-ibm-branch.diff: Dropped. - debian/patches/sparc/local-fork.diff: Dropped. - debian/patches/sparc/local-sparcv9-target.diff: Rebased. * Drop some hppa patches that Carlos O'Donell claims are no longer needed: - debian/patches/hppa/local-EAGAIN.diff: Dropped. - debian/patches/hppa/local-fanotify_mark-5i.diff: Dropped. - debian/patches/hppa/submitted-fadvise64_64.diff: Dropped. - debian/patches/hppa/submitted-nptl-carlos.diff: Dropped. * debian/*: Update occurences of 2.19 to 2.21 and update symbols to match. * debian/patches/any/cvs-vismain-pie.diff: Compile vismain with -fPIE and link with -pie to fix testsuite failure with the new binutils. * debian/patches/any/local-libgcc-compat-abilists.diff: Fix the ablists to match the symbols added in local-libgcc-compat* for the testsuite. * debian/patches/sh4/local-fpscr_values.diff: Make the sh abilist match. * debian/{control.in/main,rules}: Switch to gcc-4.9 on all architectures. * debian/patches/any/local-tester-gcc-4.9.diff: Fix gcc-4.9 regression. * debian/patches/any/local-xfail-stdlib-linkns.diff: XFAIL this test due to building with pt_chown, which we should revisit very, very soon. * debian/sysdeps/*: --enable-lock-elision on PPC targets (LP: #1414819) * debian/libc*.symbols*: Remove local __invoke_dynamic_linker__ symbol, which no longer shows up in random support libraries' symbol tables. * debian/sysdeps/*: Neither ports nor nptl are considered add-ons anymore. * debian/{rules.d/build.mk,testsuite-checking/*}: Adjust for upstream's new testsuite, and convert old expected-results-* to match new output. * debian/testsuite-checking/*: Let arm64 fail the tests indicated by the upstream port maintainer as broken, and let i386 fail tst-cleanupx4. * debian/debhelper.in/glibc-doc.install: Install changelogs that exist. * debian/patches/i386/submitted-i686-timing.diff: Fix -Wundef warnings. * debian/patches/arm/unsubmitted-ldso-abi-check.diff: Fix build failures from format mismatches, uninitialised variables, and const conversions. * debian/rules.d/debhelper.mk: Fix bootstrap libdirs (Closes: #715059) * debian/patches/arm/unsubmitted-ldconfig-cache-abi.diff: Same as above. * Other than two hurd-i386 patches required as scaffolding for others, all the hurd-i386 patches are disabled, so this build *will* fail there. * kfreebsd's sysdeps patches almost certainly need updating for 2.21 too. * Failing on testsuite failures is disabled to attempt to get full builds. glibc (2.19-17) unstable; urgency=medium [ Adam Conrad ] * debian/rules.d/debhelper.mk: Unconditionally create tmp.substvars. Closes: #780431. glibc (2.19-16) unstable; urgency=medium [ Samuel Thibault ] * patches/hurd-i386/cvs-libpthread-dlopen.diff: New patch to allow libpthread.so to be dynamically loaded from a dlopened library. * patches/hurd-i386/cvs-libpthread-libc-lockP{,2}.diff: New patch to dynamically call pthread functions from libc. [ Aurelien Jarno ] * We have a transition mechanism for the locales, as the Debian archive used to expose arch:all packages on all architectures even when the corresponding arch:any package is not available yet. This has been fixed long time ago, the transition mechanism has not been used correctly for a lot of time and has been broken by the split out of libc-bin. The breakage has been partially fixed by the "Breaks: locales (<< 2.19)" added to libc6. It's now time to add the missing "Depends: libc-bin (>> 2.19)" to locales and remove the transition mechanism. Closes: #583088, #779442 * patches/any/cvs-ldconfig-aux-cache.diff: new patch from upstream to ignore corrupted aux-cache instead of segfaulting. Closes: #759530. -- Adam Conrad <email address hidden> Mon, 16 Mar 2015 10:25:48 -0600
Upload details
- Uploaded by:
- Adam Conrad
- Uploaded to:
- Vivid
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- libs
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
glibc_2.21.orig.tar.xz | 12.1 MiB | b197d29dd114b1d487bc5153861d7c807d3948c84ac0f183f9b4c0790da8a4f4 |
glibc_2.21-0ubuntu1.debian.tar.xz | 970.7 KiB | b5c8686ea7c8a4515db335756d00ec6f31cab4e0a97bd8c36c0057c50efa293d |
glibc_2.21-0ubuntu1.dsc | 8.5 KiB | d6feca23cdba30509431a838efe0b81645dc47eb7a25f607ac70b03d6068aa50 |
Available diffs
Binary packages built by this source
- glibc-doc: No summary available for glibc-doc in ubuntu vivid.
No description available for glibc-doc in ubuntu vivid.
- glibc-source: No summary available for glibc-source in ubuntu vivid.
No description available for glibc-source in ubuntu vivid.
- libc-bin: No summary available for libc-bin in ubuntu vivid.
No description available for libc-bin in ubuntu vivid.
- libc-dev-bin: No summary available for libc-dev-bin in ubuntu vivid.
No description available for libc-dev-bin in ubuntu vivid.
- libc6: No summary available for libc6 in ubuntu vivid.
No description available for libc6 in ubuntu vivid.
- libc6-amd64: No summary available for libc6-amd64 in ubuntu vivid.
No description available for libc6-amd64 in ubuntu vivid.
- libc6-armel: No summary available for libc6-armel in ubuntu vivid.
No description available for libc6-armel in ubuntu vivid.
- libc6-dbg: No summary available for libc6-dbg in ubuntu vivid.
No description available for libc6-dbg in ubuntu vivid.
- libc6-dev: No summary available for libc6-dev in ubuntu vivid.
No description available for libc6-dev in ubuntu vivid.
- libc6-dev-amd64: No summary available for libc6-dev-amd64 in ubuntu vivid.
No description available for libc6-dev-amd64 in ubuntu vivid.
- libc6-dev-armel: No summary available for libc6-dev-armel in ubuntu vivid.
No description available for libc6-dev-armel in ubuntu vivid.
- libc6-dev-i386: No summary available for libc6-dev-i386 in ubuntu vivid.
No description available for libc6-dev-i386 in ubuntu vivid.
- libc6-dev-ppc64: No summary available for libc6-dev-ppc64 in ubuntu vivid.
No description available for libc6-dev-ppc64 in ubuntu vivid.
- libc6-dev-x32: No summary available for libc6-dev-x32 in ubuntu vivid.
No description available for libc6-dev-x32 in ubuntu vivid.
- libc6-i386: No summary available for libc6-i386 in ubuntu vivid.
No description available for libc6-i386 in ubuntu vivid.
- libc6-pic: No summary available for libc6-pic in ubuntu vivid.
No description available for libc6-pic in ubuntu vivid.
- libc6-ppc64: No summary available for libc6-ppc64 in ubuntu vivid.
No description available for libc6-ppc64 in ubuntu vivid.
- libc6-udeb: No summary available for libc6-udeb in ubuntu vivid.
No description available for libc6-udeb in ubuntu vivid.
- libc6-x32: No summary available for libc6-x32 in ubuntu vivid.
No description available for libc6-x32 in ubuntu vivid.
- libnss-dns-udeb: No summary available for libnss-dns-udeb in ubuntu vivid.
No description available for libnss-dns-udeb in ubuntu vivid.
- libnss-files-udeb: No summary available for libnss-files-udeb in ubuntu vivid.
No description available for libnss-files-udeb in ubuntu vivid.
- multiarch-support: No summary available for multiarch-support in ubuntu vivid.
No description available for multiarch-support in ubuntu vivid.
- nscd: No summary available for nscd in ubuntu vivid.
No description available for nscd in ubuntu vivid.