From: Bojan Resnik (resnikb_at_[hidden])
Date: 2006-03-06 11:48:06
> Thanks, it seems ok now.
> Bojan Resnik
Apologies, my mistake - I accidentally compiled with VC7.1.
In fact, the problem is still there, and it seems that the flag is
placed in the wrong part of if condition:
if [ MATCH ^(\\.) : $(version) ]
# ... Stripped
# Improve floating-point accuracy. Otherwise, some of C++ Boost's
# "math" tests will fail.
flags msvc.compile CFLAGS : /Op ;
This will set the /Op flag when the version does not begin with 6
nor 7. It should be the opposite - MSVC6 and 7 support this flag,
while MSVC8 does not.
-- Bojan Resnik
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk