Skip to content

Commit 3074fb6

Browse files
committed
Recommend "icc -fp-model precise" if doing "make check".
Without this we get 24 test failures, as the default -fp-model is a bit fast and loose. (Ideally our tests wouldn't object so much about minor fluctuations in the least significant digits, as that's not really the thing we're trying to validate.)
1 parent 413d5c2 commit 3074fb6

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

INSTALL

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,16 @@ compiler or SSL implementation. It is assumed you already have the core set
197197
of packages for the given distribution - the lists may be incomplete if
198198
this is not the case.
199199

200+
Intel Compiler
201+
--------------
202+
203+
At some optimisation levels the Intel compiler may use approximate
204+
floating point mathematics. We do not believe this to produce
205+
substantially erroneous results, but it can cause the test harness to
206+
fail due to minor fluctuations in the least significiant digits. If
207+
you wish to use icc with the test harness, it is recommended you use
208+
the "-fp-model precise" icc option.
209+
200210
Debian / Ubuntu
201211
---------------
202212

0 commit comments

Comments
 (0)