From: GNU Libc Maintainers Date: Wed, 26 Jan 2022 22:01:02 +0000 (+0000) Subject: local-mach_print X-Git-Tag: archive/raspbian/2.33-5+rpi1^2~54 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=53576ae6f3799d30be3cb43bfa46586b8bcca4b1;p=glibc.git local-mach_print TODO: glibc 2.32 will provide it. Once it is uploaded, rebuild binaries which might be referencing the 2.21-versioned symbol, and drop this patch. Gbp-Pq: Topic hurd-i386 Gbp-Pq: Name local-mach_print.diff --- diff --git a/mach/mach_init.c b/mach/mach_init.c index a122f77df..ec4099d17 100644 --- a/mach/mach_init.c +++ b/mach/mach_init.c @@ -18,6 +18,7 @@ #include #include #include +#include mach_port_t __mach_task_self_; mach_port_t __mach_host_self_; @@ -51,3 +52,13 @@ __mach_init (void) #endif } weak_alias (__mach_init, mach_init) + +#if SHLIB_COMPAT (libc, GLIBC_2_21, GLIBC_2_32) +extern void __mach_print(const char *s); +void +__mach_print_2_21 (const char *str) +{ + __mach_print (str); +} +compat_symbol (libc, __mach_print_2_21, mach_print, GLIBC_2_21); +#endif diff --git a/sysdeps/mach/hurd/i386/libc.abilist b/sysdeps/mach/hurd/i386/libc.abilist index 55a094bee..fa2df4685 100644 --- a/sysdeps/mach/hurd/i386/libc.abilist +++ b/sysdeps/mach/hurd/i386/libc.abilist @@ -1946,6 +1946,7 @@ GLIBC_2.2.6 xprt_register F GLIBC_2.2.6 xprt_unregister F GLIBC_2.21 __mach_host_self_ D 0x4 GLIBC_2.21 __pthread_get_cleanup_stack F +GLIBC_2.21 mach_print F GLIBC_2.21 pthread_attr_destroy F GLIBC_2.21 pthread_attr_getdetachstate F GLIBC_2.21 pthread_attr_getinheritsched F