From: Jonathan Turkanis (technews_at_[hidden])
Date: 2005-09-20 11:04:36
Daniel James wrote:
> Jonathan Turkanis wrote:
>> The newest Digital Mars compiler (8.45) appears to pass all the
>> preprocessor tests when the dmc workarounds are removed.
>> (Specifically, I set BOOST_PP_CONFIG_FLAGS() to (0x0000) and removed
>> the 'dmc' directories for good measure; the result is the same if I
>> set BOOST_PP_CONFIG_FLAGS() to BOOST_PP_CONFIG_STRICT()).
> Yes, I reported the bugs that I worked around to Walter, and he fixed
> them all. Sorry, I'd meant to get around to looking at this.
>> If you can verify this, you might want to consider removing the
>> workarounds. Since hardly any of Boost compiles on dmc right now (PP
>> being one of the exceptions), there shouldn't be backward
>> compatibility problems.
> More of boost works on dmc than the regression results suggest.
This is what I suspect. Many failures seem to be related to Boost.Test; I
haven't had time to try to figure out what is wrong; at least one Boost.Test
failure is a dmc internal error.
> of the failures are due to link errors. Something is wrong with the Boost
> Build dmc toolset. I'll look into that soon.
Please let me know what you find out.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk