id summary reporter owner description type status milestone component version severity resolution keywords cc 8331 Boost compatibility with Interix Andrin Foster No-Maintainer "When including the boost libraries on a Windows XP SP3 machine via Interix v3.5 using gcc 3.4.6 I would receive a number of pre-compiler errors complaining that boost threads were ""unavailable on this platform"". I resolved this issue by including the following code prior to the first inclusion of a boost library: #ifdef ARCH_Interix // an internal definition # include # define BOOST_HAS_THREADS # define BOOST_HAS_PTHREADS #endif There must be a more eloquent way of setting the thread definitions for Interix from within files such as /boost/thread/detail/platform.hpp, boost/thread/detail/config.hpp, or boost/config/select_platform_config.hpp. I'll leave that to the development teams prerogative. In any case, making the boost libraries comparable with Interix should not be overly complex. Please let me know if I can provide more information. " Feature Requests closed To Be Determined preprocessor Boost 1.52.0 Problem fixed