Switching the default for -fabi-version
Michael Matz
matz@suse.de
Wed Oct 22 15:02:00 GMT 2003
Hi,
On Wed, 22 Oct 2003, Allan Sandfeld wrote:
> I really dont get the point of saying that libstdc++ differences gives a loss
> of backward compatibility. Isnt that what symbol versioning is for?
Is that one maintained thoroughly? I mean, even glibc sometimes forgets
to add this or that symbol for the right version. I have the feeling that
libstdc++ has a more complex namespace.
> I've never had problems with linking to two different versions of libstdc++
> through shared libraries. It's inefficient but it works!
No problems with the double construction of the global iostream stuff?
> Keeping the ABI stable would for KDE mean that old plugins and shared
> libraries could still be used, they would just load an additional
> libstdc++.
Yes, and exactly that made problems in the past. I have no idea if that
becomes better with the 3.3/3.4 combination, though.
Ciao,
Michael.
More information about the Gcc
mailing list