
24 Mar
2011
24 Mar
'11
10:44 a.m.
#error This platform does not have a floating point environment ^ compilation aborted for ../libs/geometry/test/algorithms/distance.cpp (code 4)
Meaning the boolean variable BOOST_NO_FENV_H is not set.
Is that compiler-detection broken somehow? It is not on all Intel compilers.
It's the other way around - I changed Boost.Config to set BOOST_NO_FENV_H for Intel prior to 12.0 because it fails the test case (calls to fenv.h functions seem to pretty much always return an error code - it's not at all clear that fenv.h is really working for that compiler). Unfortunately this broke Boost.Test.... but I also committed a fix for that yesterday, so hopefully all will be back to normal soon! Apologies for the problem, John.