Spracherkennung für: .patch vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
From: Michael Froman <mfroman@mozilla.com>
Date: Tue,
7 Jan
2025 15:
39:
00 -
0600
Subject: Bug
1935474 - disable ABSL_HAVE_THREAD_SANITIZER due to missing
symbols (like __tsan_mutex_destroy). r?ng!
Mercurial Revision:
https://hg.mozilla.org/mozilla-central/rev/a248ecb7e0fa939cc145e3ef62f57783411ec367
---
abseil-cpp/absl/base/config.h |
2 ++
1 file changed,
2 insertions(+)
diff --git a/abseil-cpp/absl/base/config.h b/abseil-cpp/absl/base/config.h
index ab1e9860a91..f57c18bb479
100644
--- a/abseil-cpp/absl/base/config.h
+++ b/abseil-cpp/absl/base/config.h
@@ -
739,
6 +
739,
7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[
0] != 'h' ||
// ABSL_HAVE_THREAD_SANITIZER
//
// ThreadSanitizer (TSan) is a fast data race detector.
+#if
0 // mozilla - builds fail missing tsan symbols like __tsan_mutex_destroy
#ifdef ABSL_HAVE_THREAD_SANITIZER
#error "ABSL_HAVE_THREAD_SANITIZER cannot be directly set."
#elif defined(__SANITIZE_THREAD__)
@@ -
746,
6 +
747,
7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[
0] != 'h' ||
#elif ABSL_HAVE_FEATURE(thread_sanitizer)
#define ABSL_HAVE_THREAD_SANITIZER
1
#endif
+#endif
// ABSL_HAVE_ADDRESS_SANITIZER
//