[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: all this talk about exporting symbols
From:       Alex Zepeda <jazepeda () pacbell ! net>
Date:       2001-05-31 18:56:45
[Download RAW message or body]

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

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic