// are called driven by smart_ptr interface...
//
-// Note: atomic_count_linux.hpp has been disabled by default; see the
-// comments inside for more info.
-
#include <boost/config.hpp>
#ifndef BOOST_HAS_THREADS
}
-#elif defined(BOOST_USE_ASM_ATOMIC_H)
-# include <boost/detail/atomic_count_linux.hpp>
#elif defined(BOOST_AC_USE_PTHREADS)
# include <boost/detail/atomic_count_pthreads.hpp>
#elif defined(WIN32) || defined(_WIN32) || defined(__WIN32__)
# include <boost/detail/atomic_count_win32.hpp>
-#elif defined(__GLIBCPP__)
+#elif defined(__GLIBCPP__) || defined(__GLIBCXX__)
# include <boost/detail/atomic_count_gcc.hpp>
#elif defined(BOOST_HAS_PTHREADS)
# define BOOST_AC_USE_PTHREADS