id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 7359,Compatibility with Intel icpc 13.0 when using -use-clang-env option on Mac OS X,zhouyan@…,John Maddock,"The recently released Intel C++ Compiler has a new option -use-clang-env (OS X version only). This cause icpc to define the macro __clang__ and use Clang's headers etc. I haven't found any particular effects at the moment. Maybe they are planning switching to libc++ on Mac OS X as libstdc++ will not be distributed on OS X anymore in the near future. Anyway, the problem is that with this macro defined, select_compiler_config.hpp will select Clang instead of Intel icpc as compilers. Further, even icpc has this macro, it does not have all the clang's __has_features(...) macros defined, and thus this wrong selection cause compilation error. The fix is very simple, simply test __INTEL_COMPILER before __clang__. The fixed header is attached in this report. I am not aware if there are any other compatibility problem with this new compiler yet. However, this one need immediate fix.",Bugs,closed,To Be Determined,config,Boost 1.52.0,Showstopper,fixed,,