Hi Sergei,
LD version 2.18.x produces bogus section .xxx overlaps section .bss, while LD
version 2.16.1 works just fine.
Well the 2.18 linker is behaving as documented. Specifically in the bit
on the Output Section LMA in the manual:
If neither AT nor AT is specified for an allocatable
Hi Nick,
Thank you very much for taking care of the issue, and please take easy
what I write below, -- this is a woe of a guy who feels very unlucky as
every upgrade of binutils breaks his linker scripts.
Nick Clifton [EMAIL PROTECTED] writes:
Hi Sergei,
LD version 2.18.x produces bogus
LD version 2.18.x produces bogus section .xxx overlaps section .bss, while LD
version 2.16.1 works just fine. Here is cut-down test to reproduce the problem:
$ echo -n | ~/try/bin/sparc-elf-as -o test.o
$ ~/try/bin/sparc-elf-ld -v -o test -T test.lnk test.o
GNU ld (GNU Binutils) 2.18.50.20080218