This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: force symbols for inline functions to be addressed at a particular library


John,

On 9/28/07, John Love-Jensen <eljay@adobe.com> wrote:
> Hi Peter,
>
> > Sorry to re-post, but does anyone have suggestions on how to force g++
> > to link against libc for 'stat' symbol instead of using the weak
> > symbol from my shared library?
>
> I'd do it by changing the name of your symbol in your shared library from
> stat to mystat.

I'm afraid I can't do this because the stat symbol in question is
actually the weak symbol stat symbol of the inline'd libc function...!

> Or do it dynamically by using dlopen and opening the libc.so explicitly and
> accessing the stat routine explicitly.

I may try this.

Thanks for your response,
-Peter


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]