[PATCH 1/3] nptl: Move pthread_sigmask implementation to libc

Adhemerval Zanella adhemerval.zanella@linaro.org
Fri Mar 13 16:50:46 GMT 2020



On 13/03/2020 13:46, Florian Weimer wrote:
> * 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.

Sigh, you are right. I will send an updated version.


More information about the Libc-alpha mailing list