Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • Maytha8/glibc
  • vimerbf-guest/glibc
  • schopin/glibc
  • yumeyao/glibc
  • carlespina/po-debconf-manager-glibc
  • Claudia/glibc-widevine
  • andrewsh/glibc
  • jscott/glibc
  • bluca/glibc
  • gioele/glibc
  • rouca/glibc
  • sven/glibc
  • josch/glibc
  • cjwatson/glibc
  • fw/glibc
  • rbalint/glibc
  • bsd-team/glibc-packaging
  • glibc-team/glibc
  • bigon/glibc
  • ahrex-guest/glibc
  • friki/glibc
21 results
Show changes
Commits on Source (62)
Showing
with 216 additions and 10537 deletions
glibc (2.28-0experimental2) UNRELEASED; urgency=medium
[ Samuel Thibault ]
* patches/hurd-i386/git-fcntl64.diff: Fix tst-utmp* tests.
* debian/patches/hurd-i386/tg-WRLCK-upgrade.diff: Refresh.
[ Aurelien Jarno ]
* debian/patches/git-updates.diff: update from upstream stable branch:
- Fix a file descriptor leak in if_nametoindex() (CVE-2018-19591).
Closes: #914837.
-- Samuel Thibault <sthibault@debian.org> Thu, 15 Nov 2018 23:13:24 +0000
glibc (2.28-0experimental1) experimental; urgency=medium
[ Aurelien Jarno ]
* debian/control.in/main: Update Vcs-Git to point to the 2.28 branch.
* debian/testsuite-xfail-debian.mk: Allow nptl/tst-signal6 to fail on armhf.
The failure is due to a kernel bug when building armhf on an ARM64
machine.
* debian/testsuite-xfail-debian.mk: Allow math/test-ildouble-fma and
math/test-ldouble-fma to fail on powerpc, ppc64, ppc64el. This is a known
bug and not a regression.
* debian/testsuite-xfail-debian.mk: remove fixed XFAILs.
* debian/testsuite-xfail-debian.mk: update XFAILs for the mips* Octeon 3 FPU
bug with the new tests.
* debian/patches/git-updates.diff: update from upstream stable branch.
* debian/control.in/main, debian/sysdeps/armel.mk: build with gcc-7 as
gcc-8 triggers issues in the testsuite.
[ Samuel Thibault ]
* patches/hurd-i386/git-tst-preadvwritev2-common.c.diff: Backport fix for
build failure.
-- Aurelien Jarno <aurel32@debian.org> Mon, 12 Nov 2018 21:54:56 +0100
glibc (2.28-0experimental0) experimental; urgency=medium
[ Aurelien Jarno ]
* New upstream release:
- Fix undefined behaviour in regexec. Closes: #292550.
- debian/control: regenerate.
- debian/symbols.wildcard: update for 2.28.
- debian/debhelper.in/libc-dev{,-alt}.install: do not install
libpthread_nonshared.a.
- debian/patches/git-updates.diff: update from upstream stable branch.
- debian/patches/localedata/locale-ku_TR.diff: rebased.
- debian/patches/localedata/locale-csb_PL.diff: dropped, obsolete.
- debian/patches/localedata/locale-se_NO.diff: dropped, obsolete.
- debian/patches/localedata/tailor-iso14651_t1.diff: rebased.
- debian/patches/arm/local-sigaction.diff: rebased.
- debian/patches/hppa/git-check-execstack.diff: upstreamed.
- debian/patches/hurd-i386/tg-context_functions.diff: rebased.
- debian/patches/hurd-i386/git-tls.diff: upstreamed.
- debian/patches/hurd-i386/git-tls-threadvar.diff: upstreamed.
- debian/patches/hurd-i386/tg-sysvshm.diff: rebased.
- debian/patches/hurd-i386/git-_dl_random.diff: upstreamed.
- debian/patches/hurd-i386/git-grantpt.diff: upstreamed.
- debian/patches/hurd-i386/git-posix_thread.diff: upstreamed.
- debian/patches/hurd-i386/git-gai_misc.diff: upstreamed.
- debian/patches/hurd-i386/tg-hurdsig-fixes.diff: rebased.
- debian/patches/hurd-i386/tg-hurdsig-global-dispositions.diff: rebased.
- debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff:
rebased.
- debian/patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: rebased.
- debian/patches/hurd-i386/cvs-libpthread.diff: upstreamed.
- debian/patches/hurd-i386/cvs-libpthread.abilist.diff: upstreamed.
- debian/patches/hurd-i386/libpthread_build.diff: upstreamed.
- debian/patches/hurd-i386/tg-libpthread_depends.diff: upstreamed.
- debian/patches/hurd-i386/libpthread_version.diff: rebased.
- debian/patches/hurd-i386/tg-remap_getcwd.diff: rebased.
- debian/patches/hurd-i386/git-exec-static.diff: upstreamed.
- debian/patches/hurd-i386/git-socket_flags.diff: upstreamed.
- debian/patches/hurd-i386/git-socketpair_flags.diff: upstreamed.
- debian/patches/hurd-i386/git-pipe2.diff: upstreamed.
- debian/patches/hurd-i386/tg-libc_getspecific.diff: dropped, obsolete.
- debian/patches/hurd-i386/git-futimens.diff: upstreamed.
- debian/patches/hurd-i386/tg-sigstate_thread_reference.diff: rebased.
- debian/patches/hurd-i386/git-tls_thread_leak.diff: upstreamed.
- debian/patches/hurd-i386/git-libpthread-stacksize.diff: upstreamed.
- debian/patches/hurd-i386/git-reboot-startup.diff: upstreamed.
- debian/patches/hurd-i386/cvs-revert-gnu-gnu-cleanup.diff: upstreamed.
- debian/patches/hurd-i386/git-gsync-libc.diff: upstreamed.
- debian/patches/hurd-i386/git-pthread_deps.diff: upstreamed.
- debian/patches/hurd-i386/git-libpthread-gsync-spin.diff: upstreamed.
- debian/patches/hurd-i386/git-libpthread-gsync-mutex.diff: upstreamed.
- debian/patches/hurd-i386/git-NOFOLLOW.diff: upstreamed.
- debian/patches/hurd-i386/git-NOFOLLOW-DIRECTORY.diff: upstreamed.
- debian/patches/hurd-i386/git-mlockall.diff: upstreamed.
- debian/patches/hurd-i386/git2.25-tls.diff: upstreamed.
- debian/patches/hurd-i386/local-nocheck-installed-headers.diff: rebased.
- debian/patches/hurd-i386/git-libpthread-2.26.diff: upstreamed.
- debian/patches/hurd-i386/git-thread-linkspace.diff: upstreamed.
- debian/patches/hurd-i386/libpthread_includes.diff: dropped, obsolete.
- debian/patches/hurd-i386/local-exec_filename.diff: rebased.
- debian/patches/hurd-i386/git-libpthread-trylock.diff: upstreamed.
- debian/patches/hurd-i386/git-test-atexit-race-common.diff: upstreamed.
- debian/patches/hurd-i386/git-UTIME.diff: upstreamed.
- debian/patches/hurd-i386/git-timer_create_sigmask.diff: upstreamed.
- debian/patches/hurd-i386/git-pthread_deps.diff: upstreamed.
- debian/patches/kfreebsd/local-fbtl-depends.diff: rebased.
- debian/patches/any/local-ldconfig-fsync.diff: dropped, obsolete.
- debian/patches/any/submitted-bits-fcntl_h-at.diff: rebased.
- debian/patches/any/submitted-intl-tstgettext.diff: upstreamed.
- debian/patches/any/git-abilist-ignore-absolute.diff: upstreamed.
- debian/debhelper.in/libc{-alt,-otherbuild,}.lintian-overrides: drop
libcidn.so override.
- debian/libc6.symbols.{common,hppa,sparc}, debian/libc6.1.symbols.alpha,
debian/libc0.1.symbols.common, debian/libc0.3.symbols.hurd-i386: drop
libcidn.so.
* debian/control.in/main: bump binutils build-dependency to 2.29 on all
architectures.
* debian/control.in/main, debian/rules: build with GCC 8.
* debian/control.in/main: build-depends on libidn2-0 (>= 2.0.5~) for the
tests.
* debian/control.in/libc: recommends libidn2-0 (>= 2.0.5~) to support IDN
domain names in getaddrinfo and getnameinfo.
* debian/testsuite-xfail-debian.mk: update XFAILs for the mips* Octeon 3 FPU
bug with the new tests.
* debian/control.in/main: bump Standards-Version to 4.2.1 (no changes).
* debian/source/options: drop.
[ Samuel Thibault ]
* debian/patches/hurd-i386/git-gscope.diff: upstreamed.
* debian/patches/hurd-i386/git-hurd-abilist.diff: Remove patch, now useless.
* debian/patches/hurd-i386/git-pagesize.diff: upstreamed.
* debian/patches/hurd-i386/git-timer_routines.diff: upstreamed.
* debian/patches/hurd-i386/submitted-net.diff: rebased.
* debian/patches/hurd-i386/tg-context_functions.diff: update.
* debian/patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: update.
* debian/patches/hurd-i386/tg-sysvshm.diff: update.
* debian/patches/hurd-i386/tg-verify.h.diff: remove, now useless.
* debian/patches/hurd-i386/tg2.26-sched_param.diff: upstreamed.
* debian/patches/hurd-i386/libpthread_version.diff: Remove now-useless part.
* debian/patches/hurd-i386/local-hurdsig-global-dispositions-version.diff:
Likewise.
* debian/patches/hurd-i386/tg-ifaddrs_v6.diff: Fix PLT.
* debian/patches/hurd-i386/local-hurd_sigstate-PLT.diff: New patch to fix
PLTs.
* debian/patches/hurd-i386/libpthread_pthread_types.diff: Remove, now
useless.
* debian/patches/hurd-i386/local-nocheck-installed-headers.diff: Remove, now
fixed.
* debian/testsuite-xfail-debian.mk: Update.
[ Adam Conrad ]
* debian/patches/localedata/tailor-iso14651_t1.diff: Build without errors.
-- Aurelien Jarno <aurel32@debian.org> Tue, 30 Oct 2018 00:11:37 +0100
glibc (2.27-9) UNRELEASED; urgency=medium
 
* debian/control: Bump hurd-dev dependency to >= 1:0.9.git20181030-1 to get
......@@ -8,6 +158,8 @@ glibc (2.27-9) UNRELEASED; urgency=medium
* libc0.3.symbols.hurd-i386: Update symbols accordingly.
* patches/hurd-i386/git-spawn-open.diff: Fix crash on spawn with open
operation.
* patches/hurd-i386/git-lockf-0.diff: Support lockf at offset 0 with size 0 or
1.
 
-- Samuel Thibault <sthibault@debian.org> Sat, 03 Nov 2018 22:50:40 +0100
 
......
......@@ -9,16 +9,18 @@ Build-Depends: gettext, dpkg (>= 1.18.7), dpkg-dev (>= 1.17.14), xz-utils, file,
hurd-dev (>= 1:0.9.git20181030-1) [hurd-i386] | hurd-headers-dev [hurd-i386],
hurd-dev (>= 1:0.9.git20181030-1) [hurd-i386] <!stage1> | libihash-dev [hurd-i386] <!stage1>,
kfreebsd-kernel-headers [kfreebsd-any],
binutils (>= 2.25), binutils (>= 2.29) [amd64 i386 x32],
g++-7, g++-7 (>= 7.2.0-20) [amd64 i386 x32], g++-7-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el powerpc ppc64 s390x sparc sparc64 x32] <!nobiarch>,
binutils (>= 2.29),
g++-7 [armel],
g++-8, g++-8-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el powerpc ppc64 s390x sparc sparc64 x32] <!nobiarch>,
python3:native <!nocheck>,
libc-bin (>= 2.27) <cross>
libidn2-0 (>= 2.0.5~) <!nocheck>,
libc-bin (>= 2.28) <cross>
Build-Depends-Indep: perl, po-debconf (>= 1.0)
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Uploaders: Clint Adams <clint@debian.org>, Aurelien Jarno <aurel32@debian.org>, Adam Conrad <adconrad@0c3.net>, Samuel Thibault <sthibault@debian.org>
Standards-Version: 4.1.4
Standards-Version: 4.2.1
Vcs-Browser: https://salsa.debian.org/glibc-team/glibc
Vcs-Git: https://salsa.debian.org/glibc-team/glibc.git
Vcs-Git: https://salsa.debian.org/glibc-team/glibc.git -b glibc-2.28
Homepage: https://www.gnu.org/software/libc/libc.html
Package: libc-bin
......@@ -97,7 +99,7 @@ Package: locales
Architecture: all
Section: localization
Priority: standard
Depends: libc-bin (>> 2.27), libc-l10n (>> 2.27), ${misc:Depends}, debconf | debconf-2.0
Depends: libc-bin (>> 2.28), libc-l10n (>> 2.28), ${misc:Depends}, debconf | debconf-2.0
Replaces: manpages-fr-extra (<< 20141022)
Build-Profiles: <!stage1>
Description: GNU C Library: National Language (locale) data [support]
......@@ -115,7 +117,7 @@ Architecture: any
Section: localization
Priority: optional
Multi-Arch: foreign
Depends: libc-l10n (>> 2.27), ${misc:Depends}
Depends: libc-l10n (>> 2.28), ${misc:Depends}
Breaks: locales (<< 2.13-17)
Build-Profiles: <!stage1>
Description: GNU C Library: Precompiled locale data
......@@ -162,10 +164,11 @@ Section: libs
Priority: optional
Multi-Arch: same
Depends: ${shlibs:Depends}, ${libgcc:Depends}
Recommends: libidn2-0 (>= 2.0.5~)
Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
Provides: libc6-sparcv9b [sparc sparc64], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386], libc6-i686 [i386]
Conflicts: libc6-loongson2f [mipsel], libc0.1-i686 [kfreebsd-i386], libc6-i686 [i386], openrc (<< 0.27-2~)
Breaks: nscd (<< 2.27), locales (<< 2.27), locales-all (<< 2.27), hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
Breaks: nscd (<< 2.28), locales (<< 2.28), locales-all (<< 2.28), hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
Replaces: libc6-amd64 [amd64],
libc6-i386 [i386],
libc0.1-i686 [kfreebsd-i386],
......@@ -250,10 +253,11 @@ Section: libs
Priority: optional
Multi-Arch: same
Depends: ${shlibs:Depends}, ${libgcc:Depends}
Recommends: libidn2-0 (>= 2.0.5~)
Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
Provides: libc6-sparcv9b [sparc sparc64], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386], libc6-i686 [i386]
Conflicts: libc6-loongson2f [mipsel], libc0.1-i686 [kfreebsd-i386], libc6-i686 [i386], openrc (<< 0.27-2~)
Breaks: nscd (<< 2.27), locales (<< 2.27), locales-all (<< 2.27), hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
Breaks: nscd (<< 2.28), locales (<< 2.28), locales-all (<< 2.28), hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
Replaces: libc6-amd64 [amd64],
libc6-i386 [i386],
libc0.1-i686 [kfreebsd-i386],
......@@ -338,10 +342,11 @@ Section: libs
Priority: optional
Multi-Arch: same
Depends: ${shlibs:Depends}, ${libgcc:Depends}
Recommends: libidn2-0 (>= 2.0.5~)
Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
Provides: libc6-sparcv9b [sparc sparc64], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386], libc6-i686 [i386]
Conflicts: libc6-loongson2f [mipsel], libc0.1-i686 [kfreebsd-i386], libc6-i686 [i386], openrc (<< 0.27-2~)
Breaks: nscd (<< 2.27), locales (<< 2.27), locales-all (<< 2.27), hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
Breaks: nscd (<< 2.28), locales (<< 2.28), locales-all (<< 2.28), hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
Replaces: libc6-amd64 [amd64],
libc6-i386 [i386],
libc0.1-i686 [kfreebsd-i386],
......@@ -426,10 +431,11 @@ Section: libs
Priority: optional
Multi-Arch: same
Depends: ${shlibs:Depends}, ${libgcc:Depends}
Recommends: libidn2-0 (>= 2.0.5~)
Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
Provides: libc6-sparcv9b [sparc sparc64], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386], libc6-i686 [i386]
Conflicts: libc6-loongson2f [mipsel], libc0.1-i686 [kfreebsd-i386], libc6-i686 [i386], openrc (<< 0.27-2~)
Breaks: nscd (<< 2.27), locales (<< 2.27), locales-all (<< 2.27), hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
Breaks: nscd (<< 2.28), locales (<< 2.28), locales-all (<< 2.28), hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
Replaces: libc6-amd64 [amd64],
libc6-i386 [i386],
libc0.1-i686 [kfreebsd-i386],
......
......@@ -4,6 +4,7 @@ Section: libs
Priority: optional
Multi-Arch: same
Depends: ${shlibs:Depends}, ${libgcc:Depends}
Recommends: libidn2-0 (>= 2.0.5~)
Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
Provides: libc6-sparcv9b [sparc sparc64], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386], libc6-i686 [i386]
Conflicts: libc6-loongson2f [mipsel], libc0.1-i686 [kfreebsd-i386], libc6-i686 [i386], openrc (<< 0.27-2~)
......
......@@ -9,16 +9,18 @@ Build-Depends: gettext, dpkg (>= 1.18.7), dpkg-dev (>= 1.17.14), xz-utils, file,
hurd-dev (>= 1:0.9.git20181030-1) [hurd-i386] | hurd-headers-dev [hurd-i386],
hurd-dev (>= 1:0.9.git20181030-1) [hurd-i386] <!stage1> | libihash-dev [hurd-i386] <!stage1>,
kfreebsd-kernel-headers [kfreebsd-any],
binutils (>= 2.25), binutils (>= 2.29) [amd64 i386 x32],
g++-7, g++-7 (>= 7.2.0-20) [amd64 i386 x32], g++-7-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el powerpc ppc64 s390x sparc sparc64 x32] <!nobiarch>,
binutils (>= 2.29),
g++-7 [armel],
g++-8, g++-8-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 mipsn32el mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el powerpc ppc64 s390x sparc sparc64 x32] <!nobiarch>,
python3:native <!nocheck>,
libidn2-0 (>= 2.0.5~) <!nocheck>,
libc-bin (>= @GLIBC_VERSION@) <cross>
Build-Depends-Indep: perl, po-debconf (>= 1.0)
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Uploaders: Clint Adams <clint@debian.org>, Aurelien Jarno <aurel32@debian.org>, Adam Conrad <adconrad@0c3.net>, Samuel Thibault <sthibault@debian.org>
Standards-Version: 4.1.4
Standards-Version: 4.2.1
Vcs-Browser: https://salsa.debian.org/glibc-team/glibc
Vcs-Git: https://salsa.debian.org/glibc-team/glibc.git
Vcs-Git: https://salsa.debian.org/glibc-team/glibc.git -b glibc-2.28
Homepage: https://www.gnu.org/software/libc/libc.html
Package: libc-bin
......
......@@ -12,7 +12,3 @@ LIBC-FLAVOR: shlib-with-executable-bit */ld-GLIBC_VERSION.so 0755
# It is normal that the ELF dynamic linker does not need any other
# library
LIBC-FLAVOR: shared-lib-without-dependency-information */ld-GLIBC_VERSION.so
# we indeed embed a fork of libidn. We don't want a loop between libc and libidn
# anyway
LIBC-FLAVOR: embedded-library */libcidn-GLIBC_VERSION.so: libidn
......@@ -13,7 +13,6 @@ TMPDIR/LIBDIR/libmvec.a LIBDIR
TMPDIR/LIBDIR/libmvec_nonshared.a LIBDIR
TMPDIR/LIBDIR/libnsl.a LIBDIR
TMPDIR/LIBDIR/libpthread.a LIBDIR
TMPDIR/LIBDIR/libpthread_nonshared.a LIBDIR
TMPDIR/LIBDIR/libresolv.a LIBDIR
TMPDIR/LIBDIR/librt.a LIBDIR
TMPDIR/LIBDIR/libutil.a LIBDIR
......
......@@ -12,7 +12,6 @@ TMPDIR/LIBDIR/libmvec.a LIBDIR
TMPDIR/LIBDIR/libmvec_nonshared.a LIBDIR
TMPDIR/LIBDIR/libnsl.a LIBDIR
TMPDIR/LIBDIR/libpthread.a LIBDIR
TMPDIR/LIBDIR/libpthread_nonshared.a LIBDIR
TMPDIR/LIBDIR/libresolv.a LIBDIR
TMPDIR/LIBDIR/librpcsvc.a LIBDIR
TMPDIR/LIBDIR/librt.a LIBDIR
......
......@@ -12,7 +12,3 @@ LIBC-FLAVOR: shared-lib-without-dependency-information */ld-GLIBC_VERSION.so
# The libraries are installed in an hwcap directory, which contrary
# to what lintian thinks, is controlled by ldconfig
LIBC-FLAVOR: package-has-unnecessary-activation-of-ldconfig-trigger
# we indeed embed a fork of libidn. We don't want a loop between libc and libidn
# anyway
LIBC-FLAVOR: embedded-library */libcidn-GLIBC_VERSION.so: libidn
......@@ -11,7 +11,3 @@ LIBC: shared-lib-without-dependency-information */ld-GLIBC_VERSION.so
# dependency on debconf is not needed, as glibc has a fallback to tty
LIBC: missing-debconf-dependency-for-preinst
# we indeed embed a fork of libidn. We don't want a loop between libc and libidn
# anyway
LIBC: embedded-library */libcidn-GLIBC_VERSION.so: libidn
......@@ -4,8 +4,6 @@ libBrokenLocale.so.1 #PACKAGE# (>= 2.17-91), #PACKAGE# #MINVER#
#include "symbols.wildcards"
libSegFault.so #PACKAGE# (>= 2.17-91), #PACKAGE# #MINVER#
#include "symbols.wildcards"
libcidn.so.1 #PACKAGE# (>= 2.17-91), #PACKAGE# #MINVER#
#include "symbols.wildcards"
libcrypt.so.1 #PACKAGE# (>= 2.17-91), #PACKAGE# #MINVER#
#include "symbols.wildcards"
libdl.so.2 #PACKAGE# (>= 2.17-91), #PACKAGE# #MINVER#
......
......@@ -10,8 +10,6 @@ libBrokenLocale.so.1 #PACKAGE# #MINVER#
#include "symbols.wildcards"
libSegFault.so #PACKAGE# #MINVER#
#include "symbols.wildcards"
libcidn.so.1 #PACKAGE# #MINVER#
#include "symbols.wildcards"
libcrypt.so.1 #PACKAGE# #MINVER#
#include "symbols.wildcards"
libdl.so.2 #PACKAGE# #MINVER#
......
......@@ -8,8 +8,6 @@ libBrokenLocale.so.1.1 #PACKAGE# #MINVER#
#include "symbols.wildcards"
libSegFault.so #PACKAGE# #MINVER#
#include "symbols.wildcards"
libcidn.so.1 #PACKAGE# #MINVER#
#include "symbols.wildcards"
libcrypt.so.1.1 #PACKAGE# #MINVER#
#include "symbols.wildcards"
libdl.so.2.1 #PACKAGE# #MINVER#
......
......@@ -2,8 +2,6 @@ libBrokenLocale.so.1 #PACKAGE# #MINVER#
#include "symbols.wildcards"
libSegFault.so #PACKAGE# #MINVER#
#include "symbols.wildcards"
libcidn.so.1 #PACKAGE# #MINVER#
#include "symbols.wildcards"
libcrypt.so.1 #PACKAGE# #MINVER#
#include "symbols.wildcards"
libdl.so.2 #PACKAGE# #MINVER#
......
......@@ -11,8 +11,6 @@ libBrokenLocale.so.1 #PACKAGE# (>= 2.11), #PACKAGE# #MINVER#
#include "symbols.wildcards"
libSegFault.so #PACKAGE# (>= 2.11), #PACKAGE# #MINVER#
#include "symbols.wildcards"
libcidn.so.1 #PACKAGE# (>= 2.11), #PACKAGE# #MINVER#
#include "symbols.wildcards"
libcrypt.so.1 #PACKAGE# (>= 2.11), #PACKAGE# #MINVER#
#include "symbols.wildcards"
libdl.so.2 #PACKAGE# (>= 2.11), #PACKAGE# #MINVER#
......
......@@ -11,8 +11,6 @@ libBrokenLocale.so.1 #PACKAGE# (>= 2.6), #PACKAGE# #MINVER#
#include "symbols.wildcards"
libSegFault.so #PACKAGE# (>= 2.6), #PACKAGE# #MINVER#
#include "symbols.wildcards"
libcidn.so.1 #PACKAGE# (>= 2.6), #PACKAGE# #MINVER#
#include "symbols.wildcards"
libcrypt.so.1 #PACKAGE# (>= 2.6), #PACKAGE# #MINVER#
#include "symbols.wildcards"
libdl.so.2 #PACKAGE# (>= 2.6), #PACKAGE# #MINVER#
......
This diff is collapsed.
---
elf/cache.c | 1 +
1 file changed, 1 insertion(+)
--- a/elf/cache.c
+++ b/elf/cache.c
@@ -429,6 +429,7 @@
}
if (write (fd, strings, total_strlen) != (ssize_t) total_strlen
+ || fsync (fd)
|| close (fd))
error (EXIT_FAILURE, errno, _("Writing of cache data failed"));
......@@ -28,24 +28,14 @@
constants.
---
io/fcntl.h | 17 -----------------
sysdeps/unix/sysv/linux/alpha/bits/fcntl.h | 18 ++++++++++++++++++
sysdeps/unix/sysv/linux/arm/bits/fcntl.h | 18 ++++++++++++++++++
sysdeps/unix/sysv/linux/hppa/bits/fcntl.h | 18 ++++++++++++++++++
sysdeps/unix/sysv/linux/ia64/bits/fcntl.h | 18 ++++++++++++++++++
sysdeps/unix/sysv/linux/m68k/bits/fcntl.h | 18 ++++++++++++++++++
sysdeps/unix/sysv/linux/mips/bits/fcntl.h | 18 ++++++++++++++++++
sysdeps/mach/hurd/bits/fcntl.h | 18 ++++++++++++++++++
sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h | 18 ++++++++++++++++++
sysdeps/unix/sysv/linux/s390/bits/fcntl.h | 18 ++++++++++++++++++
sysdeps/unix/sysv/linux/sh/bits/fcntl.h | 18 ++++++++++++++++++
sysdeps/unix/sysv/linux/sparc/bits/fcntl.h | 18 ++++++++++++++++++
sysdeps/unix/sysv/linux/x86/bits/fcntl.h | 18 ++++++++++++++++++
14 files changed, 236 insertions(+), 17 deletions(-)
io/fcntl.h | 27 ---------------------------
sysdeps/mach/hurd/bits/fcntl.h | 22 ++++++++++++++++++++++
sysdeps/unix/sysv/linux/bits/fcntl-linux.h | 22 ++++++++++++++++++++++
3 files changed, 44 insertions(+), 27 deletions(-)
--- a/io/fcntl.h
+++ b/io/fcntl.h
@@ -123,29 +123,6 @@
@@ -139,33 +139,6 @@
# define SEEK_END 2 /* Seek from end of file. */
#endif /* XPG */
......@@ -67,6 +57,10 @@
-# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
- traversal. */
-# define AT_EMPTY_PATH 0x1000 /* Allow empty relative pathname. */
-# define AT_STATX_SYNC_TYPE 0x6000
-# define AT_STATX_SYNC_AS_STAT 0x0000
-# define AT_STATX_FORCE_SYNC 0x2000
-# define AT_STATX_DONT_SYNC 0x4000
-# endif
-# define AT_EACCESS 0x200 /* Test access permitted for
- effective IDs, not real IDs. */
......@@ -77,7 +71,7 @@
--- a/sysdeps/mach/hurd/bits/fcntl.h
+++ b/sysdeps/mach/hurd/bits/fcntl.h
@@ -219,3 +219,21 @@
@@ -219,3 +219,25 @@
# define POSIX_FADV_DONTNEED 4 /* Don't need these pages. */
# define POSIX_FADV_NOREUSE 5 /* Data will be accessed once. */
#endif
......@@ -95,13 +89,17 @@
+# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
+ traversal. */
+# define AT_EMPTY_PATH 0x1000 /* Allow empty relative pathname. */
+# define AT_STATX_SYNC_TYPE 0x6000
+# define AT_STATX_SYNC_AS_STAT 0x0000
+# define AT_STATX_FORCE_SYNC 0x2000
+# define AT_STATX_DONT_SYNC 0x4000
+# endif
+# define AT_EACCESS 0x200 /* Test access permitted for
+ effective IDs, not real IDs. */
+#endif
--- a/sysdeps/unix/sysv/linux/bits/fcntl-linux.h
+++ b/sysdeps/unix/sysv/linux/bits/fcntl-linux.h
@@ -242,6 +242,24 @@
@@ -359,6 +359,28 @@
# define MAX_HANDLE_SZ 128
#endif
......@@ -118,6 +116,10 @@
+# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
+ traversal. */
+# define AT_EMPTY_PATH 0x1000 /* Allow empty relative pathname. */
+# define AT_STATX_SYNC_TYPE 0x6000
+# define AT_STATX_SYNC_AS_STAT 0x0000
+# define AT_STATX_FORCE_SYNC 0x2000
+# define AT_STATX_DONT_SYNC 0x4000
+# endif
+# define AT_EACCESS 0x200 /* Test access permitted for
+ effective IDs, not real IDs. */
......
2017-08-26 Aurelien Jarno <aurelien@aurel32.net>
[BZ #21508]
* catgets/Makefile ($(objpfx)de.msg): Depend on
$(common-objpfx)intl/tst-gettext-de.po instead of $(..)po/de.po.
* intl/Makefile ($(objpfx)tst-gettext-de.po): Generate
intl/tst-gettext-de.po from po/de.po by removing the
POT-Creation-Date line.
($(objpfx)msgs.h): Depend on $(objpfx)tst-gettext-de.po instead of
../po/de.po.
* intl/tst-gettext.sh: Use ${objpfx}tst-gettext-de.po instead of
../po/de.po.
diff --git a/catgets/Makefile b/catgets/Makefile
index 39aab67c14..a87172ef5e 100644
--- a/catgets/Makefile
+++ b/catgets/Makefile
@@ -78,7 +78,7 @@ $(objpfx)de/libc.cat: $(objpfx)de.msg $(objpfx)gencat
$(objpfx)tst-catgets.out: $(objpfx)de/libc.cat
# Generate a non-simple input file.
-$(objpfx)de.msg: xopen-msg.awk $(..)po/de.po
+$(objpfx)de.msg: xopen-msg.awk $(common-objpfx)intl/tst-gettext-de.po
LC_ALL=C $(AWK) -f $^ $< > $@
$(objpfx)test-gencat.out: test-gencat.sh $(objpfx)test-gencat \
diff --git a/intl/Makefile b/intl/Makefile
index c8bec9b138..752aa9f5f5 100644
--- a/intl/Makefile
+++ b/intl/Makefile
@@ -120,7 +120,11 @@ $(objpfx)tst-gettext6.out: $(gen-locales)
$(objpfx)tst-translit.out: $(gen-locales)
endif
-$(objpfx)msgs.h: po2test.awk ../po/de.po
+$(objpfx)tst-gettext-de.po: ../po/de.po
+ $(make-target-directory)
+ LC_ALL=C $(AWK) '!/^"POT-Creation-Date: [0-9-]+ [0-9:+-]+\\n"$$/' $^ > $@
+
+$(objpfx)msgs.h: po2test.awk $(objpfx)tst-gettext-de.po
$(make-target-directory)
LC_ALL=C $(AWK) -f $^ > $@
diff --git a/intl/tst-gettext.sh b/intl/tst-gettext.sh
index 5c4775b817..be7ea3a399 100755
--- a/intl/tst-gettext.sh
+++ b/intl/tst-gettext.sh
@@ -42,9 +42,9 @@ mkdir -p ${objpfx}domaindir/existing-locale/LC_MESSAGES
mkdir -p ${objpfx}domaindir/existing-locale/LC_TIME
# Populate them.
msgfmt -o ${objpfx}domaindir/existing-locale/LC_MESSAGES/existing-domain.mo \
- -f ../po/de.po
+ -f ${objpfx}tst-gettext-de.po
msgfmt -o ${objpfx}domaindir/existing-locale/LC_TIME/existing-time-domain.mo \
- -f ../po/de.po
+ -f ${objpfx}tst-gettext-de.po
# Now run the test.
${test_program_prefix_before_env} \
---
sysdeps/unix/sysv/linux/arm/sigaction.c | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
sysdeps/unix/sysv/linux/arm/sigaction.c | 13 ++++---------
1 file changed, 4 insertions(+), 9 deletions(-)
--- a/sysdeps/unix/sysv/linux/arm/sigaction.c
+++ b/sysdeps/unix/sysv/linux/arm/sigaction.c
@@ -70,13 +70,8 @@
memcpy (&kact.sa_mask, &act->sa_mask, sizeof (sigset_t));
kact.sa_flags = act->sa_flags;
#ifdef HAVE_SA_RESTORER
- if (kact.sa_flags & SA_RESTORER)
- kact.sa_restorer = act->sa_restorer;
- else
- {
- kact.sa_restorer = choose_restorer (kact.sa_flags);
- kact.sa_flags |= SA_RESTORER;
- }
+ kact.sa_restorer = choose_restorer (kact.sa_flags);
+ kact.sa_flags |= SA_RESTORER;
#endif
}
@@ -22,15 +22,10 @@ extern void __default_rt_sa_restorer (void);
#define SET_SA_RESTORER(kact, act) \
({ \
- if ((kact)->sa_flags & SA_RESTORER) \
- (kact)->sa_restorer = (act)->sa_restorer; \
- else \
- { \
- (kact)->sa_restorer = ((kact)->sa_flags & SA_SIGINFO) \
- ? __default_rt_sa_restorer \
- : __default_sa_restorer; \
- (kact)->sa_flags |= SA_RESTORER; \
- } \
+ (kact)->sa_restorer = ((kact)->sa_flags & SA_SIGINFO) \
+ ? __default_rt_sa_restorer \
+ : __default_sa_restorer; \
+ (kact)->sa_flags |= SA_RESTORER; \
})
#define RESET_SA_RESTORER(act, kact) \