[Webkit-unassigned] [Bug 254553] New: Webassembly enabled build failed for RISCV64

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Mar 27 16:09:58 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=254553

            Bug ID: 254553
           Summary: Webassembly enabled build failed for RISCV64
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Other
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebAssembly
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: raj.khem at gmail.com

Starting Webkit 2.40 it does not build for RISCV64 as the build fails in Wasm support. It worked ok with 2.38

../webkitgtk-2.40.0/Source/JavaScriptCore/wasm/WasmCallee.h:95:47: error: member access into incomplete type 'JSC::Co         mpilation'                                                                                                                         void* start = m_entrypoint.compilation->codeRef().executableMemory()->start().untaggedPtr();                    66428 |                                               ^                                                                          ../webkitgtk-2.40.0/Source/JavaScriptCore/wasm/WasmFormat.h:49:7: note: forward declaration of 'JSC::Compilation'       66430 | class Compilation;                                                                                                             ^                                                                                                                 66432 | In file included from ../webkitgtk-2.40.0/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:57:                     66433 | In file included from ../webkitgtk-2.40.0/Source/JavaScriptCore/wasm/js/JSWebAssemblyInstance.h:31:                     66434 | In file included from ../webkitgtk-2.40.0/Source/JavaScriptCore/wasm/js/JSWebAssemblyGlobal.h:33:                       66435 | In file included from ../webkitgtk-2.40.0/Source/JavaScriptCore/wasm/js/WebAssemblyFunction.h:32:                       66436 | ../webkitgtk-2.40.0/Source/JavaScriptCore/wasm/WasmCallee.h:96:45: error: member access into incomplete type 'JSC::Co         mpilation'                                                                                                                         void* end = m_entrypoint.compilation->codeRef().executableMemory()->end().untaggedPtr();                        66438 |                                             ^                                                                            ../webkitgtk-2.40.0/Source/JavaScriptCore/wasm/WasmFormat.h:49:7: note: forward declaration of 'JSC::Compilation'       66440 | class Compilation;                                                                                                             ^                                                                                                                 66442 | In file included from ../webkitgtk-2.40.0/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:57:                     66443 | In file included from ../webkitgtk-2.40.0/Source/JavaScriptCore/wasm/js/JSWebAssemblyInstance.h:31:                     66444 | In file included from ../webkitgtk-2.40.0/Source/JavaScriptCore/wasm/js/JSWebAssemblyGlobal.h:33:                       66445 | In file included from ../webkitgtk-2.40.0/Source/JavaScriptCore/wasm/js/WebAssemblyFunction.h:32:                       66446 | ../webkitgtk-2.40.0/Source/JavaScriptCore/wasm/WasmCallee.h:100:86: error: member access into incomplete type 'JSC::C         ompilation'                                                                                                                    CodePtr<WasmEntryPtrTag> entrypointImpl() const { return m_entrypoint.compilation->code().retagged<WasmEntryPtrTa         g>(); }                                                                                                                                                                                                         ^

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230327/5d6c51e4/attachment-0001.htm>


More information about the webkit-unassigned mailing list