Boost C++ Libraries: Ticket #10600: clang with libstdc++ doesn't have <tuple> https://svn.boost.org/trac10/ticket/10600 <p> Hello, </p> <p> when I use a very recent clang with a very recent libstdc++ and a very recent boost, I still get BOOST_NO_0X_HDR_TUPLE defined. This seems to be because feature tests rely on __GNUC__ and __GNUC_MINOR__ to detect libstdc++ features. I understand that __GLIBCXX__ is hard to use. However, for this case, __has_include(&lt;tuple&gt;) would give a more reliable answer. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/10600 Trac 1.4.3 John Maddock Sun, 05 Oct 2014 16:07:42 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/10600#comment:1 https://svn.boost.org/trac10/ticket/10600#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">duplicate</span> </li> </ul> <p> Frankly <code>__GLIBCXX__</code> is functionally useless, I'm closing this as a duplicate of <a class="ext-link" href="https://svn.boost.org/trac/boost/ticket/7473"><span class="icon">​</span>https://svn.boost.org/trac/boost/ticket/7473</a>. However, it has given me the germ of an idea: please post follow up to the other ticket and test the patch there if you can. Thanks, John. </p> Ticket