Boost logo

Boost :

From: Guillaume Melquiond (guillaume.melquiond_at_[hidden])
Date: 2005-06-02 11:24:48


Le jeudi 02 juin 2005 à 10:47 -0500, Rene Rivera a écrit :
> Douglas Gregor wrote:
> > To get there, I need your help. We've just brought the "Unresolved
> > issues" page back online at:
>
> I just checked in a change that should clear numeric/interval from that
> list.

Thanks for the fix. But have you tried the fix you committed?
Unfortunately I am a bit dubious it will work. I think it will just
change the compiler error from

Error : preprocessor #error directive
../boost/numeric/interval/hw_rounding.hpp line 34?# error Boost.Numeric.Interval: Please specify rounding control mechanism.

to

Error : preprocessor #error directive
../boost/numeric/interval/detail/ppc_rounding_control.hpp line 16?# error This header only works on PPC CPUs.

And even if you fix this new error, the file is full of GCC asm. Does
the Codewarrior compiler support the same syntax for assembly blocks?

I had tried to make the library work on this compiler by enabling the
C99 mode (header <fenv.h>). But unfortunately it seems the compiler does
not define the __USE_ISOC99 macro. Perhaps there is another macro to
express this capability, but I was unable to find it (I don't have
access to this compiler). Does this compiler support <fenv.h>?

Best regards,

Guillaume


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