glibc 2.26-0experimental0 source package in Debian

Changelog

glibc (2.26-0experimental0) experimental; urgency=medium

  [ Adam Conrad ]
  * New upstream release (LP: #1703368), with git updates to 2017-10-10:
    - debian/{symbols.wildcards,control}: Update and regen for 2.26.
    - debian/patches/alpha/submitted-termios_h.diff: upstreamed.
    - debian/patches/arm/submitted-strip-bit-0.diff: upstreamed.
    - debian/patches/hurd-i386/git-__inet6_scopeid_pton.diff: upstreamed.
    - debian/patches/any/submitted-string2-strcmp.diff: obsolete.
    - debian/patches/any/local-tst-writev.diff: fixed upstream.
    - debian/patches/any/local-dynamic-resolvconf.diff: fixed upstream.
    - debian/patches/any/submitted-unicode-9.0.0.diff: obsolete.
    - debian/patches/any/cvs-malloc-hardening.diff: upstreamed.
    - debian/patches/any/local-bits-sigstack.diff: fixed upstream.
    - debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff: upstreamed.
    - debian/patches/i386/local-cmov.diff: dropped, no longer useful.
    - debian/patches/all/local-ldd.diff: rebased.
    - debian/patches/any/local-ldso-disable-hwcap.diff: rebased.
    - debian/patches/any/local-tcsetaddr.diff: rebased.
    - debian/patches/any/submitted-resolv-unaligned.diff: rebased.
    - debian/patches/arm/local-arm-futex.diff: rebased.
    - debian/patches/hurd-i386/local-ED.diff: rebased.
    - debian/patches/hurd-i386/tg-EGREGIOUS-fr.diff: rebased.
    - debian/patches/hurd-i386/tg-EIEIO-fr.diff: rebased.
    - debian/patches/kfreebsd/submitted-auxv.diff: rebased.
    - debian/patches/kfreebsd/submitted-waitid.diff: rebased.
    - debian/patches/localedata/locales-fr.diff: rebased.
    - debian/patches/sparc/submitted-sparc64-socketcall.diff: rebased.
    - debian/patches/localedata/local-hu_HU-sort.diff: Make testsuite
      agree with the sorting we see in Debian, may need another look.
    - debian/patches/any/local-cudacc-float128.diff: Local patch to prevent
      defining __HAVE_FLOAT128 on NVIDIA's CUDA compilers (LP: #1717257)
    - debian/patches/arm/git-arm64-memcmp.diff: Backport optimized memcmp
      for AArch64, improving performance from 25% to 500% (LP: #1720832)
    - debian/control.in/libc: Drop ancient Breaks satisfied in oldoldstable.
    - debian/{debhelper.in/libc.preinst,sysdeps/amd64.mk,sysdeps/i386.mk}:
      Bump MIN_KERNEL_SUPPORTED to 3.2 on x86, following upstream's change.
    - debian/sysdeps/{powerpc.mk,ppc64.mk,s390x.mk}: Disable lock-elision on
      powerpc and s390, following IBM's recommendation.
    - debian/testsuite-xfail-debian.mk: Re-enable xfailed resolv tests.
    - debian/testsuite-xfail-debian.mk: Allow tst-create-detached to fail on
      all platforms; the design of this test is such that the outcome relies
      on cache sizes and noisiness of the build system, which is unreliable.
    - debian/rules.d/build.mk: Configure with --enable-obsolete-nsl until we
      sort out a reasonable nsswitch migration strategy from compat to files.

  [ Samuel Thibault ]
  * Adjust hurd-i386 patches to restore build and functionality with 2.26:
    - patches/hurd-i386/tg-gsync-libc.diff: rebased.
    - patches/hurd-i386/tg-hurdsig-global-dispositions.diff: rebased.
    - patches/hurd-i386/tg-pipe2.diff: rebased.
    - patches/hurd-i386/tg-socket_flags.diff: rebased.
    - patches/hurd-i386/tg2.25-tls.diff: rebased.
    - patches/hurd-i386/tg2.26-sched_param.diff: New patch.
    - patches/hurd-i386/git-sigsetops.h.diff: New patch.
    - patches/hurd-i386/git-sigsetops-2.h.diff: New patch.
    - patches/hurd-i386/git-sigsetops-3.h.diff: New patch.
    - patches/hurd-i386/tg2.26-sigsetops.h.diff: New patch.
    - patches/hurd-i386/git-bits_socket.h.diff: New patch.
    - patches/hurd-i386/git-preadwritev2.diff: New patch.
    - patches/hurd-i386/git-preadwritev2-2.diff: New patch.
    - patches/hurd-i386/git-preadwritev2-3.diff: New patch.
    - patches/hurd-i386/git-rtld-access.diff: New patch.
    - patches/hurd-i386/git-rtld-sbrk.diff: New patch.
    - patches/hurd-i386/git-rtld-sbrk-2.diff: New patch.
    - patches/hurd-i386/git-divdi.diff: New patch.
    - patches/hurd-i386/git-feraiseexcept.diff: New patch.
    - patches/hurd-i386/cvs-libpthread.diff: Update.
    - patches/hurd-i386/git-libpthread-2.26.diff: New patch.
    - patches/hurd-i386/git-i386-implies-x86.diff: New patch.
    - patches/hurd-i386/git-x86-tunables.diff: New patch.
    - patches/hurd-i386/git-rtld-strtoul_internal.diff: New patch.
    - patches/hurd-i386/git-clone.diff: New patch.
    - patches/hurd-i386/git-gethostname.diff: New patch.
    - patches/hurd-i386/cvs-libpthread-sigstate.diff: Remove unused merged
    patch.
    - patches/hurd-i386/cvs-send-recv-posix.diff: Remove unused merged patch.
    - patches/hurd-i386/cvs-truncate64.diff: Remove unused merged patch.
    - patches/hurd-i386/git-tst-udp-timeout.diff: New patch.
    - patches/hurd-i386/git-tst-udp-nonblocking.diff: New patch.
    - patches/hurd-i386/unsubmitted-exp-hidden-jump.diff: New patch.
    - patches/hurd-i386/git-hidden-def.diff: New patch.
    - patches/hurd-i386/git-hidden-def.diff-2: New patch.
    - patches/hurd-i386/git-dl-sysdep-check.diff: New patch.
    - patches/hurd-i386/git-socket-limit.diff: New patch.
    - patches/hurd-i386/tg-thread-linkspace.diff: New patch.
    - patches/hurd-i386/git-clock_gettime_gettimeofday.diff: New patch.
    - patches/hurd-i386/tg-gsync-libc.diff: Update.
    - patches/hurd-i386/tg-libpthread-gsync-mutex.diff: Update.
    - patches/hurd-i386/tg-sendmsg-SCM_CREDS.diff: Update.
    - patches/hurd-i386/git-sigsuspend_not_cancel.diff: New patch.
    - patches/hurd-i386/tg-sysvshm.diff: Update.
    - patches/hurd-i386/tg-ifaddrs_v6.diff: Update.
    - patches/hurd-i386/git-dirfd-linknamespace.diff: New patch.
    - patches/hurd-i386/git-revoke-linknamespace.diff: New patch.
    - patches/hurd-i386/git-seekdir-linknamespace.diff: New patch.
    - patches/hurd-i386/git-ifaddrs-linknamespace.diff: New patch.
    - patches/hurd-i386/git-NO_HIDDEN.diff: New patch.
    - patches/hurd-i386/unsubmitted-NO_HIDDEN.diff: Remove patch.
    - patches/hurd-i386/unsubmitted-exp-hidden-jump.diff: Remove patch.
    - testsuite-xfail-debian.mk: Update.
    - testsuite-xfail-debian.mk: Remove now-removed XPG3 entries.

  [ Aurelien Jarno ]
  * debian/patches/git-updates.diff: update from upstream stable branch:
    - Fix buffer overflow in glob with GLOB_TILDE (CVE-2017-15670).  Closes:
      #879501.
    - Fix memory leak in glob with GLOB_TILDE (CVE-2017-15671).  Closes:
      #879500.
  * debian/rules, debian/control.in/main: build with GCC 7.
  * debian/testsuite-xfail-debian.mk: remove a few XFAIL on s390x that were
    due to GCC 6 issues.
  * debian/testsuite-xfail-debian.mk: drop support for s390.
  * debian/testsuite-xfail-debian.mk: Use granular fma XFAIL on mips*.
  * debian/testsuite-xfail-debian.mk: mark misc/tst-set_ppr as XFAIL on
    powerpc as it requires a recent CPU or a recent kernel for CPU feature
    detection.
  * debian/patches/any/local-libgcc-compat-{abilists,main,ports}.diff: drop
    workaround for binaries built with some broken versions of GCC 3.2 more
    than 10 years ago.
  * debian/testsuite-xfail-debian.mk: remove many XFAIL from mips, mipsel and
    mips64el.

 -- Aurelien Jarno <email address hidden>  Sun, 19 Nov 2017 12:49:13 +0100

Upload details

Uploaded by:
GNU Libc Maintainers
Uploaded to:
Experimental
Original maintainer:
GNU Libc Maintainers
Architectures:
any all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Downloads

File Size SHA-256 Checksum
glibc_2.26-0experimental0.dsc 8.0 KiB ccdca9afc387175c29f379f577de334c694a4624340c14d6f4142063a1be246d
glibc_2.26.orig.tar.xz 14.6 MiB 38afc835050aa0850fbe15b10a7b18b7c1c70dc5a2fdf980762f3ad49e771870
glibc_2.26-0experimental0.debian.tar.xz 1.0 MiB 5c0b0fd2909d3b96728ec2f2c2dfd8b82803bcf55a4727ac1869a6feca21eed0

No changes file available.

Binary packages built by this source