Bug 278559
| Summary: | [CMake] Automatically disable JSC JIT on MIPS, ARMv5, and ARMv6 | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Adrian Perez <aperez> |
| Component: | CMake | Assignee: | Adrian Perez <aperez> |
| Status: | ASSIGNED | ||
| Severity: | Normal | CC: | bugs-noreply |
| Priority: | P2 | ||
| Version: | WebKit Local Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Adrian Perez
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 | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |