id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 11405,Version detection fails for libstdc++ 4.6 with clang,Etienne Laurin ,John Maddock,"boost/config/stdlib/libstdcpp3.hpp sets BOOST_LIBSTDCXX_VERSION to 40700. That causes BOOST_NO_CXX11_ALLOCATOR to be undefined. This is reproducible on Ubuntu Lucid: {{{ $ apt-get install g++ clang $ cat test.cc #include $ clang++ -isystem boost_1_58_0 -c -std=c++0x test.cc boost_1_58_0/boost/smart_ptr/detail/shared_count.hpp:231:31: error: no type named 'allocator_traits' in namespace 'std' $ clang++ -isystem boost_1_58_0 -c -std=c++11 test.cc -DBOOST_NO_CXX11_ALLOCATOR # No error }}} ",Bugs,closed,To Be Determined,config,Boost 1.57.0,Problem,fixed,,