Boost logo

Boost :

From: Daniel James (daniel_james_at_[hidden])
Date: 2006-09-24 16:38:47


 From the test results at:

It appears that std::numeric_limits<long double> might be defined
incorrectly on OpenBSD on x86 (for example, the 1 + epsilon != 1 test is
failing for long double). Is there someone with access to this operating
system who can look into this?

On FreeBSD long doubles are defined as having the same accuracy as
doubles, so maybe that's the case for OpenBSD as well? Another
possibility is that OpenBSD doesn't have floating point functions
defined for long doubles - but that wouldn't explain why the epsilon
test is failing.



Boost list run by bdawes at, gregod at, cpdaniel at, john at