On Mon, Aug 02, 2021 at 05:41:15PM +0800, Michael Chang via Grub-devel wrote: > The xen build fails on binutils 2.36 with the following error. > > /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: > section .note.gnu.property VMA [0000000000400158,0000000000400187] > overlaps section .bss VMA [000000000000f000,000000000041e1af]
Could you send us full command which is failing? Anyway, I would consider writing our own linker script which is dropping .note.gnu.property if we do not need it. > The most significant factor is that new assembler (gnu as) generates the Could you give us gas version which does that? > .note.gnu.property section as default. This note section overlaps with > .bss because it doesn't reposition with -Wl,-Ttext,0 with which the base > address of .text section is set, rather the address of > .note.gnu.property is calculated for some reason from 0x400000 where the > elf executable defaults to start. Is not it linker bug? Daniel _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel