Boost logo

Boost :

Subject: Re: [boost] Intel compilation
From: John Maddock (boost.regex_at_[hidden])
Date: 2011-03-24 06:44:24


> #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.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk