Striping indirect symbols

Alan Modra amodra@bigpond.net.au
Tue Aug 6 23:54:00 GMT 2002


On Tue, Aug 06, 2002 at 02:15:50AM +0930, Ian Dall wrote:
> How should indirect symbols behave with the "ld -x -r" option (a.out)?
> 
> With the following code:
> 
> 	.stabs "_daylight",10,0,0,0
> 	.stabs "__daylight",1,0,0,0
> 
> 
> sibyl:-libc $ pc532-netbsd-as -o _daylight.o _daylight.s
> sibyl:-libc $ pc532-netbsd-nm -a _daylight.o
> 00000000 I _daylight
>          U __daylight
> 
> So far so good. But if I now run ld -r -x on it there are no symbols left at
> all. The object file has nothing except the header.

Well, they are local syms, so I suppose you get what you asked for
with -x.

-- 
Alan Modra
IBM OzLabs - Linux Technology Centre



More information about the Binutils mailing list