Linked by Thom Holwerda on Mon 25th Jun 2007 20:30 UTC, submitted by Nitsudima
Permalink for comment 250772
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.





Member since:
2006-06-26
Well technically GCC 3.X and later use the name mangling scheme dictated by the IA64 ABI. It's hardly a standard on other processor architectures (though from what I gather, Intel's C++ compiler uses it for x86 as well, but this is unsurprising since Intel is responsible for the IA64 ABI).
See http://en.wikipedia.org/wiki/Name_mangling#How_different_compilers_...
You would think they would have left an option for the old way, but perhaps they made other ABI changes (like the way exceptions are handled) that would have made having a proper backwards compatability option practical.