This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: GNU gcc ld script problem
On Thu, Feb 05, 2004 at 01:04:27PM -0500, Ian Lance Taylor wrote:
> Nathan Field <ndf@ghs.com> writes:
>
> > But the contents of the .stub section *are* the PLT for each
> > object. I should have been clearer about that. Perhaps the real bug is
> > that the compiler is associating .plt sections in objects to .stub
> > sections? As far as I can tell the only thing which is put into the .stub
> > section is the PLT, but I've only looked at fairly simple test cases.
>
> In what sense is your .stub section the PLT? When using ELF the PLT
> requires special dynamic relocations. Those are normally created
> automatically by the linker when it builds the PLT. Do those exist
> for your .stub section?
No, MIPS does not use _JUMP_SLOT relocations. The .stub entries serve
a similar purpose to the PLT, but they work directly out of the .got.
Like the .plt, they are linker-generated.
The net effect is basically the same.
--
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer