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

Reply via email to