Bug 309681

Summary: [Win] Cross-compile ARM64 from Linux
Product: WebKit Reporter: Ian Grunert <ian.grunert>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: randy, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: PC   
OS: Windows 11   
Bug Depends on: 282276    
Bug Blocks:    

Ian Grunert
Reported 2026-03-11 08:36:52 PDT
Enable building the Windows port from ARM64 Linux. We'll likely need to drop the Wine requirement - Wine on ARM64 Linux is difficult to install and not as well baked as x64. To do that we'd need to build the host tools when cross-compiling + use those, instead of building the Windows tools and running them via Wine. Most of the changes will be in WebKitRequirements - remove Wine requirement from ICU, and fixing bugs around arm64_neon.h (MSVC specific) vs arm_neon.h in libwebp / zlib-ng. These are dependencies that aren't present on JSC-only so Bun hasn't hit them yet. Follow-on from bug282276
Attachments
Radar WebKit Bug Importer
Comment 1 2026-03-18 08:37:10 PDT
Ian Grunert
Comment 2 2026-04-06 07:09:42 PDT
Note You need to log in before you can comment on or make changes to this bug.