On 01/12/2012 02:16 PM, Benjamin Kosnik wrote:
As it turns out, the mangling changes don't really impact the explicit
instantiations compiled in to libstdc++.so. So, it seems possible to say
Right, so people can use -fabi-version=0 and still use the installed
libstdc++.
I think a compelling case could be made to ship 4.7 with a
configure-time flag that sets the default C++ dialect to C++11.
I don't think so. Maybe 4.8.
I expect more mangling fixes in the future; most notably, we don't test
for instantiation-dependent expressions, so our mangling oversimplifies
some symbols. I ought to open a PR for this.
Jason