This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: LD issue : Problem in NOCROSSREFS overlay check
- From: Alan Modra <amodra at bigpond dot net dot au>
- To: Philippe Vandermersch <philippev at nvidia dot com>
- Cc: binutils at sourceware dot org
- Date: Fri, 16 Feb 2007 18:21:31 +1030
- Subject: Re: LD issue : Problem in NOCROSSREFS overlay check
- References: <FEE662BF3FC168428F3C828EBB8D86DA0CCB74E0@hqemmail05.nvidia.com> <FEE662BF3FC168428F3C828EBB8D86DA0CCB74E1@hqemmail05.nvidia.com>
On Thu, Feb 15, 2007 at 03:33:47PM -0800, Philippe Vandermersch wrote:
> files before to partial link them together to form a big object file.
[snip]
> symbol .LL8 is used as relocatable local jump table in overlay2, and is
> a simple local symbol in overlay1.
The linker cross-reference checking code compares symbols by name,
and assumes that local symbol names are unique in any object file.
This is not necessarily true after a "ld -r" link stage. Please
open a bugzilla report and provide a testcase.
--
Alan Modra
IBM OzLabs - Linux Technology Centre