From kde-core-devel Thu May 31 18:56:45 2001 From: Alex Zepeda Date: Thu, 31 May 2001 18:56:45 +0000 To: kde-core-devel Subject: Re: all this talk about exporting symbols X-MARC-Message: https://marc.info/?l=kde-core-devel&m=99133562325570 Newer GNU ld's support mangled symbols in the version scripts? Well I've got 2.10.1, and apparently that's not new enough. Bleh::foo; Bleh::foo(); "Bleh::foo()"; "Bleh::foo();" all cause syntax errors here. Unless maybe there's another way of unmangling them? If you mean 2.11 has this, well that's not something that should be depended on. I imagine there's a pretty large 2.9.x installed base. Plus mangling the symbols ourselves would allow compatibility with non GNU linkers. Or does KDE already depend on GNU ld on Solaris? And the name mangling (well at least g++'s) is pretty simple. I've got a trivial ruby script that will handle namespaces and such, but not (yet) templates. - alex