$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: David Abrahams (dave_at_[hidden])
Date: 2003-08-18 10:01:48
Daniel Frey <daniel.frey_at_[hidden]> writes:
> David Abrahams wrote:
>> Daniel Frey <daniel.frey_at_[hidden]> writes:
>>
>>>Peter Dimov wrote:
>>>
>>>>It is worth mentioning that this is a confirmed bug in CW
>>>>with -iso_templates on (unreferenced typedefs are incorrectly optimized out
>>>>at definition time). Masking compiler bugs in this way does not help
>>>>compiler writers who use Boost as a test suite.
>>>
>>>The bug is already fixed for the CW9 and all other compilers weren't
>>>affected anyway, so I thought it's pointless to add
>>>
>>>#if defined(__MWERKS__) && __MWERKS__ < 0x3200
>>>
>>> to protect the new code.
>> You should use BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3003))
>> in order to be friendly to compiler writers who want to use Boost for
>> testing.
>
> I know, but this is exactly what Peter meant by "Dependencies. I hate
> dependencies." IIUC and I tried to respect that.
I think that's a bit extreme. If people refuse to use BOOST_WORKAROUND
because it creates a dependency on a single header file, it will
undermine what we are trying to achieve with it.
-- Dave Abrahams Boost Consulting www.boost-consulting.com