https://sourceware.org/bugzilla/show_bug.cgi?id=25900
Bug ID: 25900 Summary: RISC-V: null pointer dereference in ld Product: binutils Version: 2.34 Status: UNCONFIRMED Severity: normal Priority: P2 Component: ld Assignee: unassigned at sourceware dot org Reporter: fedora.dm0 at gmail dot com Target Milestone: --- Created attachment 12496 --> https://sourceware.org/bugzilla/attachment.cgi?id=12496&action=edit Fix null pointer dereference (Sorry for double-posting between this and the mailing list; I forgot I had a bugzilla account here.) I tried to test the Linux RISC-V UEFI stub by cross-compiling this branch with binutils 2.34 and GCC 9.3.0: https://github.com/atishp04/linux/tree/uefi_riscv_pr It results in a segfault in ld while linking vmlinux because the pointer h->root.u.def.section is NULL in one instance. The attached patch fixes the segfault and results in a usable UEFI kernel, but I am not familiar with this code, so I don't know if it is the correct behavior. Can someone verify this? Let me know if you need configs etc. -- You are receiving this mail because: You are on the CC list for the bug.