Boost logo

Boost :

Subject: Re: [boost] [Exception] SFINAE use breaks Borland in Trunk
From: John Maddock (john_at_[hidden])
Date: 2009-11-24 07:13:42


>> The issue appears to be use of SFINAE like techniques without a
>> BOOST_NO_SFINAE fallback.
>>
>> The problem here is that since Boost.Exception gets pulled in by almost
>> everything, we need it to be lightweight and well supported, otherwise
>> the
>> rest of us are stuck even if we want to continue to support the older
>> compilers :-(
>
> The only part of Boost.Exception that is pulled in by almost all Boost
> source files that throw exceptions is boost/throw_exception.hpp. It is
> very lightweight and works on all compilers (including Borland), at
> least to the extend of being able to call boost::throw_exception to
> throw.
>
> With the rest of Boost.Exception, Borland has many issues. Of course,
> I am not against supporting that compiler, I would certainly accept
> patches to that effect.

Maybe this is a Boost.Test issue then, because that's where the failure
occurs, which means we can't actually test anything with this compiler :-(

John.


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