Title: [220822] trunk/Source/_javascript_Core
Revision
220822
Author
[email protected]
Date
2017-08-16 20:32:13 -0700 (Wed, 16 Aug 2017)

Log Message

[Cocoa] Older-iOS install name symbols are being exported on other platforms
https://bugs.webkit.org/show_bug.cgi?id=175654

Reviewed by Tim Horton.

* API/JSBase.cpp: Define the symbols only when targeting iOS.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/API/JSBase.cpp (220821 => 220822)


--- trunk/Source/_javascript_Core/API/JSBase.cpp	2017-08-17 01:24:30 UTC (rev 220821)
+++ trunk/Source/_javascript_Core/API/JSBase.cpp	2017-08-17 03:32:13 UTC (rev 220822)
@@ -175,7 +175,7 @@
     GCActivityCallback::s_shouldCreateGCTimer = false;
 }
 
-#if PLATFORM(IOS)
+#if PLATFORM(IOS) && TARGET_OS_IOS
 // FIXME: Expose symbols to tell dyld where to find _javascript_Core on older versions of
 // iOS (< 7.0). We should remove these symbols once we no longer need to support such
 // versions of iOS. See <rdar://problem/13696872> for more details.

Modified: trunk/Source/_javascript_Core/ChangeLog (220821 => 220822)


--- trunk/Source/_javascript_Core/ChangeLog	2017-08-17 01:24:30 UTC (rev 220821)
+++ trunk/Source/_javascript_Core/ChangeLog	2017-08-17 03:32:13 UTC (rev 220822)
@@ -1,3 +1,12 @@
+2017-08-16  Dan Bernstein  <[email protected]>
+
+        [Cocoa] Older-iOS install name symbols are being exported on other platforms
+        https://bugs.webkit.org/show_bug.cgi?id=175654
+
+        Reviewed by Tim Horton.
+
+        * API/JSBase.cpp: Define the symbols only when targeting iOS.
+
 2017-08-16  Matt Baker  <[email protected]>
 
         Web Inspector: capture async stack trace when workers/main context posts a message
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to