Title: [222293] trunk/Tools
Revision
222293
Author
[email protected]
Date
2017-09-20 15:08:29 -0700 (Wed, 20 Sep 2017)

Log Message

Device iOS 11 builds fail with FileProvider linker errors
https://bugs.webkit.org/show_bug.cgi?id=177272
<rdar://problem/34557680>

Reviewed by David Kilzer.

For iOS device and simulator, the SYSTEM_LIBRARY_DIR should never
be on the framework search path as neither platform should ever link
with Mac frameworks.

* DumpRenderTree/mac/Configurations/Base.xcconfig:
* WebKitTestRunner/Configurations/Base.xcconfig:

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (222292 => 222293)


--- trunk/Tools/ChangeLog	2017-09-20 22:03:06 UTC (rev 222292)
+++ trunk/Tools/ChangeLog	2017-09-20 22:08:29 UTC (rev 222293)
@@ -1,3 +1,18 @@
+2017-09-20  Jonathan Bedard  <[email protected]>
+
+        Device iOS 11 builds fail with FileProvider linker errors
+        https://bugs.webkit.org/show_bug.cgi?id=177272
+        <rdar://problem/34557680>
+
+        Reviewed by David Kilzer.
+
+        For iOS device and simulator, the SYSTEM_LIBRARY_DIR should never
+        be on the framework search path as neither platform should ever link
+        with Mac frameworks.
+
+        * DumpRenderTree/mac/Configurations/Base.xcconfig:
+        * WebKitTestRunner/Configurations/Base.xcconfig:
+
 2017-09-20  Alex Christensen  <[email protected]>
 
         Remove ActionType::InvalidAction

Modified: trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig (222292 => 222293)


--- trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig	2017-09-20 22:03:06 UTC (rev 222292)
+++ trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig	2017-09-20 22:08:29 UTC (rev 222293)
@@ -37,7 +37,7 @@
 WK_PRIVATE_FRAMEWORK_STUBS_DIR[sdk=iphone*] = $(WK_PRIVATE_FRAMEWORK_STUBS_DIR_iphone_$(WK_XCODE_SUPPORTS_TEXT_BASED_STUBS)_$(USE_INTERNAL_SDK));
 WK_PRIVATE_FRAMEWORK_STUBS_DIR_iphone_YES_ = $(SRCROOT)/../../WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/$(WK_TARGET_IOS_VERSION_MAJOR);
 
-FRAMEWORK_SEARCH_PATHS[sdk=iphone*] = $(WK_PRIVATE_FRAMEWORK_STUBS_DIR) $(SYSTEM_LIBRARY_DIR)/PrivateFrameworks;
+FRAMEWORK_SEARCH_PATHS[sdk=iphone*] = $(WK_PRIVATE_FRAMEWORK_STUBS_DIR);
 
 CLANG_CXX_LANGUAGE_STANDARD = gnu++14;
 CLANG_CXX_LIBRARY = libc++;

Modified: trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig (222292 => 222293)


--- trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig	2017-09-20 22:03:06 UTC (rev 222292)
+++ trunk/Tools/WebKitTestRunner/Configurations/Base.xcconfig	2017-09-20 22:08:29 UTC (rev 222293)
@@ -89,7 +89,8 @@
 WK_PRIVATE_FRAMEWORK_STUBS_DIR[sdk=iphone*] = $(WK_PRIVATE_FRAMEWORK_STUBS_DIR_iphone_$(WK_XCODE_SUPPORTS_TEXT_BASED_STUBS)_$(USE_INTERNAL_SDK));
 WK_PRIVATE_FRAMEWORK_STUBS_DIR_iphone_YES_ = $(SRCROOT)/../../WebKitLibraries/WebKitPrivateFrameworkStubs/iOS/$(WK_TARGET_IOS_VERSION_MAJOR);
 
-FRAMEWORK_SEARCH_PATHS = $(inherited) $(WK_PRIVATE_FRAMEWORK_STUBS_DIR) $(SYSTEM_LIBRARY_DIR)/PrivateFrameworks $(SYSTEM_LIBRARY_DIR)/Frameworks/WebKit.framework/Versions/A/Frameworks;
+FRAMEWORK_SEARCH_PATHS[sdk=mac*] = $(inherited) $(WK_PRIVATE_FRAMEWORK_STUBS_DIR) $(SYSTEM_LIBRARY_DIR)/PrivateFrameworks $(SYSTEM_LIBRARY_DIR)/Frameworks/WebKit.framework/Versions/A/Frameworks;
+FRAMEWORK_SEARCH_PATHS[sdk=iphone*] = $(inherited) $(WK_PRIVATE_FRAMEWORK_STUBS_DIR);
 
 WEBKIT_SYSTEM_INTERFACE_LIBRARY = WebKitSystemInterface
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to