In file included from JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-15db4ad9-1.cpp:1:
/<<PKGBUILDDIR>>/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp: In member function
‘JSC::Wasm::B3IRGenerator::PartialResult JSC::Wasm::B3IRGenerator::addI32Popcnt(ExpressionType, JSC::B3::Variable*&)’:
/<<PKGBUILDDIR>>/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp:5214:25:
error: ‘supportsCountPopulation’ is not a member of ‘JSC::MacroAssembler’
5214 | if (MacroAssembler::supportsCountPopulation()) {
| ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp: In lambda function:
/<<PKGBUILDDIR>>/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp:5224:17:
error: ‘class JSC::CCallHelpers’ has no member named ‘countPopulation32’
5224 | jit.countPopulation32(params[1].gpr(), params[0].gpr(), params.fpScratch(0));
| ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp: In member function
‘JSC::Wasm::B3IRGenerator::PartialResult JSC::Wasm::B3IRGenerator::addI64Popcnt(ExpressionType, JSC::B3::Variable*&)’:
/<<PKGBUILDDIR>>/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp:5241:25:
error: ‘supportsCountPopulation’ is not a member of ‘JSC::MacroAssembler’
5241 | if (MacroAssembler::supportsCountPopulation()) {
| ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp: In lambda function:
/<<PKGBUILDDIR>>/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp:5251:17:
error: ‘class JSC::CCallHelpers’ has no member named ‘countPopulation64’
5251 | jit.countPopulation64(params[1].gpr(), params[0].gpr(), params.fpScratch(0));
| ^~~~~~~~~~~~~~~~~
- 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
| ^~~~~~~~~~~~~~~~~