On Thu, Sep 07, 2017 at 09:27:27PM +0200, Sylvain Munaut wrote:
arm-none-eabi-ld: section .text.exceptions VMA [0080001c,00800037] overlaps section .compal.reservedram VMA [00800000,008000fe]
Yeah, IIRC the issue is that the newer GCC can't have overlapping regions even if they're NOLOAD. Problem is that we use that in the builds .... so we've just been sticking with older GCC that support that.
See also the laforge/lib-update branch where I tried to fix this some months ago (but never completed related work), specifically
commit 4de980b32c09dc0697f8f84302b646d48cdbef28 Author: Harald Welte laforge@gnumonks.org Date: Sun Jan 15 16:49:06 2017 +0100
WIP: Attempt to make linker scripts compatible with binutils 2.27
In binutils-2.27, one can no longer have linker sections with overlapping VMA addresses. Let's try to work around this.
See https://osmocom.org/issues/1917 for more details.