From: Samuel Thibault Date: Sat, 16 Jun 2018 00:59:14 +0000 (+0200) Subject: hurd: Whitelist PLT refs which are difficult to avoid X-Git-Tag: glibc-2.28~192 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8c9d53428e463da0ab99ff5162d94c3a043b3a2d;p=thirdparty%2Fglibc.git hurd: Whitelist PLT refs which are difficult to avoid * sysdeps/mach/hurd/localplt.data (siglongjmp, longjmp, __libc_lseek64, _IO_funlockfile): Whitelist PLT references. --- diff --git a/ChangeLog b/ChangeLog index 8c4b6ccd2fa..2fc3a71c216 100644 --- a/ChangeLog +++ b/ChangeLog @@ -29,6 +29,8 @@ * sysdeps/mach/include/mach/mach_traps.h (__mach_reply_port, __mach_thread_self, __mach_task_self, __mach_host_self, __swtch, __swtch_pri, __thread_switch, __evc_wait): Add hidden prototypes. + * sysdeps/mach/hurd/localplt.data (siglongjmp, longjmp, + __libc_lseek64, _IO_funlockfile): Whitelist PLT references. 2018-06-15 Joseph Myers diff --git a/sysdeps/mach/hurd/localplt.data b/sysdeps/mach/hurd/localplt.data index 58d119e3b92..a1f1ae626ae 100644 --- a/sysdeps/mach/hurd/localplt.data +++ b/sysdeps/mach/hurd/localplt.data @@ -52,3 +52,11 @@ ld.so: _dl_init_first ld.so: _dl_mcount ld.so: ___tls_get_addr ld.so: __tunable_get_val + +# These should ideally be avoided, but is currently difficult +libc.so: siglongjmp ? +libc.so: longjmp ? +# This is from lseek.c +libc.so: __libc_lseek64 ? +# This is through cleanup_region_start from vfprintf.c +libc.so: _IO_funlockfile ?