From: Russell Hind (rhind_at_[hidden])
Date: 2004-01-12 04:39:54


Giovanni Bajo wrote:
>
> Since you're at it, you could use BOOST_WORKAROUND.
> As David noted, we need a stricitier system of macros. For instance, in my
> opinion direct checking against __GNUC__, __BORLANDC__ and the such should
> be forbidden since it's been proven to bring problems (compilers try to
> pretend to not be themselves). We should rely on BOOST_MSVC, BOOST_GNUC, etc
> everywhere, always use BOOST_WORKAROUND, and possibly BOOST_WORKAROUND_GCC
> or similar macros.

Ok, I'll wait for the 1.31 release, then start having a better look
through for the borland work-arounds to try and get them changed to use
boost work-arounds. Hopefully Borland will release another preview or
the final compiler at some point also, so it can be used for some 'real'
work too.

Thanks

Russell