From: Florian Weimer Date: Thu, 22 Apr 2021 07:56:37 +0000 (+0200) Subject: nptl: __nptl_set_robust_list_avail must be nocommon X-Git-Tag: glibc-2.34~598 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6573396163082f45c9b9150605f0390305e37a6c;p=thirdparty%2Fglibc.git nptl: __nptl_set_robust_list_avail must be nocommon This is required for GCC versions before 10 which default to -fcommon. Fixes commit 442e8a40da9dfa24aeebf4f1a163f0a58b12cf7e ("nptl: Move part of TCB initialization from libpthread to __tls_init_tp"). --- diff --git a/sysdeps/nptl/dl-tls_init_tp.c b/sysdeps/nptl/dl-tls_init_tp.c index c5172b7613e..05d2b6cfcc7 100644 --- a/sysdeps/nptl/dl-tls_init_tp.c +++ b/sysdeps/nptl/dl-tls_init_tp.c @@ -23,7 +23,7 @@ #include #ifndef __ASSUME_SET_ROBUST_LIST -bool __nptl_set_robust_list_avail; +bool __nptl_set_robust_list_avail __attribute__ ((nocommon)); rtld_hidden_data_def (__nptl_set_robust_list_avail) #endif