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.