|
Boost : |
From: Peter Dimov (pdimov_at_[hidden])
Date: 2005-03-15 08:34:03
Bronek Kozicki wrote:
> Peter Dimov <pdimov_at_[hidden]> wrote:
>> We don't seem to be running any tests on Comeau C++, why? Not using
>> the "reference compiler" for our testing doesn't make much sense.
>
> I can run, and in fact I was running regression tests on como 4.3.3
> some time before release 1.32 . There are however some issues with it:
> 1 como in "strict" mode does not support platform specific headers (at
> least on Windows, and this is my testing environment)
> 2 como does not support dynamic libraries at all; this is going to be
> improved with next version (hopefully to be released soon)
> 3 libcomo (Comeau implementation of the C++ standard library) is far
> from perfect, but is improving
> 4 como, at least with my backend (MSVC) has worst compilation times
> ever seen; in fact, running regression tests with como was real PITA
> 5 there does not seem to be big interest on developers side to take
> como results into account (but that's my totaly subjective feeling -
> I know that there are developers who care about como results, and Greg
> Comeau
> seemed to be also interested in good compatiblity with boost)
I understand your concerns, but it seems unfair not to test anything because
some libraries have problems on como. Is it possible to setup a como test
suite that only tests libraries that aren't affected by (1) or (2)? This
would presumably address (4) as well.
As for (5), I'm very interested in seeing the test results of running a
strict EDG-based compiler. It is true that few of us use como as our primary
compiler, but it helps people write correct code, instead of code that just
happens to compile on our test matrix. The latest Metrowerks and g++ seem
promising, but I'm not sure whether they can displace EDG as a test platform
yet when strict conformance is desired.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk