Fwd: [plctlab/riscv-laptop] porting qtwebkit-5.x (#3)

19 views
Skip to first unread message

Wei Wu (吴伟)

unread,
Oct 8, 2021, 9:54:30 AM10/8/21
to RISC-V SW Dev
Hi all,

Is anyone working on porting QtWebKit to riscv64? I've searched a little[1][2] but found none.

Seems that we need to port QtWebKit, and it would be great help if you know any downstream/ports that work.


---------- Forwarded message ---------
From: Fu Wei <notifi...@github.com>
Date: Fri, Oct 8, 2021 at 9:40 PM
Subject: [plctlab/riscv-laptop] porting qtwebkit-5.x (#3)
To: plctlab/riscv-laptop <riscv-...@noreply.github.com>
Cc: Subscribed <subsc...@noreply.github.com>


when build QtWebKit, we got a problem about javascript assembler suport, t

In file included from /root/qtw/rpmbuild/BUILD/qtwebkit-5.212.0-alpha4/Source/Ja
vaScriptCore/runtime/BasicBlockLocation.h:30,
                 from /root/qtw/rpmbuild/BUILD/qtwebkit-5.212.0-alpha4/Source/Ja
vaScriptCore/runtime/ControlFlowProfiler.h:30,
                 from /root/qtw/rpmbuild/BUILD/qtwebkit-5.212.0-alpha4/Source/Ja
vaScriptCore/runtime/VM.h:32,
                 from /root/qtw/rpmbuild/BUILD/qtwebkit-5.212.0-alpha4/Source/Ja
vaScriptCore/heap/CopiedSpaceInlines.h:32,
                 from /root/qtw/rpmbuild/BUILD/qtwebkit-5.212.0-alpha4/Source/Ja
vaScriptCore/runtime/ButterflyInlines.h:31,
                 from /root/qtw/rpmbuild/BUILD/qtwebkit-5.212.0-alpha4/Source/Ja
vaScriptCore/runtime/JSArray.h:25,
                 from /root/qtw/rpmbuild/BUILD/qtwebkit-5.212.0-alpha4/Source/JavaScriptCore/bytecode/ArrayProfile.h:30,
                 from /root/qtw/rpmbuild/BUILD/qtwebkit-5.212.0-alpha4/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28:
/root/qtw/rpmbuild/BUILD/qtwebkit-5.212.0-alpha4/Source/JavaScriptCore/assembler/MacroAssembler.h:64:2: error: #error "The MacroAssembler is not supported on this platform."
   64 | #error "The MacroAssembler is not supported on this platform."
      |  ^~~~~

hen we found that we are missing MacroAssembleRISCV64.h

ls rpmbuild/BUILD/qtwebkit-5.212.0-alpha4/Source/JavaScriptCore/assembler/MacroAssembler*
MacroAssemblerARM64.cpp      MacroAssemblerMIPS.h
MacroAssemblerARM64.h        MacroAssemblerPrinter.cpp
MacroAssemblerARM.cpp        MacroAssemblerPrinter.h
MacroAssemblerARM.h          MacroAssemblerSH4.h
MacroAssemblerARMv7.cpp      MacroAssemblerX86_64.h
MacroAssemblerARMv7.h        MacroAssemblerX86Common.cpp
MacroAssemblerCodeRef.h      MacroAssemblerX86Common.h
MacroAssembler.cpp           MacroAssemblerX86.h
MacroAssembler.h 

Can any one help ?



--
Best wishes,
Wei Wu (吴伟)
Reply all
Reply to author
Forward
0 new messages