diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2019-12-01 14:58:25 +0000 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2019-12-01 16:17:22 +0000 |
commit | d5ed9ba29a3c818b3433a1784862494968abda45 (patch) | |
tree | d7c497139f26956759e93df6bbd6a25601b8c347 /sysdeps/mach/hurd/i386 | |
parent | 26e14efdb88e512b36fe4a8310dc95da521477e3 (diff) | |
download | glibc-d5ed9ba29a3c818b3433a1784862494968abda45.zip glibc-d5ed9ba29a3c818b3433a1784862494968abda45.tar.gz glibc-d5ed9ba29a3c818b3433a1784862494968abda45.tar.bz2 |
hurd: Fix ld.so link
Since a2e8aa0d9ea6 ("Block signals during the initial part of dlopen") dl_open
uses sigprocmask, so we need a stub implementation.
Diffstat (limited to 'sysdeps/mach/hurd/i386')
-rw-r--r-- | sysdeps/mach/hurd/i386/ld.abilist | 1 | ||||
-rw-r--r-- | sysdeps/mach/hurd/i386/libc.abilist | 1 | ||||
-rw-r--r-- | sysdeps/mach/hurd/i386/localplt.data | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/sysdeps/mach/hurd/i386/ld.abilist b/sysdeps/mach/hurd/i386/ld.abilist index c76b913..09ff013 100644 --- a/sysdeps/mach/hurd/i386/ld.abilist +++ b/sysdeps/mach/hurd/i386/ld.abilist @@ -8,6 +8,7 @@ GLIBC_2.2.6 __open F GLIBC_2.2.6 __open64 F GLIBC_2.2.6 __read F GLIBC_2.2.6 __sbrk F +GLIBC_2.2.6 __sigprocmask F GLIBC_2.2.6 __strtoul_internal F GLIBC_2.2.6 __write F GLIBC_2.2.6 __writev F diff --git a/sysdeps/mach/hurd/i386/libc.abilist b/sysdeps/mach/hurd/i386/libc.abilist index 7c2cb2b..54270e4 100644 --- a/sysdeps/mach/hurd/i386/libc.abilist +++ b/sysdeps/mach/hurd/i386/libc.abilist @@ -426,6 +426,7 @@ GLIBC_2.2.6 __signbit F GLIBC_2.2.6 __signbitf F GLIBC_2.2.6 __signbitl F GLIBC_2.2.6 __sigpause F +GLIBC_2.2.6 __sigprocmask F GLIBC_2.2.6 __sigsetjmp F GLIBC_2.2.6 __sigsuspend F GLIBC_2.2.6 __stpcpy F diff --git a/sysdeps/mach/hurd/i386/localplt.data b/sysdeps/mach/hurd/i386/localplt.data index a5b5241..1aef944 100644 --- a/sysdeps/mach/hurd/i386/localplt.data +++ b/sysdeps/mach/hurd/i386/localplt.data @@ -40,6 +40,7 @@ ld.so: __sbrk ld.so: __strtoul_internal #ld.so: _exit ld.so: abort +ld.so: __sigprocmask ld.so: _hurd_intr_rpc_mach_msg ld.so: __errno_location # rtld_hidden is currently disabled to avoid having to special-case the |