aboutsummaryrefslogtreecommitdiff
path: root/math/auto-libm-test-out-ctanh
diff options
context:
space:
mode:
authorXi Ruoyao <xry111@xry111.site>2025-08-29 11:39:35 +0800
committercaiyinyu <caiyinyu@loongson.cn>2025-09-01 09:07:35 +0800
commit4a32b39bb1e4f42ec675aba9dbd39288eb9323b0 (patch)
tree67af0384ce4227a5a80b825f05ccb0c4b2f66cdf /math/auto-libm-test-out-ctanh
parent6dbaed693a2497e06292ad12b0c7dfea10e087b3 (diff)
downloadglibc-4a32b39bb1e4f42ec675aba9dbd39288eb9323b0.zip
glibc-4a32b39bb1e4f42ec675aba9dbd39288eb9323b0.tar.gz
glibc-4a32b39bb1e4f42ec675aba9dbd39288eb9323b0.tar.bz2
nptl: Drop IS_IN (libpthread) around hidden_proto (__pthread_rwlock_unlock)
Now libpthread is a dummy library and it no longer contains __pthread_rwlock_unlock at all, thus IS_IN (libpthread) does not make sense here. It seems an left over from commit eb29dcde31e7 ("nptl: Move rwlock functions with forwarders into libc") and it caused libc.so to export an unversioned __pthread_rwlock_unlock on Linux ports introduced after the 2.34 release (loongarch and or1k) but the symbol is not ever supposed to be exported on those new ports. Only since the commit 3b2b88cceeb7 ("elf: early conversion of elf p_flags to mprotect flags") the header dependency change happened to pull in libc-lockP.h which sets hidden_proto (__pthread_rwlock_unlock) correctly, the symbol is no longer exported, breaking the ABI on those ports. Remove this #if as a clean up and to prevent such a mess from happening again. Signed-off-by: Xi Ruoyao <xry111@xry111.site> Reviewed-by: Florian Weimer <fweimer@redhat.com>
Diffstat (limited to 'math/auto-libm-test-out-ctanh')
0 files changed, 0 insertions, 0 deletions