Bug 304707

Summary: [GTK][WPE] Fix non-unified builds, early 2026 edition
Product: WebKit Reporter: Adrian Perez <aperez>
Component: Tools / TestsAssignee: Adrian Perez <aperez>
Status: RESOLVED FIXED    
Severity: Normal CC: michael, simon.fraser, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 304787, 307208    
Bug Blocks:    

Adrian Perez
Reported 2025-12-26 09:28:34 PST
🎄
Attachments
Adrian Perez
Comment 1 2025-12-26 10:19:42 PST
Michael Nutt
Comment 2 2026-04-09 08:07:58 PDT
I ran into these same issues and started looking into it before searching Bugzilla (oops!). I'm happy to defer to the above PR but it is somewhat out of date at this point. I opened an up-to-date one here: https://github.com/WebKit/WebKit/pull/62244 which should be ready for review, if the old one is not still being worked on.
EWS
Comment 3 2026-04-09 15:53:40 PDT
Committed 310870@main (a1426e112eee): <https://commits.webkit.org/310870@main> Reviewed commits have been landed. Closing PR #62244 and removing active labels.
Simon Fraser (smfr)
Comment 4 2026-04-09 21:22:45 PDT
This broke macOS/iOS builds: https://commits.webkit.org/310884@main https://commits.webkit.org/310899@main Please be aware that if you add an #include to a "private" framework header on macOS/iOS, the includes need to be framework-style: #include <WebCore/Foo.h>
Radar WebKit Bug Importer
Comment 5 2026-04-09 21:22:52 PDT
Note You need to log in before you can comment on or make changes to this bug.