- To: "H . J . Lu" <hjl at lucon dot org>
- Subject: Re: Possible linker problem
- From: "Jose Luu" <jluu at mainsoft dot com>
- Date: Tue, 14 Mar 2000 18:39:03 +0100
I have reduced the problem to something more convincing, look at the
attachment.
Now it is pretty clean that there is an extra symbol defined in the main
(different address, different value), where what was meant was a reference
to a symbol in the shared library.
Regards
Jose
-----Message d'origine-----
De : H . J . Lu <hjl@lucon.org>
? : Jose Luu <jluu@mainsoft.com>
Date : Tuesday, March 14, 2000 6:25 PM
Objet : Re: Possible linker problem
>On Tue, Mar 14, 2000 at 05:02:13PM +0100, Jose Luu wrote:
>>
>> I am currently looking at the ABI documents at:
>> http://www.sco.com/developer/devspecs/
>> are these the correct documents ?
>>
>> I have not reached the place where the document talks about this, but it
>> seems that -Bbymbolic is considered like an afterthought hack and not
well
>> defined, can you confirm ?
>
>Yes, you are right on this one. It only happens on some platforms. For
>example, alpha works fine.
>
>>
>> Do you think the problem is not due to the linker at all and should be
seen
>> as a g++ problem ?
>>
>>
>
>It is a combination of C++, -Bsymbolic and ia32 ABI. If you remove
>any of 3, it works.
>
>
>H.J.
>