id summary reporter owner description type status milestone component version severity resolution keywords cc 5878 Detection of C++0x features broken with latest Intel compiler sansottera@… John Maddock "prompt$ icpc -v icpc version 12.1.0 (gcc version 4.4.5 compatibility) Detection of C++0x features should *NOT* be base on STDC_HOSTED but on __GXX_EXPERIMENTAL_CXX0X__. prompt$ icpc -dM -E test.cpp | grep CXX0X #define __GTHREADS_CXX0X 1 prompt$ icpc -std=c++0x -dM -E test.cpp | grep CXX0X #define __GXX_EXPERIMENTAL_CXX0X__ 1 #define __GTHREADS_CXX0X 1 prompt$ icpc -dM -E test.cpp | grep STDC_HOSTED #define __STDC_HOSTED__ 1 prompt$ icpc -std=c++0x -dM -E test.cpp | grep STDC_HOSTED #define __STDC_HOSTED__ 1 I classify this bug as showstopper since it prevents boost from compiling unless the user messes with boost's source code. The fix to apply is in boost/config/compiler/intel.hpp. The correct detection code should be: #if (!(defined(_WIN32) || defined(_WIN64)) && defined(__GXX_EXPERIMENTAL_CPP0X__)) # define BOOST_INTEL_STDCXX0X #endif" Bugs closed To Be Determined config Boost 1.47.0 Showstopper fixed