Bug 278559

Summary: [CMake] Automatically disable JSC JIT on MIPS, ARMv5, and ARMv6
Product: WebKit Reporter: Adrian Perez <aperez>
Component: CMakeAssignee: Adrian Perez <aperez>
Status: ASSIGNED    
Severity: Normal CC: bugs-noreply
Priority: P2    
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   

Adrian Perez
Reported 2024-08-23 05:17:58 PDT
The JSC JIT is not supported on MIPS, ARMv5, nor ARMv6. Currently, if not manually disabled, the CMake build system will try to enable it in those architectures. Instead, we should disable it by default for those architectures: - MIPS was completely dropped on bug #267347 (272866@main) - ARMv6 support is tracked in bug #172765, although it's unclear if it will ever happen, the last flurry of activity was in 2017. - ARMv5 we are likely not interested at all in supporting. Currently build tools need to carry those checks themselves, which is not very nice towards packagers; for example in Buildroot: https://git.busybox.net/buildroot/tree/package/wpewebkit/wpewebkit.mk?id=65f8174648a3df922892cfac1ad15279d1bffde3#n142
Attachments
Note You need to log in before you can comment on or make changes to this bug.