On Jul 12, 2015 10:01 AM, "John Maddock"
On 12/07/2015 14:05, Edward Diener wrote:
On 7/12/2015 4:42 AM, John Maddock wrote:
BOOST_COMP_INTEL is set to 0, which means that
[ predef-require "BOOST_COMP_INTEL" ]
fails.
__INTEL_COMPILER is set to 1500.
BOOST_COMP_INTEL is set to ( (((0)%100)*10000000) + (((0)%100)*100000) + ((0)%100000) )
You can also see this on the regression tests for intel-linux (
http://www.boost.org/development/tests/develop/developer/output/GLIS-homo-im... ) where the compiler is identified as BOOST_COMP_EDG and both BOOST_COMP_GNUC_EMULATED and BOOST_COMP_INTEL_EMULATED are set to non-zero values.
It's not emulating the Intel compiler, it *is* the Intel compiler with version number 15.0, irrespective of whose front end they're using internally.
So it should be.. INTEL, EDG EMULATED, and GNUC EMULATED? Should it always be the case that EDG be marked as EMULATED?