Do you need the vtable bug fixed?

Joel Klecker jk@espy.org
Wed Jun 30 15:43:00 GMT 1999


At 16:09 +0200 1999-06-03, Franz Sirl wrote:
>Hmm, is there C++ binary compatibility between egcs-1.1.2 and
>gcc-2.95 anyway? Eg. I couldn't link gcc-2.95 compiled KDE stuff against a
>egcs-1.1.2 compiled qt-1.44 library on powerpc-linux-gnu. If there's no
>compatibility possible, someone should update the versioning stuff, otherwise
>I'll prepare a bug report.

On i?86-linux-gnu, binaries linked with the egcs 1.1.2 libstdc++ seem 
to work (though I did not do any extended testing) with the 
gcc-2_95-branch libstdc++, however the glibc 2.1 dynamic linker spits 
out over a screenfull of warnings about symbols having changed sizes 
in the shared object for every binary dynamically linked with 
'libstdc++-libc6.1-1.so.2'[0][1].

[0] Perhaps there is the belief that introduction of the config.if 
stuff in gcc 2.95 constitutes a soname bump, however, most GNU/Linux 
distributions have that stuff as a patch to their egcs 1.1.x sources 
already.

[1] I suggest that the libc_interface be changed to use "glibc2.?" if 
one of the other parts is bumped, since there is no such thing as 
"libc6.1" except on alpha-linux-gnu, where it means glibc 
2.<anything>, not only glibc 2.1.
-- 
Joel Klecker (aka Espy)                    Debian GNU/Linux Developer
<URL: mailto:jk@espy.org >                 <URL: mailto:espy@debian.org >
<URL: http://web.espy.org/ >               <URL: http://www.debian.org/ >



More information about the Gcc mailing list