jrtc27 added a comment. In D62732#2995111 <https://reviews.llvm.org/D62732#2995111>, @MaskRay wrote:
> Hi Luís, is this still needed after D86292 <https://reviews.llvm.org/D86292>? > Or are there missing pieces? > @felixonmars reported that https://archriscv.felixc.at/.status/logs/lldb.log > still failed to build on riscv64 Arch Linux. > It's 12.0.0 but I thought that you may have an idea :) > > /usr/bin/ld: lib/liblldbPluginProcessLinux.a(NativeThreadLinux.cpp.o): in > function `.L181': > > NativeThreadLinux.cpp:(.text._ZN12lldb_private13process_linux17NativeThreadLinuxC2ERNS0_18NativeProcessLinuxEm+0x7c): > undefined reference to > `lldb_private::process_linux::NativeRegisterContextLinux::CreateHostNativeRegisterContextLinux(lldb_private::ArchSpec > const&, lldb_private::NativeThreadProtocol&)' > collect2: error: ld returned 1 exit status That just teaches it that RISC-V exists, it can't really do anything useful with it, you need this patch to teach it about relevant registers, how to disassemble, etc, and even then only for bare-metal, there is no Linux or FreeBSD arch-specific plugin. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D62732/new/ https://reviews.llvm.org/D62732 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits