community/nodejs-current-21.0.0-r1: error: no declaration matches 'v8::internal::HeapObject v8::internal::RelocInfo::target_object(v8::internal::PtrComprCageBase)
nodejs-current fails to build for arch:riscv64:
In file included from ../../deps/v8/src/codegen/assembler-inl.h:27,
from ../../deps/v8/src/compiler/backend/riscv/code-generator-riscv.cc:5:
../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:162:12: error: no declaration matches 'v8::internal::HeapObject v8::internal::RelocInfo::target_object(v8::internal::PtrComprCageBase)'
162 | HeapObject RelocInfo::target_object(PtrComprCageBase cage_base) {
| ^~~~~~~~~
In file included from ../../deps/v8/src/codegen/assembler.h:52,
from ../../deps/v8/src/codegen/assembler-inl.h:8:
../../deps/v8/src/codegen/reloc-info.h:318:32: note: candidate is: 'v8::internal::Tagged<v8::internal::HeapObject> v8::internal::RelocInfo::target_object(v8::internal::PtrComprCageBase)'
318 | V8_INLINE Tagged<HeapObject> target_object(PtrComprCageBase cage_base);
| ^~~~~~~~~~~~~
../../deps/v8/src/codegen/reloc-info.h:92:7: note: 'class v8::internal::RelocInfo' defined here
92 | class RelocInfo {
| ^~~~~~~~~
../../deps/v8/src/codegen/riscv/assembler-riscv-inl.h:189:6: error: no declaration matches 'void v8::internal::RelocInfo::set_target_object(v8::internal::HeapObject, v8::internal::ICacheFlushMode)'
189 | void RelocInfo::set_target_object(HeapObject target,
| ^~~~~~~~~
../../deps/v8/src/codegen/reloc-info.h:327:18: note: candidates are: 'void v8::internal::RelocInfo::set_target_object(v8::internal::Tagged<v8::internal::HeapObject>, v8::internal::ICacheFlushMode)'
327 | V8_INLINE void set_target_object(
| ^~~~~~~~~~~~~~~~~
../../deps/v8/src/codegen/reloc-info.h:322:18: note: 'void v8::internal::RelocInfo::set_target_object(v8::internal::Tagged<v8::internal::InstructionStream>, v8::internal::Tagged<v8::internal::HeapObject>, v8::internal::WriteBarrierMode, v8::internal::ICacheFlushMode)'
322 | V8_INLINE void set_target_object(
| ^~~~~~~~~~~~~~~~~
../../deps/v8/src/codegen/reloc-info.h:92:7: note: 'class v8::internal::RelocInfo' defined here
92 | class RelocInfo {
| ^~~~~~~~~
See: