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(a)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.
--
- Harald Welte <laforge(a)gnumonks.org>
http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)