
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) -- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim - Grafik/jabber.org