https://sourceware.org/bugzilla/show_bug.cgi?id=16788

--- Comment #6 from Cary Coutant <ccoutant at google dot com> ---
(In reply to Andy Lutomirski from comment #4)
> It looks like gold has a different interpretation of what ":text = 0x9090"
> means than the bfd linker.  Can you try changing that to ":text =
> 0x90909090" in arch/x86/kernel/vmlinux.lds.S?
> 
> This is definitely a gold bug, or at least a difference between gold and
> bfd, but I doubt it's causing your problem, since using :text = 0x00009090
> on bfd still produces a working kernel for me.
> 
> That being said, I just generated a working kernel with GNU gold (version
> 2.23.2) 1.11.  Can you post a kernel image or a config or something?

Yes, in gold, the fill value is always 4 bytes in length. There's a FIXME in
the code to support arbitrary lengths, but that seems unlikely to be the
problem here.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to