Index: boost/interprocess/containers/container/container_fwd.hpp =================================================================== --- boost/interprocess/containers/container/container_fwd.hpp (revision 69623) +++ boost/interprocess/containers/container/container_fwd.hpp (working copy) @@ -32,6 +32,9 @@ }}} + +#ifndef _LIBCPP_VERSION + namespace std { template @@ -48,6 +51,15 @@ } //namespace std { +#else + +#include +#include +#include +#include + +#endif + /// @endcond ////////////////////////////////////////////////////////////////////////////// Index: boost/interprocess/interprocess_fwd.hpp =================================================================== --- boost/interprocess/interprocess_fwd.hpp (revision 69623) +++ boost/interprocess/interprocess_fwd.hpp (working copy) @@ -35,6 +35,8 @@ namespace bi = boost::intrusive; }} +#ifndef _LIBCPP_VERSION + namespace std { template @@ -51,6 +53,14 @@ } //namespace std { +#else + +#include +#include +#include +#include + +#endif /// @endcond namespace boost { namespace interprocess {