Compiling GCC with g++: a report

Florian Weimer fw@deneb.enyo.de
Wed May 25 13:33:00 GMT 2005


* Christoph Hellwig:

> Why can't libstdc++ use symbol versioning?

Via stack allocation, templates and inline functions, the internal
representation of libstdc++ data structures is exported.  All of its
users would have to be versioned, too, and you'd need bridging code
between the ABIs (e.g. to pass a std::string from a v6 library to a v7
library).



More information about the Gcc mailing list