[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