id summary reporter owner description type status milestone component version severity resolution keywords cc 7473 clang defines __GNUC__ and confuses the libstdcpp3.hpp configuration header philipp.moeller@… John Maddock "clang defines (at least on the current trunk) __GNUC__, __GNUC_MINOR__, and __GNUC_PATCHLEVEL__ to 4, 2, and 1 respectively. When used with -std=c++11 __GXX_EXPERIMENTAL_CXX0X__ will be defined as well. When using libstdcpp in combination with clang the boost configuration header libstdcpp3.hpp will use those broken version to detect library headers and features. Given the relatively low version number, most headers wont be available, which is counter-intuitive and can break in subtle ways. " Bugs closed To Be Determined config Boost 1.56.0 Problem obsolete