[ILUG] GCC 3.0.2
lbedford at lbedford.org
Tue Jan 8 11:07:23 GMT 2002
On Tue, Jan 08, 2002 at 05:51:22PM +1100, Justin Mason came forth with:
> Colm MacC rthaigh said:
> > you sure it's gcc ? symbol name problems when linking to libraries
> > seems very unlikely. It would cause a _lot_ of problems, and the ELF
> > library format is very well standardised. ld would break horifically.
> > Unless the libraries are stripped .a's or something ?
> The situation is C++-only -- there's no std way to mangle C++ symbols into
> a C symbol table. g++ changed its mangling format for 3.x :( So if you
> have a shared library (like kdelibs!) with C++ symbols, built with g++
> from gcc 2.9x.x, there's a good chance it won't link if you try to link it
> with g++ from gcc 3.x.
not just not linking.. I was going mad trying to run a QT app compiled on RH7.1
(or Debian Sid) on RH7.2... crashing in the QList constructor... eventually
compiled it on 7.2, and all was happy..
Liam Bedford | Sometimes, I get to fly so high that the sun burns my
www.lbedford.org | wings but I will fly just a little too far because that's
| where you are and I won't bring you down, believe in me
| Spiritualized - Don't just do something
More information about the ILUG