Spracherkennung für: .patch vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
From: Michael Froman <mfroman@mozilla.com>
Date: Thu,
10 Jul
2025 10:
39:
00 -
0500
Subject: Bug
1978462 - disable ABSL_HAVE_LEAK_SANITIZER due to missing symbols
(like __lsan_ignore_object)
Mercurial Revision:
https://hg.mozilla.org/mozilla-central/rev/fdbec58643d95ef27963b070e162931c6354d1e8
---
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
7ae83241314..
753bce47007
100644
--- a/abseil-cpp/absl/base/config.h
+++ b/abseil-cpp/absl/base/config.h
@@ -
714,
6 +
714,
7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[
0] != 'h' ||
// LeakSanitizer is available does not mean it is active. Use the
// always-available run-time interface in //absl/debugging/leak_check.h for
// interacting with LeakSanitizer.
+#if
0 // mozilla - builds fail missing lsan symbols like __lsan_ignore_object
#ifdef ABSL_HAVE_LEAK_SANITIZER
#error "ABSL_HAVE_LEAK_SANITIZER cannot be directly set."
#elif defined(LEAK_SANITIZER)
@@ -
728,
6 +
729,
7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[
0] != 'h' ||
// GCC or Clang using the LeakSanitizer integrated into AddressSanitizer.
#define ABSL_HAVE_LEAK_SANITIZER
1
#endif
+#endif
// ABSL_HAVE_CLASS_TEMPLATE_ARGUMENT_DEDUCTION
//