gcc/libstdc++-v3/config
Jonathan Wakely 80fe172ba9 libstdc++: Disable gthreads weak symbols for glibc 2.34 [PR103133]
Since Glibc 2.34 all pthreads symbols are defined directly in libc not
libpthread, and since Glibc 2.32 we have used __libc_single_threaded to
avoid unnecessary locking in single-threaded programs. This means there
is no reason to avoid linking to libpthread now, and so no reason to use
weak symbols defined in gthr-posix.h for all the pthread_xxx functions.

libstdc++-v3/ChangeLog:

	PR libstdc++/100748
	PR libstdc++/103133
	* config/os/gnu-linux/os_defines.h (_GLIBCXX_GTHREAD_USE_WEAK):
	Define for glibc 2.34 and later.
2021-11-10 12:01:27 +00:00
..
abi libstdc++: Update ppc64le baseline_symbols.txt 2021-04-20 12:48:12 +02:00
allocator
cpu
io
locale ctype support for libstdc++ on VxWorks 2021-05-04 21:49:43 -03:00
os libstdc++: Disable gthreads weak symbols for glibc 2.34 [PR103133] 2021-11-10 12:01:27 +00:00