Boost logo

Boost :

Subject: [boost] Intel compilation
From: barend (barend_at_[hidden])
Date: 2011-03-24 06:20:26


Hi,

The Boost.Trunk summary now gives for some Intel compilers,
since some time:

Test output: Sandia-intel-10.1 - geometry - distance
/ intel-darwin-10.1Rev 70458 / Wed, 23 Mar 2011 01:41:17 +0000

Report
Time: Thu, 24 Mar 2011 07:47:34 +0000

Compile [2011-03-23 04:42:50
UTC]: fail
 "/opt/intel/cce/10.1.024/bin/icpc" -xc++ -w1 -O0 -g
-inline-level=0 -vec-report0 -DBOOST_ALL_NO_LIB=1 -D__WINT_TYPE__=int
-I".." -I"../boost/geometry/extensions/contrib/ttmath"
-I"../libs/geometry/test" -c -o
"/Volumes/Scratch/kbelco/boost/results/boost/bin.v2/libs/geometry/test/algorithms/distance.test/intel-darwin-10.1/debug/distance.o"
"../libs/geometry/test/algorithms/distance.cpp"
../boost/detail/fenv.hpp(11):
catastrophic error: #error directive: This platform does not have a
floating point environment

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

Regards, Barend


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