Help needed to track down bug: linking Linux kernel with gold creates unbootable kernel
Ian Lance Taylor
iant@google.com
Tue Apr 13 05:27:00 GMT 2010
John Reiser <jreiser@bitwagon.com> writes:
> The differing .p_align values of 0x1000 vs 0x200000 indicate that
> gold has a bug interpreting the commands from the linker script
> for alignment of Elf64_Phdr.
It is perhaps worth noting that for x86_64 gold by default uses -z
max-page-size 0x1000 whereas the default for GNU ld is -z
max-page-size 0x200000. While I haven't looked at the Linux linker
script, perhaps it is assuming the latter.
Ian
More information about the Binutils
mailing list