eglibc 2.16-0ubuntu1 source package in Ubuntu
Changelog
eglibc (2.16-0ubuntu1) raring; urgency=low * Merge with unreleased 2.16 in 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 3.2.0 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 - Re-enable unsubmitted-ldconfig-cache-abi.diff and rebuild the cache on upgrades from previous versions that used a different constant - debian/patches/any/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 * Changes added/dropped with this merge while reducing our delta: - Stop building glibc docs from the eglibc source, and instead make the glibc-docs stub have a hard dependency on glibc-doc-reference - Remove outdated conflicts against ancient versions of ia32-libs - Drop the tzdata dependency from libc6, it's in required and minimal - Use gcc-4.7/g++-4.7 by default on all our supported architectures - Save our historical changelog as changelog.ubuntu in the source - Drop nscd's libaudit build-dep for now, as libaudit is in universe - Drop the unnecessary Breaks from libc6 to locales and locales-all - Ship xen's ld.so.conf.d snippet as /etc/ld.so.conf.d/libc6-xen.conf * Disable hard failures on the test suite for the first upload to raring eglibc (2.16-0experimental0) EXPERIMENTAL; urgency=low [ Aurelien Jarno ] * New upstream version. Closes: #672934. - Provide a compatibility symbol for the old memcpy() behaviour. Remove the memcpy-wrapper. Closes: #625522. - Disable patches/svn-updates.diff. - Update patches/localedata/sort-UTF8-first.diff. - Update patches/localedata/supported.diff. - Update patches/localedata/locales-fr.diff (partially merged upstream). - Remove patches/localedata/locales_GB.diff (merged upstream). - Remove patches/localedata/submitted-bz9732-dz_BT-collation.diff (merged upstream). - Update patches/localedata/locale-se_NO.diff. - Update patches/localedata/tailor-iso14651_t1-common.diff. - Update patches/localedata/fix-lang.diff. - Remove patches/localedata/fr_LU-first_weekday.diff (merged upstream). - Remove patches/localedata/cy_GB-first_weekday.diff (merged upstream). - Update patches/localedata/submitted-bz9725-locale-sv_SE.diff (partially merged upstream). - Update patches/localedata/first_weekday.diff (partially merged upstream). - Remove patches/localedata/submitted-bz9912-locale-ru_UA.diff (merged upstream). - Remove patches/localedata/locale-et_EE.diff (merged upstream). - Remove patches/localedata/submitted-translit-colon.diff (merged upstream). - Remove patches/localedata/locale-bem-en_ZA.diff (merged upstream). - Remove patches/localedata/locale-ff_SN.diff (merged upstream). - Remove patches/localedata/locale-sw.diff (merged upstream). - Remove patches/localedata/locale-sv_FI.diff (merged upstream). - Remove patches/localedata/locale-os_RU.diff (merged upstream). - Remove patches/localedata/cvs-rupee.diff (merged upstream). - Remove patches/localedata/cvs-es-lc_numeric.diff (merged upstream). - Remove patches/localedata/submitted-de_AT-mon.diff (merged upstream). - Remove patches/localedata/cvs-rupeesign.diff (merged upstream). - Remove patches/alpha/cvs-fp_control-plt.diff (merged upstream). - Remove patches/alpha/cvs-have_tls_thread.diff (merged upstream). - Remove patches/alpha/cvs-preconfigure.diff (merged upstream). - Remove patches/alpha/cvs-stat_ver_linux.diff (merged upstream). - Remove patches/alpha/cvs-syscall.diff (merged upstream). - Remove patches/alpha/cvs-tls_dtv_unallocated.diff (merged upstrea). - Remove obsolete parts of alpha/local-string-functions.diff (merged upstream). - Remove patches/alpha/submitted-creat64.diff (obsolete). - Remove patches/alpha/submitted-fcntl_h.diff (merged upstream). - Remove patches/alpha/submitted-fxstatat.patch (obsolete). - Remove patches/alpha/submitted-libm-hidden.diff (merged upstream). - Remove patches/alpha/submitted-____longjmp_chk.diff (merged upstream). - Remove patches/alpha/submitted-epoll_create1.diff (obsolete). - Remove patches/alpha/submitted-fallocated.patch (merged upstream). - Remove patches/alpha/submitted-fpu-ulps.diff (merged upstream). - Remove patches/alpha/submitted-rlimit-rttime.diff (merged upstream). - Remove patches/alpha/submitted-sysconf-cache.diff (merged upstream). - Remove patches/alpha/cvs-stackinfo.diff (merged upstream). - Remove patches/alpha/submitted-statfs64.patch (merged upstream). - Remove patches/amd64/local-clone.diff (obsolete). - Remove patches/amd64/submitted-tst-audit6-avx.diff (obsolete). - Update patches/amd64/submitted-rwlock-stack-imbalance.diff. - Remove patches/amd64/cvs-getcontext.diff (merged upstream). - Remove patches/amd64/cvs-memset.diff (merged upstream). - Remove patches/amd64/cvs-powl.diff (merged upstream). - Remove patches/amd64/cvs-pthread-stack-alignment.diff (merged upstream). - Remove patches/amd64/cvs-avx-detection.diff (merged upstream). - Remove patches/amd64/cvs-dl_trampoline-cfi.diff (merged upstream). - Remove patches/amd64/cvs-avx-osxsave.diff (merged upstream). - Update patches/arm/local-sigaction.diff. - Remove patches/arm/submitted-armhf-triplet.diff (merged upstream). - Remove patches/arm/cvs-clone-cantunwind.diff (merged upstream). - Remove patches/arm/cvs-syscall-mcount.diff (merged upstream). - Remove patches/arm/cvs-ucontext.diff (merged upstream). - Remove patches/arm/cvs-make-get-set-swap-context.diff (merged upstream). - Remove patches/hppa/local-linuxthreads.diff (obsolete). - Remove patches/hppa/local-linuxthreads-gscope.diff (obsolete). - Remove patches/hppa/submitted-lt.diff (obsolete). - Update patches/hppa/local-stack-grows-up.diff. - Remove patches/hppa/local-dlfptr.diff (merged upstream). - Remove patches/hppa/submitted-fcntl_h.diff (merged upstream). - Remove patches/hppa/submitted-libm-hidden.diff (merged upstream). - Remove patches/hppa/submitted-stackinfo.diff (merged upstream). - Remove patches/hppa/cvs-sys_procfs_h.diff (merged upstream). - Remove patches/hppa/cvs-test-tls-support.diff (merged upstream). - Remove patches/hppa/cvs-cloexec-nonblock.diff (merged upstream). - Remove patches/hppa/cvs-prlimit64.diff (merged upstream). - Update patches/hurd-i386/local-enable-ldconfig.diff. - Remove patches/hurd-i386/cvs-mlock.diff (merged upstream). - Update patches/hurd-i386/unsubmitted-tls.diff. - Update patches/hurd-i386/tg-tls.diff. - Update patches/hurd-i386/unsubmitted-gcc-4.1-init-first.diff. - Remove patches/hurd-i386/cvs-posix_opt.h.diff (merged upstream). - Remove patches/hurd-i386/cvs-ioctl-decode-argument.diff (merged upstream). - Remove patches/hurd-i386/tg-libc_once.diff (merged upstream). - Remove patches/hurd-i386/cvs-struct_stat.diff (merged upstream). - Remove patches/hurd-i386/cvs-strtoul_PLT.diff (merged upstream). - Update patches/hurd-i386/tg-sysvshm.diff. - Remove patches/hurd-i386/cvs-IPV6_PKTINFO.diff (merged upstream). - Remove patches/hurd-i386/cvs-critical-sections.diff (merged upstream). - Remove patches/hurd-i386/cvs-dup3.diff (merged upstream). - Remove patches/hurd-i386/cvs-dup3-lock.diff (merged upstream). - Remove patches/hurd-i386/cvs-dl-sysdep.c_SHARED.diff (merged upstream). - Remove patches/hurd-i386/cvs-itimer-lock.diff (merged upstream). - Remove patches/hurd-i386/cvs-null-pathname.diff (merged upstream). - Remove patches/hurd-i386/cvs-sbrk.diff (merged upstream). - Remove patches/hurd-i386/cvs-readlinkat.diff (merged upstream). - Remove patches/hurd-i386/cvs-SOL_IP.diff (merged upstream). - Remove patches/hurd-i386/cvs-____longjmp_chk.diff (merged upstream). - Remove patches/hurd-i386/cvs-mkdir_root.diff (merged upstream). - Remove patches/hurd-i386/cvs-catch-signal.diff (merged upstream) - Remove patches/hurd-i386/cvs-header-prot.diff (merged upstream). - Remove patches/hurd-i386/cvs-psiginfo.diff (merged upstream). - Remove patches/hurd-i386/cvs-if_freereq.diff (merged upstream). - Remove patches/hurd-i386/cvs-ldsodefs.h.diff (merged upstream). - Remove patches/hurd-i386/submitted-init-first.diff (merged upstream). - Remove patches/hurd-i386/cvs-libc_stack_end.diff (merged upstream). - Remove patches/hurd-i386/tg-ttyname_ERANGE.diff (merged upstream). - Remove patches/hurd-i386/cvs-DEV_BSIZE.diff (merged upstream). - Remove patches/hurd-i386/cvs-fork_ports.diff (merged upstream). - Remove patches/hurd-i386/cvs-setresid.diff (merged upstream). - Remove patches/hurd-i386/cvs-sgttyb.diff (merged upstream). - Remove patches/hurd-i386/cvs-hurd_socket_server_indexcheck.diff (merged upstream). - Remove patches/hurd-i386/cvs-hurd-recvfrom.diff (merged upstream). - Remove patches/hurd-i386/cvs-select-inputcheck.diff (merged upstream). - Remove patches/hurd-i386/cvs-posix2008.diff (merged upstream). - Remove patches/hurd-i386/cvs-mach-nanosleep.diff (merged upstream). - Remove patches/hurd-i386/cvs-mmap.diff (merged upstream). - Remove patches/hurd-i386/cvs-hurd-socket-EAFNOSUPPORT.diff (merged upstream). - Remove patches/hurd-i386/cvs-symlink_dealloc.diff (merged upstream). - Remove patches/hurd-i386/cvs-O_CLOEXEC.diff (merged upstream). - Update patches/hurd-i386/submitted-exec_filename.diff. - Update patches/hurd-i386/submitted-net.diff. - Update patches/hurd-i386/unsubmitted-pthread.diff. - Update patches/ia64/local-dlfptr.diff (ia64 moved to ports). - Update patches/ia64/submitted-libm.diff (ia64 moved to ports). - Remove patches/ia64/submitted-sysconf.diff (merged upstream). - Update patches/ia64/submitted-fpu-ulps.diff (merged upstream). - Update patches/ia64/submitted-remainder.diff (merged upstream). - Remove patches/i386/local-clone.diff (obsolete). - Remove patches/i386/cvs-cacheinfo.diff (merged upstream). - Update patches/i386/submitted-i686-timing.diff. - Remove patches/i386/cvs-feraiseexcept-plt.diff (merged upstream). - Update patches/i386/local-pthread_cond_wait.diff. - Update patches/kfreebsd/local-scripts.diff. - Remove patches/m68k/cvs-byteswap.diff (merged uptream). - Remove patches/m68k/local-compat.diff (obsolete). - Update patches/m68k/submitted-gcc34-seccomment.diff. - Update patches/mips/local-r10k.diff. - Remove patches/mips/submitted-dl-platform.diff (merged upstream). - Remove patches/mips/cvs-dlopen-lazy.diff (merged upstream). - Remove patches/powerpc/local-libgcc_eh-ld.so.diff (obsolete). - Remove patches/s390/cvs-iconv-z9-109.diff (merged upstream). - Remove patches/s390/cvs-vsyscalls.diff (merged upstream). - Remove patches/s390/s390/cvs-libm-ulps.diff (merged upstream). - Remove patches/sparc/submitted-bzero.diff (merged upstream). - Remove patches/sparc/cvs-ifunc.diff (merged upstream). - Remove patches/sparc/cvs-rlimits.diff (merged upstream). - Update patches/sparc/local-fork.diff. - Remove patches/sparc/cvs-fcntl_h.diff (merged upstream). - Update patches/any/local-fhs-nscd.diff. - Update patches/any/local-ldconfig.diff. - Update patches/any/local-libgcc-compat-ports.diff. - Update patches/any/local-linuxthreads-defines.diff. - Remove patches/any/cvs-sched_h.diff (merged upstream). - Update patches/any/submitted-popen.diff. - Remove patches/any/submitted-autotools.diff (merged upstream). - Remove patches/any/submitted-localedef-mmap.diff (obsolete). - Remove patches/any/submitted-leading-zero-stack-guard.diff (merged upstream). - Remove patches/any/local-relro-mprotect.diff (merged upstream). - Remove patches/any/cvs-fopen.diff (merged upstream). - Remove patches/any/cvs-resolv-tld.diff (merged upstream). - Remove patches/any/cvs-sys-param-ARG_MAX.diff (merged upstream). - Remove patches/any/submitted-at-pagesize.diff (obsolete). - Remove patches/any/cvs-setlocale.diff (merged upstream). - Remove parts of patches/any/submitted-rlimit-rttime.diff and rename it to patches/alpha/any/submitted-rlimit-rttime.diff. - Remove patches/any/cvs-regex-oom.diff (merged upstream). - Remove patches/any/cvs-getaddrinfo-single-lookup.diff (merged upstream). - Remove patches/any/cvs-unique_sym_table-corruptions.diff (merged upstream). - Remove patches/any/submitted-mqueue-throw.diff (merged upstream). - Remove patches/any/cvs-addmntent.diff (merge upstream). - Remove patches/any/cvs-resolv-different-nameserver.diff (merged upstream). - Remove patches/any/cvs-fnmatch.diff (merged upstream). - Remove patches/any/cvs-ifunc.diff (merged upstream). - Remove patches/powerpc/submitted-ifunc.diff (merged upstream). - Remove patches/any/cvs-dlopen-tls.diff (merged upstream). - Remove patches/any/submitted-glob_h-ifdef.diff (obsolete). - Remove patches/any/cvs-dl_close-scope-handling.diff (merged upstream). - Remove patches/any/cvs-nptl-pthread-race.diff (merged upstream). - Remove patches/any/cvs-vfscanf.diff (merged upstream). - Remove patches/any/cvs-tzfile.diff (merged upstream). - Rename patches/any/submitted-clock-settime.diff into patches/any/cvs-clock-settime.diff. - Update patches/any/local-no-pagesize.diff. - Update patches/any/local-rtld.diff. - Update patches/any/local-disable-test-tgmath2.diff. - Remove patches/any/cvs-clock-settime.diff. - Update patches/any/submitted-longdouble.diff. - Update patches/any/submitted-bits-fcntl_h-at.diff. - Remove patches/any/submitted-fwrite-wur.diff (merged upstream). - Remove patches/any/submitted-stack-guard-quick-randomization.diff (obsolete). - Remove patches/any/cvs-fmtmsg-lock.diff (merged upstream). - Remove patches/any/cvs-reloc-sort.diff (merged upstream). - Remove patches/any/cvs-pthread-builtin-expect.diff (merged upstream). - Remove patches/any/cvs-vfprintf-positional.diff (merged upstream). - Remove patches/any/cvs-vfprintf-many-format-strings.diff (merged upstream). - Remove patches/any/cvs-arch-lowlevellock.diff (merged upstream). - Remove patches/any/cvs-strtod-overflow.diff (merged upstream). * Add patches/any/local-revert-fclose-posix2008.diff to fix issues with Ruby. * Add patches/amd64/local-pthread_cond_wait.diff from Jeff Law to fix lost wakeups in pthread_cond_wait. * Add patches/i386/cvs-feraiseexcept-plt.diff to fix plt issues. * Add patches/ia64/submitted-fpu-ulps.diff to fix FPU tests. * Add patches/ia64/submitted-remainder.diff to fix FPU tests. * Add patches/powerpc/local-math-logb.diff to workaround a GCC issue. * Add patches/alpha/cvs-tls_dtv_unallocated.diff, patches/alpha/cvs-have_tls_thread.diff, patches/alpha cvs-preconfigure.diff and patches/alpha/cvs-stat_ver_linux.diff to fix FTBFS on alpha. * Add patches/alpha/cvs-fp_control-plt.diff to fix testsuite on alpha. * Add patches/alpha/local-string-functions.diff to remove some broken alpha specific string version, and pass the testsuite. * Add patches/hurd-i386/hurd-i386/submitted-kernel-features_h.diff, patches/hurd-i386/submitted-hidden-nolink.diff and patches/hurd-i386/submitted-libio.diff to fix FTBFS on hurd. * Update debian/sysdeps/mips.mk, debian/sysdeps/mipsel.mk to force build without MIPS PLT. * Build with GCC 4.6. Closes: bug#654744. * Remove rpcinfo from debian/control.in/main, debhelper.in/libc-bin.install and debhelper.in/libc-bin.manpages. * Update debian/libc6.symbols.common to add libnss_db symbols. * Update debian/symbols.wildcards with 2.14, 2.15 and 2.16 symbols. * Update debian/shlibver to 2.16. * Update debian/debhelper.in/*.lintian to new library names. * Update testsuite-checking/expected-results-arm-linux-gnueabi-libc, testsuite-checking/expected-results-arm-linux-gnueabihf-libc, testsuite-checking/expected-results-i486-linux-gnu-libc, testsuite-checking/expected-results-i686-linux-gnu-i386, testsuite-checking/expected-results-i686-linux-gnu-i686, testsuite-checking/expected-results-i686-linux-gnu-xen testsuite-checking/expected-results-ia64-linux-gnu-libc, testsuite-checking/expected-results-mips-linux-gnu-libc, testsuite-checking/expected-results-mips64-linux-gnu-mips64, testsuite-checking/expected-results-mips32-linux-gnu-mipsn32, testsuite-checking/expected-results-mipsel-linux-gnu-libc, testsuite-checking/expected-results-mips32el-linux-gnu-mipsn32, testsuite-checking/expected-results-mips64el-linux-gnu-mipsn64, testsuite-checking/expected-results-powerpc-linux-gnu-libc, testsuite-checking/expected-results-powerpc64-linux-gnu-ppc64, testsuite-checking/expected-results-sparc-linux-gnu-libc, testsuite-checking/expected-results-sparc64-linux-gnu-libc, testsuite-checking/expected-results-sparc64-linux-gnu-sparc64, testsuite-checking/expected-results-s390x-linux-gnu-libc, testsuite-checking/expected-results-s390x-linux-gnu-s390x, testsuite-checking/expected-results-x86_64-linux-gnu-amd64 and testsuite-checking/expected-results-x86_64-linux-gnu-libc to add new tests that are known to fail. * debian/control.in/main: Build-Conflicts with binutils-gold. * debian/rules.d/quilt.mk, debian/rules.d/tarball.mk, debian/source/format: switch to quilt (3.0) format, compress source with xz. * debian/rules, debian/rules.d/build.mk: define vardbddir to /var/lib/misc. * debian/rules.d/*mk: use make ifdef instead of shell ones. * debian/rules.d/build.mk: call configure with --enable-obsolete-rpc * debian/rules.d/debhelper.mk: compress locales, libc6-pic and libc6-prof with xz. * debian/sysdeps/i386.mk: install files from libc6-dev-amd64 as symlinks now that i386 and amd64 versions are compatible (see bug#637000 and bug#637141). * debian/sysdeps/*.mk, debhelper.in/libc.preinst: bump minimal Linux kernel version to 2.6.32. * debian/debhelper.in/{libc.docs,libc-dev.docs}: don't install FAQ, replaced upstream by http://sourceware.org/glibc/wiki/FAQ. * rules.d/debhelper.mk, debhelper.in/libc-pic.install: install libc6-pic files using debhelper. * debian/control.in/*: drop build-depends from libc6 to libc-bin. Add ${shlibs:Depends} depends to libc6 and libc-bin. * debian/control.in/*, debian/sysdeps/linux.mk: enable selinux support. * patches/any/local-disable-libnss-db.diff: disable libnss-db as the format is not compatible with the libnss-db package, and is architecture dependent. [ Daniel Schepler ] * Add x32 support (Closes: #667023): - debian/control.in/main: Build-Depend on g++-4.7-multilib on amd64, i386, x32. - debian/control.in/libc: Add Replaces: libc6-x32 to libc6 on x32. - debian/control.in/amd64, debian/control.in/i386: Add x32 to Architecture list for libc6-amd64 and libc6-i386 (and corresponding -dev packages). - debian/control.in/x32: New file, add libc6-x32 and libc6-dev-x32 packages on amd64 and i386. - debian/libc6.symbols.x32, debian/libc6-x32.symbols.amd64, debian/libc6-x32.symbols.i386: New symbols files for x32 libraries. - debian/libc6-amd64.symbols.x32, debian/libc6-i386.symbols.x32: New files, copying the appropriate existing files. - debian/patches/any/cvs-malloc-arena.diff: Fix for BZ#14562 which caused random assertions in threaded programs on x32. - debian/rules.d/build.mk, debian/rules.d/debhelper.mk: Add /libx32 to the library directories handled by alt templates instead of otherbuild. - debian/rules.d/control.mk: Add x32 to libc6_archs. - debian/sysdeps/amd64.mk, debian/sysdeps/i386.mk: Add libc6-x32 builds using gcc-4.7. - debian/sysdeps/amd64.mk, debian/sysdeps/i386.mk: Bump minimum kernel version to 3.4.0, since that's the first version with x32 support integrated into the mainline. - debian/sysdeps/x32.mk: New file, building libc, amd64, i386 flavors all using gcc-4.7. - debian/testsuite-checking/expected-results-x86_64-linux-gnux32-libc, debian/testsuite-checking/expected-results-x86_64-linux-gnux32-x32: New files copied from amd64 testsuite exceptions. * debian/debhelper.in/libc-bin.install: Add new binaries pldd and sotruss. - debian/debhelper.in/libc.install: Also add audit libraries needed by sotruss. * debian/patches/all/local-remove-manual.texi: Update stub manual/Makefile with version from eglibc 2.16 upstream. * debian/rules.d/quilt.mk: Update refresh target to pop all patches before repushing and refreshing them, since patches are applied by default now. * debian/rules: Expand clean target to remove several autogenerated files under debian/ that weren't getting removed. [ Wookey ] * Add arm64 support (Closes: #690873): - debian/patches/all/unsubmitted-autoconfupdate.diff: Update autotools config.sub and config.guess to detect aarch64/arm64 correctly - debian/patches/arm64/submitted-aarch64-support.diff: Massive backport of the current state of arm64 support upstream and on libc-alpha. - debian/patches/arm64/submitted-bits-fcntl_h-at.diff: Include AT_* definitions in sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h - debian/sysdeps/arm64.mk: Define base arm64 libc targets. - debian/rules.d/control.mk: Add arm64 to the list of libc_arches. - debian/control.in/main: Build-depend on gcc-4.7 for arm64 builds. * debian/rules: Clean up base/cross compiler mangling to work sanely. * debian/sysdeps/linux.mk: Define bootstrap BUILD_PROFILE without selinux. [ Adam Conrad ] * debian/debhelper.in/{libc-bin.install,libc-dev-bin.install}: install sotruss binary to libc-dev-bin instead of libc-bin. * debian/sysdeps/{i386,amd64,x32}.mk: Don't set MIN_KERNEL_SUPPORTED explicitly, as this will cause serious upgrade headaches, and there's no guarantee that a 3.4.0 kernel actually has x32 support built in. * debian/control.in/main: Bump the linux-libc-dev build-dep to (>= 3.4) on all linux-any architectures, not just amd64, i386, and x32. * debian/debhelper.in/libc-bin.manpages: Add a pldd(1) manpage. * Drop patches/any/cvs-malloc-arena.diff, included in our new upstream. * debian/sysdeps/{i386,amd64}.mk: Comment out x32 multilib builds until we've reached a consensus about bootstrapping this into the archive. * Version gcc-4.7 build-deps to get a version that works for eglibc. * debian/sysdeps/*: clean up use of CC and CXX to match wookey's fixes. * debian/control.in/libc: Update nscd/locales breaks to (<< 2.16) * debian/rules: Unset CFLAGS and friends and use the package versions. * Move ldconfig to ldconfig.real, install ldconfig wrapper, and set up a dpkg trigger for libc-bin to avoid excessive calls to ldconfig * Don't build nscd during when doing a bootstrap DEB_BUILD_PROFILE * Make our DEB_BUILD_PROFILE=bootstrap support look more like Ubuntu's previously known-working DEB_STAGE=stage1 support for the time being. * debian/rules.d/build.mk: If WITH_SYSROOT is passed to debian/rules, then pass --with-headers=$(WITH_SYSROOT)/$(includedir) to the build. * Sync support for armel/armhf biarch packages, but keep it disabled. * Adjust libc.posinst and libc.preinst service restart code for 2.16. * Merge regression/progression test suite improvements from Ubuntu. * Provide backward compatibility for DEB_STAGE->DEB_BUILD_PROFILE. -- Adam Conrad <email address hidden> Fri, 26 Oct 2012 05:14:58 +0100
Upload details
- Uploaded by:
- Adam Conrad
- Uploaded to:
- Raring
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- libs
- Urgency:
- Low Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
eglibc_2.16.orig.tar.xz | 10.9 MiB | 634e1a43bcc0e8523cb2cd67f6037d1b49bf1ef4470650a7c334c55c4a45c5bb |
eglibc_2.16-0ubuntu1.debian.tar.xz | 770.8 KiB | deabcc2438d4404283465d63ecd2373225080695362bb82739ba39e07ad8fb02 |
eglibc_2.16-0ubuntu1.dsc | 5.0 KiB | ebf20d19895888f83446c5f3679eb1a8f6b2e79032a65f3c39f71153c971ee43 |
Available diffs
Binary packages built by this source
- eglibc-source: No summary available for eglibc-source in ubuntu raring.
No description available for eglibc-source in ubuntu raring.
- glibc-doc: No summary available for glibc-doc in ubuntu raring.
No description available for glibc-doc in ubuntu raring.
- libc-bin: No summary available for libc-bin in ubuntu raring.
No description available for libc-bin in ubuntu raring.
- libc-dev-bin: No summary available for libc-dev-bin in ubuntu raring.
No description available for libc-dev-bin in ubuntu raring.
- libc6: No summary available for libc6 in ubuntu raring.
No description available for libc6 in ubuntu raring.
- libc6-amd64: No summary available for libc6-amd64 in ubuntu raring.
No description available for libc6-amd64 in ubuntu raring.
- libc6-armel: No summary available for libc6-armel in ubuntu raring.
No description available for libc6-armel in ubuntu raring.
- libc6-armhf: No summary available for libc6-armhf in ubuntu raring.
No description available for libc6-armhf in ubuntu raring.
- libc6-dbg: No summary available for libc6-dbg in ubuntu raring.
No description available for libc6-dbg in ubuntu raring.
- libc6-dev: No summary available for libc6-dev in ubuntu raring.
No description available for libc6-dev in ubuntu raring.
- libc6-dev-amd64: No summary available for libc6-dev-amd64 in ubuntu raring.
No description available for libc6-dev-amd64 in ubuntu raring.
- libc6-dev-armel: No summary available for libc6-dev-armel in ubuntu raring.
No description available for libc6-dev-armel in ubuntu raring.
- libc6-dev-armhf: No summary available for libc6-dev-armhf in ubuntu raring.
No description available for libc6-dev-armhf in ubuntu raring.
- libc6-dev-i386: No summary available for libc6-dev-i386 in ubuntu raring.
No description available for libc6-dev-i386 in ubuntu raring.
- libc6-dev-ppc64: No summary available for libc6-dev-ppc64 in ubuntu raring.
No description available for libc6-dev-ppc64 in ubuntu raring.
- libc6-i386: No summary available for libc6-i386 in ubuntu raring.
No description available for libc6-i386 in ubuntu raring.
- libc6-pic: No summary available for libc6-pic in ubuntu raring.
No description available for libc6-pic in ubuntu raring.
- libc6-ppc64: No summary available for libc6-ppc64 in ubuntu raring.
No description available for libc6-ppc64 in ubuntu raring.
- libc6-prof: No summary available for libc6-prof in ubuntu raring.
No description available for libc6-prof in ubuntu raring.
- libc6-udeb: No summary available for libc6-udeb in ubuntu raring.
No description available for libc6-udeb in ubuntu raring.
- libc6-xen: No summary available for libc6-xen in ubuntu raring.
No description available for libc6-xen in ubuntu raring.
- libnss-dns-udeb: No summary available for libnss-dns-udeb in ubuntu raring.
No description available for libnss-dns-udeb in ubuntu raring.
- libnss-files-udeb: No summary available for libnss-files-udeb in ubuntu raring.
No description available for libnss-files-udeb in ubuntu raring.
- multiarch-support: No summary available for multiarch-support in ubuntu raring.
No description available for multiarch-support in ubuntu raring.
- nscd: No summary available for nscd in ubuntu raring.
No description available for nscd in ubuntu raring.