WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
211102
[MacCatalyst] Add missing symlinks to WebKit.frameworks
https://bugs.webkit.org/show_bug.cgi?id=211102
Summary
[MacCatalyst] Add missing symlinks to WebKit.frameworks
David Kilzer (:ddkilzer)
Reported
2020-04-27 16:35:26 PDT
Add missing symlinks to WebKit.frameworks. The MacCatalyst build is missing the /System/iOSSupport/System/Library/Frameworks/WebKit.framework/{Frameworks,XPCServices} symlinks the the macOS build has. <
rdar://problem/62137758
>
Attachments
Patch v1
(4.31 KB, patch)
2020-04-27 18:15 PDT
,
David Kilzer (:ddkilzer)
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
David Kilzer (:ddkilzer)
Comment 1
2020-04-27 18:15:15 PDT
Created
attachment 397777
[details]
Patch v1
Alexey Proskuryakov
Comment 2
2020-04-27 19:57:27 PDT
Comment on
attachment 397777
[details]
Patch v1 View in context:
https://bugs.webkit.org/attachment.cgi?id=397777&action=review
> Source/WebKit/WebKit.xcodeproj/project.pbxproj:12143 > + shellScript = "if [[ \"${WK_PLATFORM_NAME}\" == macosx || \"${WK_PLATFORM_NAME}\" == maccatalyst || \"${WK_PLATFORM_NAME}\" == iosmac ]]; then\n ln -sfh \"Versions/Current/Frameworks\" \"${TARGET_BUILD_DIR}/WebKit.framework/Frameworks\"\nfi\n";
Why both iosmac and maccatalyst?
David Kilzer (:ddkilzer)
Comment 3
2020-04-28 10:32:50 PDT
Comment on
attachment 397777
[details]
Patch v1 View in context:
https://bugs.webkit.org/attachment.cgi?id=397777&action=review
>> Source/WebKit/WebKit.xcodeproj/project.pbxproj:12143 >> + shellScript = "if [[ \"${WK_PLATFORM_NAME}\" == macosx || \"${WK_PLATFORM_NAME}\" == maccatalyst || \"${WK_PLATFORM_NAME}\" == iosmac ]]; then\n ln -sfh \"Versions/Current/Frameworks\" \"${TARGET_BUILD_DIR}/WebKit.framework/Frameworks\"\nfi\n"; > > Why both iosmac and maccatalyst?
For consistency with the same check in Source/Webkit/Scripts/process-entitlements.sh.
Alexey Proskuryakov
Comment 4
2020-04-28 10:54:24 PDT
I think that is obsolete and shouldn't be propagated, but will leave review to people who know a bit more about macCatalyst than I do.
Brent Fulgham
Comment 5
2020-04-28 11:17:09 PDT
Comment on
attachment 397777
[details]
Patch v1 View in context:
https://bugs.webkit.org/attachment.cgi?id=397777&action=review
>>> Source/WebKit/WebKit.xcodeproj/project.pbxproj:12143 >>> + shellScript = "if [[ \"${WK_PLATFORM_NAME}\" == macosx || \"${WK_PLATFORM_NAME}\" == maccatalyst || \"${WK_PLATFORM_NAME}\" == iosmac ]]; then\n ln -sfh \"Versions/Current/Frameworks\" \"${TARGET_BUILD_DIR}/WebKit.framework/Frameworks\"\nfi\n"; >> >> Why both iosmac and maccatalyst? > > For consistency with the same check in Source/Webkit/Scripts/process-entitlements.sh.
We should get rid of the iosmac stuff in a future patch.
EWS
Comment 6
2020-04-28 12:53:46 PDT
Committed
r260842
: <
https://trac.webkit.org/changeset/260842
> All reviewed patches have been landed. Closing bug and clearing flags on
attachment 397777
[details]
.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug