aboutsummaryrefslogtreecommitdiff
path: root/libbutl/buildfile
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2022-05-11 10:25:47 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2022-05-11 10:56:09 +0200
commit30c675400f56e6d4636e8f8f2b347655581613da (patch)
tree2bf0b2b1b25ad90db43b8749c59d7b197389687d /libbutl/buildfile
parentea2b4fb4935627e4dea48f193eeb0019155a3abe (diff)
Restrict to only using __thread with own C++14 threads implementation
Diffstat (limited to 'libbutl/buildfile')
-rw-r--r--libbutl/buildfile5
1 files changed, 5 insertions, 0 deletions
diff --git a/libbutl/buildfile b/libbutl/buildfile
index 499800c..a7b20f3 100644
--- a/libbutl/buildfile
+++ b/libbutl/buildfile
@@ -16,6 +16,11 @@ windows = ($tclass == 'windows')
# Whether to use our own implementation of C++14 threads on MinGW (note:
# requires Windows 7 or later).
#
+# Note that for now we use built-in POSIX thread support during bootstrap
+# (which, as a side effect, verifies we still use MinGW GCC configured with
+# POSIX support, which we still need for TLS, exceptions, and thread-safe
+# static locals).
+#
mingw_stdthread = ($tsys == 'mingw32')
# Exclude these from compilation on targets where does not apply.