This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH] BFD: Consider any section whose name starts with ".__abs" to be absolute.
- From: Alan Modra <amodra at gmail dot com>
- To: John Darrington <john at darrington dot wattle dot id dot au>
- Cc: binutils at sourceware dot org
- Date: Tue, 26 Jun 2018 15:05:20 +0930
- Subject: Re: [PATCH] BFD: Consider any section whose name starts with ".__abs" to be absolute.
- References: <1529771681-22770-1-git-send-email-john@darrington.wattle.id.au> <1529771681-22770-2-git-send-email-john@darrington.wattle.id.au> <20180623164035.GA22944@jocasta.intra>
On Sat, Jun 23, 2018 at 06:40:35PM +0200, John Darrington wrote:
> The relocatable ELF files produced by the compiler of a major semiconductor
> manufactoror does not put absolute symbols into the *ABS* section.
> Instead, each seems to have its own section whose name starts with .__absdata_
>
> This causes ld to mislink such files. This patch seems to fix the problem.
> It doesn't seem like an elegant solution, but then it isn't an elegant problem...
No, that isn't the right way. Investigate elf_add_symbol_hook.
--
Alan Modra
Australia Development Lab, IBM