This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: Your patch on 2001-01-26 is bad
> Date: Wed, 7 Feb 2001 01:50:03 -0800
> From: Richard Henderson <rth@redhat.com>
> Cc: "H . J . Lu" <hjl@valinux.com>, binutils@sourceware.cygnus.com
>
> On Tue, Feb 06, 2001 at 11:59:45PM -0800, Ulrich Drepper wrote:
> > The way explained is how these visibilities are defined. Whether you
> > like it or not.
>
> I didn't see anything in that proposal that stated that STV_PROTECTED
> must be implemented solely in ld.so. Please show me that wording and
> I'll yield. Not before. There is no reason ld cannot take advantage
> of the *known* binding of an STV_PROTECTED symbol.
I think this would have to be machine-specific. On powerpc, you could
resolve branch instructions directly (which is a significant win), but
you can't turn GOT relocs into RELATIVE relocs because they may have to
point to the application's PLT entry.
--
- Geoffrey Keating <geoffk@geoffk.org>