doc: note why we can't use thread_local with glibc back compat

This commit is contained in:
fanquake 2020-04-19 20:20:06 +08:00
parent d65631171c
commit 20a30922fb
No known key found for this signature in database
GPG key ID: 2EEB9F5CC09526C1

View file

@ -861,6 +861,9 @@ AC_LINK_IFELSE([AC_LANG_SOURCE([
]
)
dnl thread_local is currently disabled when building with glibc back compat.
dnl Our minimum supported glibc is 2.17, however support for thread_local
dnl did not arrive in glibc until 2.18.
if test "x$use_thread_local" = xyes || { test "x$use_thread_local" = xauto && test "x$use_glibc_compat" = xno; }; then
TEMP_LDFLAGS="$LDFLAGS"
LDFLAGS="$TEMP_LDFLAGS $PTHREAD_CFLAGS"