On Fri, Apr 20, 2012 at 01:11:34PM -0700, H.J. Lu wrote:
> On Fri, Apr 20, 2012 at 12:50 PM, Roland McGrath <rol...@hack.frob.com> wrote:
> > Please provide an example that illustrates why you think you need this.
> >
> 
> Currently we use weak undefined symbol, foo, to do
> 
> if (&foo != 0)
>  foo is defined.
> else
>  foo isn't defined.
> 
> We want is to define foo as a secondary symbol so that
> we can always use foo without checking.  If there is a primary
> one in a .o file and .so file, we will get the primary one,
> otherwise, we will use the secondary one.

This is still a very general example. Does this concern a particular
software package?

Couldn't you use IFUNC to perform the if-statement above and supply
the proper function?

                                Petr "Pasky" Baudis

Reply via email to