http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52540
Paolo Carlini <paolo.carlini at oracle dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bkoz at redhat dot com --- Comment #14 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-03-16 10:00:38 UTC --- To be clear: the way the thing is supposed to work, **only** basic_string should be special, because **only** the extern template for basic_string are guarded by "#if _GLIBCXX_EXTERN_TEMPLATE > 0" instead of "#if _GLIBCXX_EXTERN_TEMPLATE". If something special is happening elsewhere then it's an unintended bug. Now, if something got broken lately, like those sed, I have no idea, certainly I didn't change that. But, please post and discuss the issue and tentative fixes on the libstdc++ mailing list, not here. Benjamin, any idea about those sed?