------- Additional Comments From bkoz at gcc dot gnu dot org 2005-09-13 23:21 -------
It was discovered that to use string, you have to do all this magic with the debug mode that involves not using extern template and a bunch of the other linkage optimizations. There were some PRs about this. That's why systems without weak will no longer support the debug mode. That's not going to change. However, fixing this so that debug mode is not tested (marked unsupported) instead of failing seems reasonable. Working on a patch... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22205