Boost C++ Libraries: Ticket #11595: boost container forward declares names from the std namespace illegally https://svn.boost.org/trac10/ticket/11595 <p> Header &lt;boost/container/detail/std_fwd.hpp&gt; forward-declares stuff from the std namespace, which is illegal as per the C++ standard. It tries to detect the standard library to know it can do it safely, but this is imperfect and fails on more exotic standard library implementations. </p> <p> Code should be modified so that it falls back to including the right headers if dealing with an unknown standard library. </p> <p> It should also use better standard library detection logic based on boost.config instead of checking directly for libc++ and libstdc++ defines (indeed, some standard libraries sit on top of others, like STLPort). </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11595 Trac 1.4.3