webkit2gtk 2.41.90 fails to build on riscv64
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Webkit |
Confirmed
|
Medium
|
|||
webkit2gtk (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
- webkitgtk 2.41.90
- Ubuntu 23.10
- https:/
- https:/
webkitgtk 2.41.90 fails to build on riscv64 but seems to build ok on our other architectures.
Full build log
---------------
https:/
Build log excerpt
------------------
In file included from JavaScriptCore/
/<<PKGBUILDDIR>
‘JSC::
/<<PKGBUILDDIR>
error: ‘supportsCountP
5214 | if (MacroAssembler
| ^~~~~~~
/<<PKGBUILDDIR>
/<<PKGBUILDDIR>
error: ‘class JSC::CCallHelpers’ has no member named ‘countPopulation32’
5224 | jit.countPopula
| ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>
‘JSC::
/<<PKGBUILDDIR>
error: ‘supportsCountP
5241 | if (MacroAssembler
| ^~~~~~~
/<<PKGBUILDDIR>
/<<PKGBUILDDIR>
error: ‘class JSC::CCallHelpers’ has no member named ‘countPopulation64’
5251 | jit.countPopula
| ^~~~~~~~~~~~~~~~~
Changed in webkit: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in webkit2gtk (Ubuntu): | |
status: | Triaged → Fix Committed |
- webkitgtk 2.41.90 /salsa. debian. org/webkit- team/webkit/ -/blob/ wk2/experimenta l/debian/ rules /salsa. debian. org/webkit- team/webkit/ -/blob/ wk2/experimenta l/debian/ control
- Ubuntu 23.10
- https:/
- https:/
webkitgtk 2.41.90 fails to build on riscv64 but seems to build ok on our other architectures.
Full build log /launchpad. net/ubuntu/ +source/ webkit2gtk/ 2.41.90- 1ubuntu1
---------------
https:/
Build log excerpt
------------------
In file included from JavaScriptCore/ DerivedSources/ unified- sources/ UnifiedSource- 15db4ad9- 1.cpp:1: >/Source/ JavaScriptCore/ wasm/WasmB3IRGe nerator. cpp: In member function Wasm::B3IRGener ator::PartialRe sult JSC::Wasm: :B3IRGenerator: :addI32Popcnt( ExpressionType, JSC::B3: :Variable* &)’: >/Source/ JavaScriptCore/ wasm/WasmB3IRGe nerator. cpp:5214: 25: opulation’ is not a member of ‘JSC::MacroAsse mbler’ ::supportsCount Population( )) { ~~~~~~~ ~~~~~~~ ~~ >/Source/ JavaScriptCore/ wasm/WasmB3IRGe nerator. cpp: In lambda function: >/Source/ JavaScriptCore/ wasm/WasmB3IRGe nerator. cpp:5224: 17: tion32( params[ 1].gpr( ), params[0].gpr(), params. fpScratch( 0)); >/Source/ JavaScriptCore/ wasm/WasmB3IRGe nerator. cpp: In member function Wasm::B3IRGener ator::PartialRe sult JSC::Wasm: :B3IRGenerator: :addI64Popcnt( ExpressionType, JSC::B3: :Variable* &)’: >/Source/ JavaScriptCore/ wasm/WasmB3IRGe nerator. cpp:5241: 25: opulation’ is not a member of ‘JSC::MacroAsse mbler’ ::supportsCount Population( )) { ~~~~~~~ ~~~~~~~ ~~ >/Source/ JavaScriptCore/ wasm/WasmB3IRGe nerator. cpp: In lambda function: >/Source/ JavaScriptCore/ wasm/WasmB3IRGe nerator. cpp:5251: 17: tion64( params[ 1].gpr( ), params[0].gpr(), params. fpScratch( 0));
/<<PKGBUILDDIR>
‘JSC::
/<<PKGBUILDDIR>
error: ‘supportsCountP
5214 | if (MacroAssembler
| ^~~~~~~
/<<PKGBUILDDIR>
/<<PKGBUILDDIR>
error: ‘class JSC::CCallHelpers’ has no member named ‘countPopulation32’
5224 | jit.countPopula
| ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>
‘JSC::
/<<PKGBUILDDIR>
error: ‘supportsCountP
5241 | if (MacroAssembler
| ^~~~~~~
/<<PKGBUILDDIR>
/<<PKGBUILDDIR>
error: ‘class JSC::CCallHelpers’ has no member named ‘countPopulation64’
5251 | jit.countPopula
| ^~~~~~~~~~~~~~~~~