| Summary: | [GTK] webkitgtk 2.41.90 fails to build on riscv64 JSC/wasm/WasmB3IRGenerator.cpp | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jeremy Bicha <jbicha> |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW --- | ||
| Severity: | Normal | CC: | berto, bugs-noreply, cgarcia |
| Priority: | P3 | Keywords: | Gtk |
| Version: | WebKit Nightly Build | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| See Also: | https://launchpad.net/bugs/2031433 | ||
|
Description
Jeremy Bicha
2023-08-15 11:12:01 PDT
Debian is in the process of rebootstrapping their riscv64 architecture in preparation for it to become an official "release" architecture so the latest webkitgtk isn't yet buildable there. But it had the same error in 2.41.4, 2.41.5, and 2.41.6 https://buildd.debian.org/status/logs.php?pkg=webkit2gtk&arch=riscv64 So ENABLE_FTL_DEFAULT is on in riscv64, that enables WEBASSEMBLY_B3JIT, which is what results in WasmB3IRGenerator.cpp being built. However supportsCountPopulation() is not defined in Source/JavaScriptCore/assembler/MacroAssemblerRISCV64.h I don't know what's the best way to proceed here, but I suppose that disabling FTL in riscv64 would work around the problem. |