diff --git a/include/boost/config/stdlib/libstdcpp3.hpp b/include/boost/config/stdlib/libstdcpp3.hpp index 7bbe604f..76c2e37d 100644 --- a/include/boost/config/stdlib/libstdcpp3.hpp +++ b/include/boost/config/stdlib/libstdcpp3.hpp @@ -68,6 +68,11 @@ # define BOOST_HAS_SLIST # define BOOST_HAS_HASH # define BOOST_SLIST_HEADER -# define BOOST_HASH_SET_HEADER -# define BOOST_HASH_MAP_HEADER +# if defined(__GLIBCXX__) && __GLIBCXX__ < 20071018 // GCC <= 4.3.0 +# define BOOST_HASH_SET_HEADER +# define BOOST_HASH_MAP_HEADER +# else +# define BOOST_HASH_SET_HEADER +# define BOOST_HASH_MAP_HEADER +# endif #endif