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