[Expat-discuss] Re: Conflict with two expat shared libraries

Karl Waclawek karl at waclawek.net
Sun Oct 17 15:58:36 CEST 2004


>>>>>> "Karl Waclawek" <karl at waclawek.net>:
> 
>> Could you not have avoided the special -Bsymbolic flag by naming
>> your function pointers differently than their Expat names?
> 
> Note the sample code.  The function pointers are different from their
> expat names.
> 
> And the answer is no.  The -Bsymbolic flag was to make the expat
> functions themselves, call functions in the shared lib they were a
> part of, instead of functions with the same name in the other shared
> lib.
> 
> I was on the verge of giving up, when I eventually googled my way to
> the -Bsymbolic flag...;-)

After re-reading it I am not sure I understand what you did.
Does QLibrary::resolve() use dlopen() and dlsym()?

Karl


More information about the Expat-discuss mailing list