|
Boost : |
Subject: Re: [boost] Intel compilation
From: barend (barend_at_[hidden])
Date: 2011-03-24 06:54:08
On Thu, 24 Mar 2011 10:44:24 -0000, John Maddock wrote:
>> #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.
OK, no problem for me. I'll denote
this compiler as unsupported then.
Thanks, Barend
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk