Title: [279471] trunk/Source/ThirdParty/libwebrtc
Revision
279471
Author
[email protected]
Date
2021-07-01 10:37:38 -0700 (Thu, 01 Jul 2021)

Log Message

Disable ABSL_HAVE_THREAD_LOCAL in libwebrtc
https://bugs.webkit.org/show_bug.cgi?id=227577
<rdar://79915864>

Reviewed by Eric Carlson.

We do no want to resort on thread local yet so disable ABSL_HAVE_THREAD_LOCAL until we can use it properly.

* Source/third_party/abseil-cpp/absl/base/config.h:

Modified Paths

Diff

Modified: trunk/Source/ThirdParty/libwebrtc/ChangeLog (279470 => 279471)


--- trunk/Source/ThirdParty/libwebrtc/ChangeLog	2021-07-01 17:25:26 UTC (rev 279470)
+++ trunk/Source/ThirdParty/libwebrtc/ChangeLog	2021-07-01 17:37:38 UTC (rev 279471)
@@ -1,5 +1,17 @@
 2021-07-01  Youenn Fablet  <[email protected]>
 
+        Disable ABSL_HAVE_THREAD_LOCAL in libwebrtc
+        https://bugs.webkit.org/show_bug.cgi?id=227577
+        <rdar://79915864>
+
+        Reviewed by Eric Carlson.
+
+        We do no want to resort on thread local yet so disable ABSL_HAVE_THREAD_LOCAL until we can use it properly.
+
+        * Source/third_party/abseil-cpp/absl/base/config.h:
+
+2021-07-01  Youenn Fablet  <[email protected]>
+
         [Cocoa] Migrate WebRTC UDP socket handling to NW API
         https://bugs.webkit.org/show_bug.cgi?id=227210
 

Modified: trunk/Source/ThirdParty/libwebrtc/Source/third_party/abseil-cpp/absl/base/config.h (279470 => 279471)


--- trunk/Source/ThirdParty/libwebrtc/Source/third_party/abseil-cpp/absl/base/config.h	2021-07-01 17:25:26 UTC (rev 279470)
+++ trunk/Source/ThirdParty/libwebrtc/Source/third_party/abseil-cpp/absl/base/config.h	2021-07-01 17:37:38 UTC (rev 279471)
@@ -256,10 +256,13 @@
 // * Xcode 10 moves the deployment target check for iOS < 9.0 to link time
 //   making ABSL_HAVE_FEATURE unreliable there.
 //
-#if ABSL_HAVE_FEATURE(cxx_thread_local) && \
-    !(TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_0)
-#define ABSL_HAVE_THREAD_LOCAL 1
-#endif
+
+// WEBRTC_WEBKIT_BUILD Start: Disable thread local for now and resort on pthread_getspecific/pthread_setspecific. See rdar://79915864.
+// #if ABSL_HAVE_FEATURE(cxx_thread_local) && \
+//     !(TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_9_0)
+// #define ABSL_HAVE_THREAD_LOCAL 1
+// #endif
+// WEBRTC_WEBKIT_BUILD End
 #else  // !defined(__APPLE__)
 #define ABSL_HAVE_THREAD_LOCAL 1
 #endif
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to