[jluu@mainsoft.com: Re: Possible linker problem]

H . J . Lu hjl@lucon.org
Tue Mar 14 09:55:00 GMT 2000


I know the problem. As I said, it is a combination of C++, -Bsymbolic
and ia32 ABI. We cannot change ia32 ABI. It will be hard to change
C++. The only feasible thing is -Bsymbolic. Ian, we can change
ld such that

1. Don't apply -Bsymbolic to any data objects which are generated
by compiler, like any symbols started with "__". Or
2. Use can provided a list of symbols which we don't do -Bsymbolic on.

I like #1 and we can have a switch to turn it on and off.


H.J.


More information about the Binutils mailing list