[ILUG] GCC 3.0.2

Colm MacCárthaigh colmmacc at redbrick.dcu.ie
Tue Jan 8 15:30:57 GMT 2002


On Tue, Jan 08, 2002 at 05:51:22PM +1100, Justin Mason wrote:
> 
> 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.

aha, uggggh :(

> 
> > as for RPM, well forgive me for spitting it it's general direction,
> > dut it's caused me more headaches than I ever need :o)
> > * hugs .deb collection *
> 
> let's not go there ;)

well, despite it being gcc's fault you have to admit it's more
or less a dependencies issue, I mean that package should depend
on a new version of kdelibs (and which distro has enlightened
policy allowwing concurrent libs ?) ;P~

-- 
-------------------------------------------------------------
colmmacc at redbrick.dcu.ie

"if you really want to change something, start with yourself"




More information about the ILUG mailing list