http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1773
--- Comment #85 from Paolo Carlini <paolo.carlini at oracle dot com> 2011-07-21 12:34:21 UTC --- Fair enough, and I should really find the time to go again through the entire trail. Just wanted to add that for a C header to be 'C++ ready' is a rather vaguely defined notion, thus, whereas I can definitely trust my new colleagues that something consistent and sane is in place in the Solaris headers, I still fear too much special casing in v3. Well, we could also imagine properly defining the macros *only* on linux and Solaris at some point, and gradually ask the port maintainers to work out the missing bits on their ports. At this point I'd really ask Marc if, maybe post 30112, he is willing to outline again a possible patch which you could test. As I said already, ideally, if the patch would be large, I would really recommend sending for review a mini version first, fixing only a couple of headers.