RESOLVED FIXED 218539
Link against the ANGLE Shared Library
https://bugs.webkit.org/show_bug.cgi?id=218539
Summary Link against the ANGLE Shared Library
Dean Jackson
Reported 2020-11-03 15:36:45 PST
Link against the ANGLE Shared Library
Attachments
Patch (9.73 KB, patch)
2020-11-03 15:42 PST, Dean Jackson
no flags
Patch (9.65 KB, patch)
2021-03-18 14:15 PDT, Alex Christensen
no flags
Dean Jackson
Comment 1 2020-11-03 15:41:33 PST
Dean Jackson
Comment 2 2020-11-03 15:42:11 PST
Tim Horton
Comment 3 2020-11-03 16:07:06 PST
Comment on attachment 413115 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=413115&action=review > Source/WebCore/Configurations/WebCore.xcconfig:43 > +WK_EMBEDDED_LIBRARY_DIR = $(WEBCORE_FRAMEWORKS_DIR)/WebCore.framework/Frameworks "Embedded" reads like old-school "mobile" to me, but I get that you mean "inside". Alas. I think it's fine. > Source/WebCore/Configurations/WebCore.xcconfig:72 > +WK_ANGLE_LDFLAGS = -weak-lANGLE-shared; Is this ... really the right syntax? It looks super weird!
Dean Jackson
Comment 4 2020-11-03 16:09:34 PST
Comment on attachment 413115 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=413115&action=review >> Source/WebCore/Configurations/WebCore.xcconfig:43 >> +WK_EMBEDDED_LIBRARY_DIR = $(WEBCORE_FRAMEWORKS_DIR)/WebCore.framework/Frameworks > > "Embedded" reads like old-school "mobile" to me, but I get that you mean "inside". Alas. I think it's fine. I guess it could be FRAMEWORKS. >> Source/WebCore/Configurations/WebCore.xcconfig:72 >> +WK_ANGLE_LDFLAGS = -weak-lANGLE-shared; > > Is this ... really the right syntax? It looks super weird! I believe it is. At least.... it's working :)
Dean Jackson
Comment 5 2020-11-03 16:11:56 PST
Dean Jackson
Comment 6 2020-11-19 17:07:03 PST
Reverted in r269364
Dean Jackson
Comment 7 2020-11-19 17:41:42 PST
Ryan Haddad
Comment 8 2020-11-20 09:57:24 PST
Reverted r270064 for reason: Broke the macCatayst build Committed r270121: <https://trac.webkit.org/changeset/270121>
Alex Christensen
Comment 9 2021-03-18 14:15:48 PDT
Alex Christensen
Comment 10 2021-03-19 15:37:01 PDT
Now that https://bugs.webkit.org/show_bug.cgi?id=223499 is fixed, this should be good to go.
Alex Christensen
Comment 11 2021-03-19 17:00:05 PDT
Note You need to log in before you can comment on or make changes to this bug.