Boost C++ Libraries: Ticket #11788: cland and boost on windows https://svn.boost.org/trac10/ticket/11788 <p> I've come across two problems with boost (1.57) and clang (3.6.1) on windows where boost is getting confused probably by clang reporting it has microsoft versions </p> <ol><li>Somehow or other it ends up in msvc/typeof_impl.hpp without BOOST_MSVC being defined - I believe the fix for this would be to change boost/typeof/typeof.hpp to check if <span class="underline">clang</span> is defined if _MSC_VER is defined and use native typeof. </li></ol><ol start="2"><li>There is also a problem with thread_primitives.hpp - see <a class="ext-link" href="http://stackoverflow.com/questions/30003585/trouble-using-boost-thread-headers-with-clang-windows"><span class="icon">​</span>http://stackoverflow.com/questions/30003585/trouble-using-boost-thread-headers-with-clang-windows</a> - where (apart from compiling with a compatibility flag and hacking one of the headers) I can't really see a proper answer </li></ol> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11788 Trac 1.4.3 anonymous Mon, 09 Nov 2015 14:03:08 GMT component changed https://svn.boost.org/trac10/ticket/11788#comment:1 https://svn.boost.org/trac10/ticket/11788#comment:1 <ul> <li><strong>component</strong> <span class="trac-field-old">threads</span> → <span class="trac-field-new">None</span> </li> </ul> Ticket viboes Sat, 21 Nov 2015 20:36:10 GMT component changed https://svn.boost.org/trac10/ticket/11788#comment:2 https://svn.boost.org/trac10/ticket/11788#comment:2 <ul> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">config</span> </li> </ul> Ticket John Maddock Sun, 16 Apr 2017 17:40:51 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/11788#comment:3 https://svn.boost.org/trac10/ticket/11788#comment:3 <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">obsolete</span> </li> </ul> <p> I'm closing this as obsolete for several reasons: </p> <ul><li>clang msvc emulation is flaky, and while we have tried to make it work it's still very imperfect. </li><li>The reported issues don't relate to Boost.Config. </li><li>Things have moved on for both Boost and clang since this was posted. </li></ul> Ticket