> > I can't see a reason for libstdc++ requiring _GNU_SOURCE except for the > > desire to re-export symbols in std::, for which I would propose a > > different strategy. > > It would help to know why this was done in the first place; there could be > other reasons.
Sure, that could be possible. Anybody working on a patch will certainly find out. If the test suite passes, there weren't any other reasons. Please note that it is not trivial to modify c++config.h to take into account the glibc configuration, since it is generated through autoheader/autoconf. Regards, Martin