glibc.git
7 years agosubmitted-ldconfig-c-collation
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-ldconfig-c-collation

Submitted upstream, won't be backported in upstream stable branches.

Gbp-Pq: Topic any
Gbp-Pq: Name submitted-ldconfig-c-collation.diff

7 years agolocal-cudacc-float128
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-cudacc-float128

Gbp-Pq: Topic any
Gbp-Pq: Name local-cudacc-float128.diff

7 years agosubmitted-intl-tstgettext
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-intl-tstgettext

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.

Gbp-Pq: Topic any
Gbp-Pq: Name submitted-intl-tstgettext.diff

7 years agosubmitted-resolv-unaligned
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-resolv-unaligned

Gbp-Pq: Topic any
Gbp-Pq: Name submitted-resolv-unaligned.diff

7 years agolocal-bootstrap-headers
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-bootstrap-headers

Taken from EGLIBC, r1484 + r1525

2014-07-30  Helmut Grohne <helmut@subdivi.de>

* With the advent of multilib gnu/stubs.h became a meta-header that
includes the correct stubs-$abi.h. So install gnu/stubs.h as usual
and install stubs-bootstrap.h as gnu/stubs-$abi.h

2007-02-20  Jim Blandy  <jimb@codesourcery.com>

* Makefile (install-headers): Preserve old behavior: depend on
$(inst_includedir)/gnu/stubs.h only if install-bootstrap-headers
is set; otherwise, place gnu/stubs.h on the 'install-others' list.

2007-02-16  Jim Blandy  <jimb@codesourcery.com>

        * Makefile: Amend make install-headers to install everything
        necessary for building a cross-compiler.  Install gnu/stubs.h as
        part of 'install-headers', not 'install-others'.
        If install-bootstrap-headers is 'yes', install a dummy copy of
        gnu/stubs.h, instead of computing the real thing.
        * include/stubs-bootstrap.h: New file.

Gbp-Pq: Topic any
Gbp-Pq: Name local-bootstrap-headers.diff

7 years agolocal-libpic
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-libpic

Gbp-Pq: Topic any
Gbp-Pq: Name local-libpic.diff

7 years agolocal-ldconfig-ignore-ld.so
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-ldconfig-ignore-ld.so

Gbp-Pq: Topic any
Gbp-Pq: Name local-ldconfig-ignore-ld.so.diff

7 years agounsubmitted-dlopen-static-crash
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
unsubmitted-dlopen-static-crash

Gbp-Pq: Topic any
Gbp-Pq: Name unsubmitted-dlopen-static-crash.diff

7 years agounsubmitted-ldso-machine-mismatch
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
unsubmitted-ldso-machine-mismatch

Gbp-Pq: Topic any
Gbp-Pq: Name unsubmitted-ldso-machine-mismatch.diff

7 years agolocal-tst-eintr1-eagain
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-tst-eintr1-eagain

2012-06-06  Jonathan Nieder  <jrnieder@gmail.com>

* nptl/tst-eintr1.c (tf1): Tolerate EAGAIN from pthread_create.

Gbp-Pq: Topic any
Gbp-Pq: Name local-tst-eintr1-eagain.diff

7 years agoWarn if user requests __FORTIFY_SOURCE but it is disabled
Roland Mc Grath [Tue, 8 May 2012 15:44:57 +0000 (17:44 +0200)]
Warn if user requests __FORTIFY_SOURCE but it is disabled

X-Git-Tag: glibc-2.16-tps~448
X-Git-Url: http://sourceware.org/git/?p=glibc.git;a=commitdiff_plain;h=05c2c9618f583ea4acd69b3fe5ae2a2922dd2ddc

Warn if user requests __FORTIFY_SOURCE but it is disabled

[BZ #13979]
        * include/features.h: Warn if user requests __FORTIFY_SOURCE
        checking but the checks are disabled for any reason.

Gbp-Pq: Topic any
Gbp-Pq: Name local-revert-bz13979.diff

7 years agolocal-disable-libnss-db
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-disable-libnss-db

Disable libnss-db as the format is not compatible with the libnss-db package, and is
architecture dependent.

Gbp-Pq: Topic any
Gbp-Pq: Name local-disable-libnss-db.diff

7 years agolocal-ldconfig-multiarch
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-ldconfig-multiarch

Gbp-Pq: Topic any
Gbp-Pq: Name local-ldconfig-multiarch.diff

7 years agosubmitted-nptl-invalid-td
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-nptl-invalid-td

2010-02-27  Aurelien Jarno  <aurelien@aurel32.net>

* pthreadP.h(INVALID_TD_P, INVALID_NOT_TERMINATED_TD_P): detect
NULL pointers.

Gbp-Pq: Topic any
Gbp-Pq: Name submitted-nptl-invalid-td.patch

7 years agosubmitted-bits-fcntl_h-at
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-bits-fcntl_h-at

2012-10-08  Wookey  <wookey@wookware.org>

        * include AT_* defines in sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h

2009-11-19  Aurelien Jarno  <aurelien@aurel32.net>

* io/fcntl.h: Move AT_* defines to...
* sysdeps/mach/hurd/bits/fcntl.h: ...here.
* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: ...here.
* sysdeps/unix/sysv/linux/s390/bits/fcntl.h: ...here.
* sysdeps/unix/sysv/linux/sh/bits/fcntl.h: ...here.
* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: ...here.
* sysdeps/unix/sysv/linux/x86/bits/fcntl.h: ...here.

2009-11-19  Aurelien Jarno  <aurelien@aurel32.net>

* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Define AT_*
constants.
* sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Define AT_*
constants.
* sysdeps/unix/sysv/linux/hppa/bits/fcntl.h: Define AT_*
constants.
* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Define AT_*
constants.
* sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Define AT_*
constants.
* sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Define AT_*
constants.

Gbp-Pq: Topic any
Gbp-Pq: Name submitted-bits-fcntl_h-at.diff

7 years agosubmitted-missing-etc-hosts
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-missing-etc-hosts

Gbp-Pq: Topic any
Gbp-Pq: Name submitted-missing-etc-hosts.diff

7 years agolocal-nss-overflow
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-nss-overflow

2009-01-12  Arthur Loiret  <aloiret@debian.org>

nss/nss_files/files-parse.c: Include <limits.h>.
(INT_FIELD): Convert field to uintmax_t and check for 32-bit overflow.
(INT_FIELD_MAYBE_NULL): Likewise.

Gbp-Pq: Topic any
Gbp-Pq: Name local-nss-overflow.diff

7 years agolocal-tst-mktime2
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-tst-mktime2

Gbp-Pq: Topic any
Gbp-Pq: Name local-tst-mktime2.diff

7 years agolocal-tcsetaddr
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-tcsetaddr

# All lines beginning with `# DP:' are a description of the patch.
# DP: Description: tcsetattr sanity check on PARENB/CREAD/CSIZE for ptys
# DP: Related bugs: 218131
# DP: Author: Jeff Licquia <licquia@progeny.com>
# DP: Upstream status: [In CVS | Debian-Specific | Pending | Not submitted ]
# DP: Status Details:
# DP: Date: 2003-10-29

Gbp-Pq: Topic any
Gbp-Pq: Name local-tcsetaddr.diff

7 years agolocal-stubs_h
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-stubs_h

Gbp-Pq: Topic any
Gbp-Pq: Name local-stubs_h.diff

7 years agolocal-nss-upgrade
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-nss-upgrade

# DP: This patch makes future upgrades easier. It resolves problems with
# DP: running daemons having NSS modules upgraded out from under them.

Gbp-Pq: Topic any
Gbp-Pq: Name local-nss-upgrade.diff

7 years agolocal-ldconfig-fsync
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-ldconfig-fsync

Gbp-Pq: Topic any
Gbp-Pq: Name local-ldconfig-fsync.diff

7 years agolocal-ldconfig
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-ldconfig

# DP: Make it so that a missing /etc/ld.so.conf does not cause an error
# DP: message, unless --verbose is enabled. This keeps the debian
# DP: installer from barfing during bootstrap of the system.
# DP:
# DP: Updated by gotom, the previous one seems being wrong because it supresses
# DP: _all_ warnings about "can't open configuration file". otoh, I introduce
# DP: newer patches.  it should be checked using chroot and should be contacted
# DP: to the upstream.
# DP: Date: (Updated 2005-01-02 gotom)

# previous patch.
#--- elf/ldconfig.c 2003-07-08 23:26:27.000000000 +0900
#+++ elf/ldconfig.c.debian 2003-07-08 23:29:43.000000000 +0900
#@@ -920,26 +920,24 @@
# {
#   FILE *file = NULL;
#   char *line = NULL;
#-  const char *canon;
#+  const char *canon = filename;
#   size_t len = 0;
#+  int file_fd;
#
#   if (opt_chroot)
#     {
#       canon = chroot_canon (opt_chroot, filename);
#-      if (canon)
#- file = fopen (canon, "r");
#-      else
#+      if (!canon)
#  canon = filename;
#     }
#-  else
#-    {
#-      canon = filename;
#-      file = fopen (filename, "r");
#-    }
#+
#+  if ((file_fd = open(canon, O_RDONLY | O_EXCL, 0022)) != -1)
#+    file = fdopen (file_fd, "r");
#
#   if (file == NULL)
#     {
#-      error (0, errno, _("Can't open configuration file %s"), canon);
#+      if (opt_verbose)
#+ error (0, errno, _("Can't open configuration file %s"), canon);
#       if (canon != filename)
#  free ((char *) canon);
#       return;

2004-10-25  GOTO Masanori  <gotom@debian.or.jp>

        * elf/ldconfig.c: Don't print error when default ld.so.conf
          is not existed.

Gbp-Pq: Topic any
Gbp-Pq: Name local-ldconfig.diff

7 years agolocal-ldso-disable-hwcap
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-ldso-disable-hwcap

# DP: Allow hwcap's to be disabled with the existence of a file. This
# DP: makes it easier to do upgrades with optimized (hwcap) library
# DP: packages.
# DP: Author: Rewritten by Daniel Jacobowitz <dan@debian.org>
# DP: Upstream status: Debian-Specific
# DP: Status Details: This isn't going to be acceptable upstream, we
# DP:                 only need it because we support in-place upgrades.
# DP: Date: 2003-10-28, (Updated 2005-01-02 gotom, 2007-05-20 aurel32)

Gbp-Pq: Topic any
Gbp-Pq: Name local-ldso-disable-hwcap.diff

7 years agolocal-ld-multiarch
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-ld-multiarch

2012-05-01  Aurelien Jarno  <aurelien@aurel32.net>

* elf/Makefile(trusted-dirs.st): Fix DL_DST_LIB computation with
two level slibdir directories.

2009-09-08  Aurelien Jarno  <aurelien@aurel32.net>

* Makeconfig: add support for multiarch compat directories.

Gbp-Pq: Topic any
Gbp-Pq: Name local-ld-multiarch.diff

7 years agolocal-fhs-nscd
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-fhs-nscd

Gbp-Pq: Topic any
Gbp-Pq: Name local-fhs-nscd.diff

7 years agolocal-fhs-linux-paths
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-fhs-linux-paths

# DP: Description: Correct linux paths for FHS
# DP: Author: Unknown
# DP: Upstream status: Debian-Specific
# DP: Status Details: GNU doesn't follow the FHS.
# DP: Date: Unknown

Gbp-Pq: Topic any
Gbp-Pq: Name local-fhs-linux-paths.diff

7 years agolocal-bindresvport_blacklist
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-bindresvport_blacklist

Patch from the OpenSUSE glibc

Gbp-Pq: Topic any
Gbp-Pq: Name local-bindresvport_blacklist.diff

7 years agolocal-asserth-decls
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-asserth-decls

# DP: Description: /usr/include/assert.h
# DP: One must be allowed to include <assert.h> multiple times with different
# DP: values for NDEBUG, so the file is not protected against multiple
# DP: inclusions.  Unfortunately this means that the declarations for
# DP: __assert_fail() and the like may occur multiple times in a compilation
# DP: unit, causing gcc to issue a batch of warnings.
# DP: I believe this can be fixed by protecting the declarations (but only
# DP: those declarations) against repetition.
# DP: Author: Jeroen T. Vermeulen <jtv@xs4all.nl>
# DP: Upstream status: Not submitted
# DP: Status Details: Plan to submit
# DP: Date: 2003-01-01

Gbp-Pq: Topic any
Gbp-Pq: Name local-asserth-decls.diff

7 years agolocal-rtlddir-cross
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-rtlddir-cross

Gbp-Pq: Topic any
Gbp-Pq: Name local-rtlddir-cross.diff

7 years agosubmitted-po-fr-fixes
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-po-fr-fixes

2014-05-05  Aurelien Jarno  <aurelien@aurel32.net>

* po/fr.po: Fix French translation of inappropriate.

Gbp-Pq: Topic all
Gbp-Pq: Name submitted-po-fr-fixes.diff

7 years agolocal-nis-shadow
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-nis-shadow

Gbp-Pq: Topic all
Gbp-Pq: Name local-nis-shadow.diff

7 years agolocal-ldd
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-ldd

2013-05-11  Aurelien Jarno  <aurelien@aurel32.net>

* elf/ldd.bash.in: Verify the dynamic linker is working before
using it.

Gbp-Pq: Topic all
Gbp-Pq: Name local-ldd.diff

7 years agolocal-ru_RU
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-ru_RU

# DP: Description: Change default charset for 'russian' locale alias
# DP: Related bugs: #62586
# DP: Dpatch author: Ben Collins
# DP: Patch author: Alistair McKinstry
# DP: Upstream status: Submitted
# DP: Status Details: http://sources.redhat.com/bugzilla/show_bug.cgi?id=120
# DP: Date: 2002-03-10

Gbp-Pq: Topic all
Gbp-Pq: Name local-ru_RU.diff

7 years agolocal-remove-manual
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-remove-manual

The GNU Libc Reference manual has to be removed for licensing reasons.
But some files have a dependency on manual/errno.texi; the easiest
solution is to drop those dependencies and make sure that MAKEINFO=:
so that no target depends on manual/*.texi files.

Gbp-Pq: Topic all
Gbp-Pq: Name local-remove-manual.diff

7 years agolocal-alias-et_EE
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-alias-et_EE

Gbp-Pq: Topic all
Gbp-Pq: Name local-alias-et_EE.diff

7 years agosubmitted-sparc64-socketcall
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-sparc64-socketcall

2016-03-01  Aurelien Jarno  <aurelien@aurel32.net>

* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list (bind, listen,
setsockopt): Remove.

Gbp-Pq: Topic sparc
Gbp-Pq: Name submitted-sparc64-socketcall.diff

7 years agolocal-fpscr_values
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-fpscr_values

Gbp-Pq: Topic sh4
Gbp-Pq: Name local-fpscr_values.diff

7 years agolocal-powerpc8xx-dcbz
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-powerpc8xx-dcbz

Gbp-Pq: Topic powerpc
Gbp-Pq: Name local-powerpc8xx-dcbz.diff

7 years agogit-syscalls5-7-unbound-stack
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-syscalls5-7-unbound-stack

2017-08-29  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
    Aurelien Jarno  <aurelien@aurel32.net>
    Maciej W. Rozycki  <macro@imgtec.com>

[BZ #21956]
* sysdeps/unix/sysv/linux/mips/mips32/mips16/Makefile
[subdir = misc] (sysdep_routines): Remove `mips16-syscall5',
`mips16-syscall6' and `mips16-syscall7'.
(CFLAGS-mips16-syscall5.c, CFLAGS-mips16-syscall6.c)
(CFLAGS-mips16-syscall7.c): Remove.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/Versions (libc):
Remove `__mips16_syscall5', `__mips16_syscall6' and
`__mips16_syscall7'.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall0.c
(__mips16_syscall0): Rename `__mips16_syscall_return' to
`__mips_syscall_return'.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall1.c
(__mips16_syscall1): Likewise.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall2.c
(__mips16_syscall2): Likewise.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall3.c
(__mips16_syscall3): Likewise.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall4.c
(__mips16_syscall4): Likewise.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall5.c:
Remove.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall6.c:
Remove.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall7.c:
Remove.
* sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall.h
(__mips16_syscall5): Expand to `__mips_syscall5' rather than
`__mips16_syscall5'.  Remove prototype.
(__mips16_syscall6): Expand to `__mips_syscall6' rather than
`__mips16_syscall6'.  Remove prototype.
(__mips16_syscall7): Expand to `__mips_syscall7' rather than
`__mips16_syscall7'.  Remove prototype.
(__nomips16, __mips16_syscall_return): Move to...
* sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
(__nomips16, __mips_syscall_return): ... here.
[__mips16] (INTERNAL_SYSCALL_NCS): Rename
`__mips16_syscall_return' to `__mips_syscall_return'.
[__mips16] (INTERNAL_SYSCALL_MIPS16): Pass `number' to
`internal_syscall##nr'.
[!__mips16] (INTERNAL_SYSCALL): Pass `SYS_ify (name)' to
`internal_syscall##nr'.
(FORCE_FRAME_POINTER): Remove.
(__mips_syscall5): New prototype.
(internal_syscall5): Rewrite to call `__mips_syscall5'.
(__mips_syscall6): New prototype.
(internal_syscall6): Rewrite to call `__mips_syscall6'.
(__mips_syscall7): New prototype.
(internal_syscall7): Rewrite to call `__mips_syscall7'.
* sysdeps/unix/sysv/linux/mips/mips32/mips-syscall5.S: New file.
* sysdeps/unix/sysv/linux/mips/mips32/mips-syscall6.S: New file.
* sysdeps/unix/sysv/linux/mips/mips32/mips-syscall7.S: New file.
* sysdeps/unix/sysv/linux/mips/mips32/Makefile [subdir = misc]
(sysdep_routines): Add libc-do-syscall.
* sysdeps/unix/sysv/linux/mips/mips32/Versions (libc): Add
`__mips_syscall5', `__mips_syscall6' and `__mips_syscall7'.

Gbp-Pq: Topic mips
Gbp-Pq: Name git-syscalls5-7-unbound-stack.diff

7 years agosubmitted-rld_map
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-rld_map

2010-05-20  Aurelien Jarno  <aurelien@aurel32.net>

* sysdeps/mips/dl-machine.h (ELF_MACHINE_DEBUG_SETUP): test for
RLD_MAP pointer before using it.

Gbp-Pq: Topic mips
Gbp-Pq: Name submitted-rld_map.diff

7 years agosubmitted-gcc34-seccomment
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-gcc34-seccomment

# DP: Description: Make glibc-2.3.5 compile with gcc-3.4/4.0 + binutils 2.16
#    on m68k fixed by adding #APP.
# DP: Related bugs:
# DP: Dpatch author: GOTO Masanori <gotom@debian.org>
# DP: Patch author: Andreas Schwab <schwab@suse.de>
# DP: Upstream status: Pending
# DP: Status Details:
# DP: Date: 2005-08-03

From: Andreas Schwab <schwab@suse.de>

Gbp-Pq: Topic m68k
Gbp-Pq: Name submitted-gcc34-seccomment.diff

7 years agolocal-reloc
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-reloc

# DP: Description: binutils bug workaround
# DP: Related bugs: #263601: m68k: workaround for binutils problem
# DP: Dpatch author: Roman Zippel <zippel@linux-m68k.org>
# DP: Patch author: Richard Zidlicky <rz@linux-m68k.org>
# DP: Upstream status: Debian-Specific
# DP: Status Details: Actual fix is to modify m68k binutils.
# DP: Date: 2004-08-09

Gbp-Pq: Topic m68k
Gbp-Pq: Name local-reloc.diff

7 years agolocal-dwarf2-buildfix
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-dwarf2-buildfix

# DP: Description: Adding empty m68k framestate.c not to build for dwarf2.
# DP: Related bugs:
# DP: Dpatch author: GOTO Masanori <gotom@debian.org>
# DP: Patch author: GOTO Masanori <gotom@debian.org>
# DP: Upstream status: Debian-Specific
# DP: Status Details: m68k uses sjlj exceptions, not dwarf2 unwind.
# DP: This patch adds empty framestate.c for m68k to avoid
# DP: dwarf2 build failure.
# DP: Date: 2003-07-19 (Update 2005-03-16 gotom)

2005-03-16  GOTO Masanori  <gotom@debian.org>

* sysdeps/m68k/unwind-pe.c: Update to fix compilation failure.

2003-07-19  GOTO Masanori  <gotom@debian.org>

* sysdeps/m68k/framestate.c: Add to fix compilation failure
with sjlj exception, suggested by Philip Blundell.

Gbp-Pq: Topic m68k
Gbp-Pq: Name local-dwarf2-buildfix.diff

7 years agolocal-no-execfn
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-no-execfn

AT_EXECFN is Linux specific

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name local-no-execfn.diff

7 years agolocal-getaddrinfo-freebsd-kernel
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-getaddrinfo-freebsd-kernel

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name local-getaddrinfo-freebsd-kernel.diff

7 years agolocal-scripts
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-scripts

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name local-scripts.diff

7 years agolocal-fbtl-depends
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-fbtl-depends

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name local-fbtl-depends.diff

7 years agolocal-fbtl
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-fbtl

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name local-fbtl.diff

7 years agolocal-sysdeps
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-sysdeps

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name local-sysdeps.diff

7 years agolocal-grantpt
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-grantpt

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name local-grantpt.diff

7 years agolocal-config_h_in
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-config_h_in

2009-05-23  Aurelien Jarno <aurelien@aurel32.net>

* config.h.in (__KFREEBSD_KERNEL_VERSION): Add.

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name local-config_h_in.patch

7 years agosubmitted-auxv
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-auxv

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name submitted-auxv.diff

7 years agosubmitted-waitid
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-waitid

Gbp-Pq: Topic kfreebsd
Gbp-Pq: Name submitted-waitid.diff

7 years agounsubmitted-quiet-ldconfig
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
unsubmitted-quiet-ldconfig

Gbp-Pq: Topic i386
Gbp-Pq: Name unsubmitted-quiet-ldconfig.diff

7 years agolocal-biarch
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-biarch

# DP: Description: Allow ldconfig to work on i386/x86-64 biarch systems
# DP: Related bugs:
# DP: Dpatch author: Daniel Jacobowitz
# DP: Patch author: Daniel Jacobowitz
# DP: Upstream status: Debian-Specific
# DP: Status Details: based on Ubuntu change by Jeff Bailey
# DP: Date: 2005-10-13

Gbp-Pq: Topic i386
Gbp-Pq: Name local-biarch.diff

7 years agolocal-exec_filename
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-exec_filename

Keep compatibility with experimental implementation

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name local-exec_filename.diff

7 years agogit-mount_namespace
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-mount_namespace

commit 1714fc06e08db35fc3638ddde259d61c7a764861
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Thu Jan 4 00:54:13 2018 +0100

    hurd: Fix support/support_enter_mount_namespace.c build

            * support/support_enter_mount_namespace.c [!CLONE_NEWNS]: Do not
            include <sys/mount.h>.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-mount_namespace.diff

7 years agogit-NO_HIDDEN
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-NO_HIDDEN

commit 3d1870fa3301c5cd00d5fdab0014c4e22b71fef2
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Tue Oct 3 01:26:58 2017 +0200

    Introduce NO_RTLD_HIDDEN, make hurd use it instead of NO_HIDDEN

    On the Hurd, the rtld needs to see its own dumb versions of a few functions
    (defined in sysdeps/mach/hurd/dl-sysdep.c) overridden by libc's versions once
    loaded. rtld should thus not have hidden attribute for these.  To achieve this,
    the Hurd port used to just define NO_HIDDEN, which disables it completely. For
    now, this changes that to disabling it for all rtld functions, for simplicity.

    See Roland's comment on https://sourceware.org/bugzilla/show_bug.cgi?id=15605#c5

    The ld.so numbers remain at

      8 .rel.plt      000000c8  00000c24  00000c24  00000c24  2**2
                      CONTENTS, ALLOC, LOAD, READONLY, DATA
      9 .plt          000001a0  00000cf0  00000cf0  00000cf0  2**4
                      CONTENTS, ALLOC, LOAD, READONLY, CODE
     10 .plt.got      00000010  00000e90  00000e90  00000e90  2**3
                      CONTENTS, ALLOC, LOAD, READONLY, CODE
     18 .got.plt      00000070  0002d000  0002d000  0002c000  2**2
                      CONTENTS, ALLOC, LOAD, DATA

    which is about 3 times as much as on Linux.

    The libc.so numbers get divided by 3 (the remainings are mostly RPC stub calls)

            * include/libc-symbols.h [NO_RTLD_HIDDEN] (rtld_hidden_proto,
            rtld_hidden_tls_proto, rtld_hidden_def, rtld_hidden_weak,
            rtld_hidden_rtld_hidden_ver, data_def, rtld_hidden_data_weak,
            rtld_hidden_data_ver): Define to empty.
            * include/assert.h [IS_IN(rtld) && NO_RTLD_HIDDEN] (__assert_fail,
            __assert_perror_fail): Likewise.
            * include/dirent.h [IS_IN(rtld) && NO_RTLD_HIDDEN]
            (__rewinddir): Likewise.
            * include/libc-internal.h [IS_IN(rtld) && NO_RTLD_HIDDEN]
            (__profile_frequency): Likewise.
            * include/setjmp.h (__sigsetjmp): Likewise.
            * include/signal.h [IS_IN(rtld) && NO_RTLD_HIDDEN] (__sigaction,
            __libc_sigaction): Likewise.
            * include/stdlib.h [NO_RTLD_HIDDEN] (unsetenv, __strtoul_internal): Do
            not set hidden attribute.
            * include/string.h [IS_IN(rtld) && NO_RTLD_HIDDEN] (__stpcpy, __strdup,
            __strerror_t, __strsep_g, memchr, memcmp, memcpy, memmove, memset,
            rawmemchr, stpcpy, strchr, strcmp, strlen, strnlen, strsep): Likewise.
            * include/sys/stat.h [IS_IN(rtld) && NO_RTLD_HIDDEN] (__fxstat,
            __fxstat64, __lxstat, __lxstat64, __xstat, __xstat64,
            __fxstatat64): Likewise.
            * include/sys/utsname.h [IS_IN(rtld) && NO_RTLD_HIDDEN]
            (__uname): Likewise.
            * include/sysdeps/generic/_itoa.h [IS_IN(rtld) && NO_RTLD_HIDDEN]
            (_itoa_upper_digits, _itoa_lower_digits): Likewise.
            * sysdeps/mach/hurd/configure.ac (NO_HIDDEN): Do not set.
            (NO_RTLD_HIDDEN): Set.
            * sysdeps/mach/hurd/configure: Refresh.
            * config.h.in: Refresh.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-NO_HIDDEN.diff

7 years agogit-ifaddrs-linknamespace
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-ifaddrs-linknamespace

commit 7edd06916d0f18714f323b180b890f1fea39e1ff
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Sep 27 17:18:32 2017 -0700

    Update sysdeps/unix/sysv/linux/ifaddrs.c

    Fix

    ../sysdeps/unix/sysv/linux/ifaddrs.c:835:27: error: â€˜getifaddrs’ aliased to undefined symbol â€˜__getifaddrs’
     weak_alias (__getifaddrs, getifaddrs)
                               ^
    ../sysdeps/unix/sysv/linux/ifaddrs.c:844:28: error: â€˜freeifaddrs’ aliased to undefined symbol â€˜__freeifaddrs’
     weak_alias (__freeifaddrs, freeifaddrs)

    caused by

    commit 4009ddc69225d571772aaea597615a0c032e14ab
    Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
    Date:   Thu Sep 28 00:19:18 2017 +0200

        hurd: Fix `getifaddrs' and `freeifaddrs' symbol exposition

            * sysdeps/unix/sysv/linux/ifaddrs.c (__getifaddrs): Add
            libc_hidden_def.
            (__freeifaddrs): Likewise.

commit 4009ddc69225d571772aaea597615a0c032e14ab
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Thu Sep 28 00:19:18 2017 +0200

    hurd: Fix `getifaddrs' and `freeifaddrs' symbol exposition

    from `freeaddrinfo'.

    `getifaddrs' and `freeifaddrs' are not in POSIX, they should not be
    exposed along `freeaddrinfo' (through `__check_pf') which is POSIX.

            * include/ifaddrs.h (__getifaddrs, __freeifaddrs): New declarations,
            and use libc_hidden_def on them.
            * inet/ifaddrs.c (__getifaddrs, __freeifaddrs): Use libc_hidden_def on
            them.
            * sysdeps/gnu/ifaddrs.c (__getifaddrs, __freeifaddrs): Likewise.
            * inet/check_pf.c (__check_pf): Use __getifaddrs and __freeifaddrs
            instead of getifaddrs and freeifaddrs.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-ifaddrs-linknamespace.diff

7 years agogit-seekdir-linknamespace
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-seekdir-linknamespace

commit 6c16da9834e158e26edca046ddd597f850d9e244
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Thu Sep 28 00:41:02 2017 +0200

    hurd: Fix `seekdir' symbol exposition from `rewinddir'

    `seekdir' is MISC || XOPEN, it should not be exposed along `rewinddir' which
    is POSIX.

            * include/dirent.h (__seekdir): New declaration.
            * sysdeps/mach/hurd/seekdir.c (seekdir): Rename to __seekdir and
            redefine as weak alias.
            * sysdeps/mach/hurd/rewinddir.c (__rewinddir): Use __seekdir instead
            of seekdir.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-seekdir-linknamespace.diff

7 years agogit-revoke-linknamespace
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-revoke-linknamespace

commit 22f24293a4311e395fa978b3bb3b1e30e9a01caf
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Thu Sep 28 00:01:40 2017 +0200

    hurd: Fix `revoke' symbol exposition from `unlockpt'

    `revoke' is MISC only, it should not be exposed along `unlockpt' which is
    XOPEN.

            * include/unistd.h (__revoke): New declaration.
            * misc/revoke.c (revoke): Rename to __revoke, and redefine as weak
            alias.
            * sysdeps/mach/hurd/revoke.c (revoke): Likewise.
            * sysdeps/unix/bsd/unlockpt.c (unlockpt): Use __revoke instead of
            revoke.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-revoke-linknamespace.diff

7 years agogit-dirfd-linknamespace
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-dirfd-linknamespace

commit 8f5238538d47e958cad2490732fbb27e7b1cd8ab
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Wed Sep 27 23:46:51 2017 +0200

    hurd: Fix dirfd symbol exposition from ftw

    dirfd is XOPEN2K8 only, it should not be exposed along ftw which is earlier.

            * include/dirent.h (__dirfd): New declaration.
            * dirent/dirfd.c (dirfd): Rename to __dirfd, and redefine as weak
            alias.
            * sysdeps/posix/dirfd/dirfd.c (dirfd): Likewise.
            * sysdeps/mach/hurd/dirfd.c (dirfd): Likewise.
            * io/ftw.c (open_dir_stream, ftw_dir): Use __dirfd instead of dirfd.

+ glob in glibc 2.26, removed later

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-dirfd-linknamespace.diff

7 years agogit-sigsuspend_not_cancel
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-sigsuspend_not_cancel

Actually part of commit 988f991b5069f09d793c887618e84a196b100416
('Remove non cancellable sigsuspend definition')

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-sigsuspend_not_cancel.diff

7 years agogit-clock_gettime_gettimeofday
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-clock_gettime_gettimeofday

commit fcafcd162c843364dc2bb8d57bd239c41cfd122c
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Mon Sep 25 01:55:02 2017 +0200

    hurd: Fix exposition of s/gettimeofday through timespec_s/get

    conform/ISO11/time.h/linknamespace complains that using timespec_get exposes
    gettimeofday.

    conform/POSIX/time.h/linknamespace complains that using clock_settime
    exposes settimeofday.

            * sysdeps/unix/clock_gettime.c (realtime_gettime, __clock_gettime): Use
            __gettimeofday instead of gettimeofday.
            * sysdeps/unix/clock_settime.c (__clock_settime): Use __settimeofday
            instead of settimeofday.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-clock_gettime_gettimeofday.diff

7 years agoFix thread linkspace
Samuel Thibault [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
Fix thread linkspace

Libc uses some thread functions, but should not expose the corresponding
symbols, so call aliases.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name tg-thread-linkspace.diff

7 years agogit-socket-limit
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-socket-limit

commit 3bab02907b2c8d2893480208890ec062063994f9
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 24 22:20:10 2017 +0200

    hurd: Fix bits/socket.h conformity

            * sysdeps/mach/hurd/bits/socket.h: Include <bits/wordsize.h> instead
            of <limits.h>
            (__need_NULL): Do not define.
            (__ss_aligntype): Use __WORDSIZE instead of ULONG_MAX to determine
            alignment.
            [!__USE_MISC] (pseudo_AF_XTP, pseudo_AF_RTIP, pseudo_AF_PIP,
            CMGROUP_MAX, cmsgcred): Do not define.
            (CMSG_FIRSTHDR, __cmsg_nxthdr): Use (struct cmsghdr *) 0 instead of
            NULL.
            * bits/socket.h: Likewise.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-socket-limit.diff

7 years agogit-dl-sysdep-check
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-dl-sysdep-check

commit 5e6f32531eab502afb094ad62aad333c63a58cfd
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 24 17:54:02 2017 +0200

    hurd: Make sure dl-sysdep.c defines proper symbol names

            * sysdeps/mach/hurd/dl-sysdep.c (check_no_hidden): New macro.
            (__open, __close, __libc_read, __libc_write, __writev, __libc_lseek64,
            __mmap, __fxstat64, __xstat64, __access, __access_noerrno, __getpid,
            __getcwd, __sbrk, __strtoul_internal, _exit, abort): Use check_no_hidden
            to make sure that these symbols are defined.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-dl-sysdep-check.diff

7 years agogit-hidden-def-2
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-hidden-def-2

commit 1c6d89e9a40302430d5986a09c7cf7594b93143c
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 17 21:57:39 2017 +0200

    Add missing libc_hidden_weak/def calls

            * io/read.c (read): Add libc_hidden_weak.
            * sysdeps/mach/hurd/read.c (read): Likewise.
            * io/write.c (write): Likewise.
            * sysdeps/mach/hurd/write.c (write): Likewise.
            * io/pread64.c (__pread64): Likewise.
            * sysdeps/mach/hurd/pread64.c (__pread64): Likewise.
            * posix/pread64.c (__pread64): Add libc_hidden_def.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-hidden-def-2.diff

7 years agogit-hidden-def
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-hidden-def

commit a166531fdf601560a0005479427f60d3173f8257
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Tue Sep 12 01:34:19 2017 +0200

    hurd: Fix build without NO_HIDDEN

            * posix/sched_primax.c (__sched_get_priority_max): Add
            libc_hidden_def.
            * posix/sched_primin.c (__sched_get_priority_min): Likewise.
            * sysdeps/mach/hurd/mmap.c (__mmap): Likewise.
            * sysdeps/mach/hurd/mmap64.c (__mmap64): Likewise.
            * sysdeps/mach/hurd/mprotect.c (__mprotect): Likewise.
            * sysdeps/mach/hurd/munmap.c (__munmap): Likewise.
            * sysdeps/mach/hurd/dl-sysdep.c (__GI___getpid,
            __GI___strtoul_internal, __GI_____strtoul_internal, __GI___chk_fail,
            __GI___fortify_fail, __GI___assert_fail, __GI___assert_perror_fail):
            Add aliases.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-hidden-def.diff

7 years agogit-tst-udp-nonblocking
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-tst-udp-nonblocking

commit 3bdfd9fbed7165e75624845a3dab13f42b899096
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 10 21:09:28 2017 +0200

    sunrpc/tst-udp-nonblocking: Fix timeout value

    This a follow-up to 00c3da4 ('sunrpc/tst-udp-timeout: Fix timeout value')

    * sunrpc/tst-udp-nonblocking.c (do_test): Increase timeout to 0.75
    seconds.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-tst-udp-nonblocking.diff

7 years agogit-tst-udp-timeout
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-tst-udp-timeout

commit 00c3da43ace363315fb9e70a6d4696de0630f6cf
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 10 14:37:28 2017 +0200

    sunrpc/tst-udp-timeout: Fix timeout value

    2.3 is not representable with double, and thus leads to rounding issues if
    the clock is not very precise and the measured delay is then exactly 2.3.

            * sunrpc/tst-udp-timeout.c (test_udp_server): Increase timeout to 2.5
            seconds.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-tst-udp-timeout.diff

7 years agogit-gethostname
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-gethostname

commit 507fe02799e7dbaba9ebaf3264731fc3b928ba77
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Thu Sep 7 00:51:17 2017 +0200

    hurd: fix gethostname(NULL, 0)

            * hurd/get-host.c (_hurd_get_host_config): Also check that more == 0
            before assuming that the file is empty.  Avoid testing buffer content
            when nread == 0.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-gethostname.diff

7 years agogit-clone
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-clone

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-clone.diff

7 years agogit-rtld-strtoul_internal
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-rtld-strtoul_internal

commit cae3d71212ff1885d9317c22411fe97ccd99e287
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 14:33:35 2017 +0200

    hurd: Fix rtld's strtoul_internal use through hurdlookup

            * sysdeps/mach/hurd/dl-sysdep.c (__strtoul_internal): New
            function.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-rtld-strtoul_internal.diff

7 years agogit-i386-implies-x86
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-i386-implies-x86

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-i386-implies-x86.diff

7 years agogit-x86-tunables
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-x86-tunables

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-x86-tunables.diff

7 years agogit-libpthread-2.26
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-libpthread-2.26

commit 0a69b89843ec466fa20c994a29d13de6a45c3acb
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 05:58:26 2017 +0200

    Fix link with glibc 2.26

            * sysdeps/mach/hurd/pt-sigstate.c: Include <sigsetops.h>

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-libpthread-2.26.diff

7 years agogit-feraiseexcept
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-feraiseexcept

commit 1946d950f2235a4790fb5e386b9ba92dff55a930
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 05:32:10 2017 +0200

    hurd: fix libm link

            * sysdeps/x86/fpu/include/bits/fenv.h [NO_HIDDEN]: Redirect
            __feraiseexcept_renamed to feraiseexcept instead of
            __GI_feraiseexcept.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-feraiseexcept.diff

7 years agogit-divdi
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-divdi

commit f85958a74d9e26e7e43a5d3e65d4d77ed47f55ea
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 04:58:00 2017 +0200

    hurd: Fix libc link

    This follows db3d848 ('Build divdi3 only for architecture that required
    it').

            * sysdeps/mach/hurd/i386/Makefile
            [$(subdir) = csu] (sysdep_routines): New rule: divdi3 object.
            [$(subdir) = csu] (sysdep-only-routines): Likewise.
            [$(subdir) = csu] (CFLAGS-divdi3.c): Likewise.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-divdi.diff

7 years agogit-rtld-sbrk-2
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-rtld-sbrk-2

commit 77e7ba3201365565a21b42979b8d44be9936f254
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 14:19:21 2017 +0200

    hurd: fix overriding rtld's __sbrk with the real implementation

            * sysdeps/mach/hurd/dl-sysdep.c (__sbrk): Add weak_function
            qualifier.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-rtld-sbrk-2.diff

7 years agogit-rtld-sbrk
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-rtld-sbrk

commit b96aca4d05b2da5d5134b1c3176b16f48db9fe4d
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 04:25:35 2017 +0200

    hurd: Fix rtld link

            * sysdeps/mach/hurd/dl-sysdep.c (__sbrk): New function.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-rtld-sbrk.diff

7 years agogit-rtld-access
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-rtld-access

commit 819ea3347e3a30a611488ceeec53650baaeb7961
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 04:02:24 2017 +0200

    hurd: Fix rtld link

    dl-tunables.c now uses __access_noerrno in addition to __access.

            * sysdeps/mach/hurd/dl-sysdep.c (__access_noerrno): New function.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-rtld-access.diff

7 years agogit-preadwritev2-3
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-preadwritev2-3

commit 2263ca7ce8a824f53debcc724bd21cd7099e1161
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 03:03:40 2017 +0200

    hurd: Fix p{read,write}{,v64}v2.c build

            * misc/preadv2.c: Include <errno.h>.
            * misc/preadv64v2.c: Include <errno.h>.
            * misc/pwritev2.c: Include <errno.h>.
            * misc/pwritev64v2.c: Include <errno.h>.
            * sysdeps/posix/preadv2.c: Include <errno.h>.
            * sysdeps/posix/preadv64v2.c: Include <errno.h>.
            Fix <unistd.h> inclusion.
            * sysdeps/posix/pwritev2.c: Include <errno.h>.
            * sysdeps/posix/pwritev64v2.c: Include <errno.h>.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-preadwritev2-3.diff

7 years agogit-preadwritev2-2
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-preadwritev2-2

commit ed95bf5638748068ef05ccbaa0a008b50ebecb42
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 03:00:32 2017 +0200

    hurd: Fix p{read,write}v64v2.c build

            * sysdeps/posix/preadv64v2.c: Use off64_t instead of off_t.
            * sysdeps/posix/pwritev64v2.c: Use off64_t instead of off_t.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-preadwritev2-2.diff

7 years agogit-preadwritev2
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-preadwritev2

commit dd2b31dec0c0e792bec0486d72c8a049eea4bee1
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 02:45:06 2017 +0200

    hurd: Fix p{read,write}{,v64}v2.c build

            * sysdeps/posix/preadv2.c: Use off_t instead of OFF_T.
            * sysdeps/posix/preadv64v2.c: Use off_t instead of OFF_T.
            * sysdeps/posix/pwritev2.c: Use off_t instead of OFF_T.
            * sysdeps/posix/pwritev64v2.c: Use off_t instead of OFF_T.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-preadwritev2.diff

7 years agogit-bits_socket.h
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-bits_socket.h

commit 01969395db01fedcd3fb76d76654b24908e5757b
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 02:22:00 2017 +0200

    hurd: Fix getting ssize_t for <sys/socket.h>

            * sysdeps/mach/hurd/bits/socket.h: Include <sys/types.h> instead of
            just <bits/types.h>.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-bits_socket.h.diff

7 years agoInclude <sigsetops.h> from hurd/hurd/signal.h
Samuel Thibault [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
Include <sigsetops.h> from hurd/hurd/signal.h

* hurd/hurd/signal.h [__USE_EXTERN_INLINES][_LIBC][IS_IN(libc)]: Include
<sigsetops.h>.

Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name tg2.26-sigsetops.h.diff

7 years agogit-sigsetops-3.h
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-sigsetops-3.h

commit 127e7773b437bd5866a4424cc9b338bac6beb08b
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 04:36:29 2017 +0200

    hurd: Fix libc link

            * sysdeps/posix/pause.c: Include <sigsetops.h>.
            * sysdeps/posix/system.c: Include <sigsetops.h>.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-sigsetops-3.h.diff

7 years agogit-sigsetops-2.h
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-sigsetops-2.h

commit 06cf9d31d7caa408b35f194cdbdc17462eb935c2
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 01:45:19 2017 +0200

    hurd: Fix sigsetops.h macros

            * sysdeps/generic/sigsetops.h: Remove spurious #endif.
            (__sigismember, __sigaddset, __sigdelset): Fix referencing set
            parameter.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-sigsetops-2.h.diff

7 years agogit-sigsetops.h
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-sigsetops.h

commit b794e16bcc9426e9e05ec465c6c8bab2902a50ed
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Sep 3 01:08:49 2017 +0200

    sysdeps/generic/sigsetops.h: Remove spurious #endif

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-sigsetops.h.diff

7 years agogit-stack-protect-static
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-stack-protect-static

commit 99ee4d26dc07c3eadfbf6793db26ef9dfb1551e5
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Aug 27 22:26:49 2017 +0200

    hurd: Fix static initialization with -fstack-protector-strong

    When linked statically, TLS initialization is not achieved before
    mach_init and alike, so ssp accesses to tcbhead's stack_guard would
    crash.  We can just avoid using ssp in the few functions needed before
    TLS is set up.

            * mach/Makefile (CFLAGS-mach_init.o, CFLAGS-RPC_vm_statistics.o,
            CFLAGS-RPC_vm_map.o, CFLAGS-RPC_vm_protect.o,
            CFLAGS-RPC_i386_set_gdt.o, CFLAGS-RPC_i386_set_ldt.o,
            CFLAGS-RPC_task_get_special_port.o): Add $(no-stack-protector).
            * hurd/Makefile (CFLAGS-hurdstartup.o,
            CFLAGS-RPC_exec_startup_get_info.o): Add $(no-stack-protector).

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-stack-protect-static.diff

7 years agogit-stack_chk_fail_local
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-stack_chk_fail_local

commit 97e02ad23392f929862d6a04643e7f2fd91baebc
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Aug 27 22:10:17 2017 +0200

    hurd: fix build with -fstack-protector-strong

    libmachuser and libhurduser also need stack_chk_fail_local and they do not
    link against libc_nonshared.

           * mach/stack_chk_fail_local.c: New file.
           * hurd/stack_chk_fail_local.c: New file.
           * mach/Machrules ($(interface-library)-routines): Add
           stack_chk_fail_local.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-stack_chk_fail_local.diff

7 years agogit-bits-sysmacros.h
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
git-bits-sysmacros.h

commit 2ef8d46913b10cb1cf8adddfe80ce8d1b57d4f46
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Aug 27 22:00:05 2017 +0200

    hurd: Add system-specific sysmacros.h

    * sysdeps/mach/hurd/bits/sysmacros.h: New file.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-bits-sysmacros.h.diff

7 years agolocal-nocheck-installed-headers
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-nocheck-installed-headers

===================================================================

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name local-nocheck-installed-headers.diff

7 years agoFix tls support for glibc 2.25
Samuel Thibault [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
Fix tls support for glibc 2.25

* csu/libc-start.c (LIBC_START_MAIN) [__GNU__]: Do not call
__libc_setup_tls.
* sysdeps/mach/hurd/i386/init-first.c (init): Call __libc_setup_tls.

Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name tg2.25-tls.diff

7 years agocvs-libc_init_secure
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
cvs-libc_init_secure

commit 8ee1abdb4b2c92fb5f189aabec34d1b7d54ac332
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Wed Aug 2 23:29:57 2017 +0200

    [hurd]: Add __libc_init_secure stub

    csu/libc-start.c now insists on calling __libc_init_secure, while the Hurd
    port already implements it "very early" in dl-sysdep.c and init-first.c

            * sysdeps/mach/hurd/enbl-secure.c (__libc_init_secure): Define
            function.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name cvs-libc_init_secure.diff

7 years agosubmitted-shm_open_pthread
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
submitted-shm_open_pthread

Add missing include for pthread_setcancelstate

* sysdeps/posix/shm_open.c: Include <pthread.h>.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name submitted-shm_open_pthread.diff

7 years agolocal-no_unsupported_ioctls
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
local-no_unsupported_ioctls

These ioctls are not actually supported (and will probably not be in the
close future), and are not available on Linux either, so don't expose
them to application at the risk of them complaining that they don't work
(e.g. xterm using TIOCLSET).

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name local-no_unsupported_ioctls.diff

7 years agoAdd mlockall support
GNU Libc Maintainers [Sun, 14 Jan 2018 10:24:48 +0000 (10:24 +0000)]
Add mlockall support

* sysdeps/mach/hurd/mlockall.c: New file
* sysdeps/mach/hurd/munlockall.c: New file

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name tg-mlockall.diff