|
Boost : |
From: Hubert Holin (Hubert.Holin_at_[hidden])
Date: 2005-05-27 09:59:49
Somewhere in the E.U., le 27/05/2005
Bonjour
In article <4295DB2F.2040100_at_[hidden]>,
Rene Rivera <grafik.list_at_[hidden]> wrote:
> Hubert Holin wrote:
> > Both cw-9_4 for Windows and Intel 8.1 define symbols which trip a
> > supplied workaround for MSVC deficiencies about "abs" & co.:
> >
> > #if BOOST_WORKAROUND(BOOST_MSVC, < 1300) || (defined(_MSC_EXTENSIONS) &&
> > BOOST_MSVC < 1310))
> >
> > Both, however, seem to work around the deficiency, but in different
> > ways. I do not have access to any of these platforms, so there is not
> > much I can do. I will try to see if more specific symbols are defined
> > for these platforms and exclude them from the workaround in place, but
> > any suggestion is welcome.
>
> For CW.. You can look in boost/config/compiler/metrowerks.hpp to see all
> the versions that are defined. For the 9.x series you could:
>
> #if BOOST_WORKAROUND(__MWERKS__, >= 0x3201)
I commited a possible fix for the quaternion test. If it works
(and if it does not break the fix Beman contributed for the Intel
compiler - Thanks Beman!) I'll propagate it to the octonions as well.
Merci
Hubert
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk