$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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.