tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

0011.patch (1165B)


      1 From: Michael Froman <mfroman@mozilla.com>
      2 Date: Tue, 7 Jan 2025 15:39:00 -0600
      3 Subject: Bug 1935474 - disable ABSL_HAVE_THREAD_SANITIZER due to missing
      4 symbols (like __tsan_mutex_destroy). r?ng!
      5 
      6 Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/a248ecb7e0fa939cc145e3ef62f57783411ec367
      7 ---
      8 abseil-cpp/absl/base/config.h | 2 ++
      9 1 file changed, 2 insertions(+)
     10 
     11 diff --git a/abseil-cpp/absl/base/config.h b/abseil-cpp/absl/base/config.h
     12 index 7514b86e5e7..7ae83241314 100644
     13 --- a/abseil-cpp/absl/base/config.h
     14 +++ b/abseil-cpp/absl/base/config.h
     15 @@ -655,6 +655,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] != 'h' ||
     16 // ABSL_HAVE_THREAD_SANITIZER
     17 //
     18 // ThreadSanitizer (TSan) is a fast data race detector.
     19 +#if 0 // mozilla - builds fail missing tsan symbols like __tsan_mutex_destroy
     20 #ifdef ABSL_HAVE_THREAD_SANITIZER
     21 #error "ABSL_HAVE_THREAD_SANITIZER cannot be directly set."
     22 #elif defined(__SANITIZE_THREAD__)
     23 @@ -662,6 +663,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] != 'h' ||
     24 #elif ABSL_HAVE_FEATURE(thread_sanitizer)
     25 #define ABSL_HAVE_THREAD_SANITIZER 1
     26 #endif
     27 +#endif
     28 
     29 // ABSL_HAVE_ADDRESS_SANITIZER
     30 //