------- Comment #10 from pcarlini at suse dot de 2007-03-11 13:14 ------- In c++config we have the below lines, which I never noriced before, I wonder whether can cause problems given the our current framework (in the future is another matter...)
Note hovewer, that currently __cplusplus in the official GNU tree at least is still *1*. Is it possible that only *Gentoo* GCC has an external patch defining __cplusplus as 199711L??? Paolo. // Macro used to indicate that the native "C" includes, when compiled // as "C++", have declarations in namespace std and not the global // namespace. Note, this is unrelated to possible "C" compatibility // includes that inject C90/C99 names into the global namespace. // XXX May not be necessary #if __cplusplus == 199711L # define _GLIBCXX_NAMESPACE_C 1 #endif -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30915