[PATCH 1/3] nptl: Move pthread_sigmask implementation to libc
Florian Weimer
fw@deneb.enyo.de
Fri Mar 13 16:46:17 GMT 2020
* Adhemerval Zanella:
> diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> index a4c31932cb..9e8fe054fc 100644
> --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist
> @@ -2145,3 +2145,4 @@ GLIBC_2.30 getdents64 F
> GLIBC_2.30 gettid F
> GLIBC_2.30 tgkill F
> GLIBC_2.30 twalk_r F
> +GLIBC_2.32 pthread_sigmask F
> diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
> index d65beba958..48b368acb1 100644
> --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
> +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
> @@ -156,7 +156,6 @@ GLIBC_2.17 pthread_setconcurrency F
> GLIBC_2.17 pthread_setname_np F
> GLIBC_2.17 pthread_setschedprio F
> GLIBC_2.17 pthread_setspecific F
> -GLIBC_2.17 pthread_sigmask F
> GLIBC_2.17 pthread_sigqueue F
> GLIBC_2.17 pthread_spin_destroy F
> GLIBC_2.17 pthread_spin_init F
Sorry, this change definitely breaks backwards compatibility. You
need to add pthread_sigmask to libc as a compat symbol at the base
symbol version.
More information about the Libc-alpha
mailing list