id summary reporter owner description type status milestone component version severity resolution keywords cc 7336 BOOST_THREAD_DONT_USE_SYSTEM doesn't work. Ivan A. Melnikov viboes "Boost.Thread documentation says: Boost.Thread uses by default Boost.System to define the exceptions. For backward compatibility and also for compilers that don't work well with Boost.System the user can define BOOST_THREAD_DONT_USE_SYSTEM . But on my platform (ALT Linux x86_64, boost 1.51.0) I get the following include files chain: {{{ boost/thread/mutex.hpp -> boost/thread/pthread/mutex.hpp -> boost/thread/exceptions.hpp -> boost/system/system_error.hpp, boost/system/error_code.hpp }}} So I have to link with Boost.System, and it doesn't depend on how Boost.Thread was configured and build. " Bugs closed Boost 1.52.0 thread Boost 1.51.0 Problem fixed