Boost logo

Boost :

From: Joel de Guzman (joel_at_[hidden])
Date: 2004-07-29 20:00:12


Hi,

The CVS (Boost) state for Spirit is very good. However, there
are still some few regressions remaining. I do not understand
some of the reports on compilers that I do not have access to.
I wonder if some of you guys can help out. I'd appreciate that
a lot. Help might mean as simple as peeking into the reports and
forming an educated guess. TIA...

<http://www.meta-comm.com/engineering/boost-regression/developer/spirit.html>

1) Comeau: http://tinyurl.com/5h5f6
2) VC8: http://tinyurl.com/3jmem

The other errors are either boost.threads errors (still) or
similar to the 2 above. I'll inquire about the threads errors
in a separate post.

Ah, yes, intel- win32- 7.1- vc6- stlport- 4.5.3 has runtime
failures (e.g. http://tinyurl.com/4tfq6). Hartmut diagnosed
these:

<q>
These two are easy. The reason for these errors comes from the fact, that
the STLPort library is compiled independently from the test application and
the command line options, which define, whether the wchar_t is an intrinsic
type or not are different for the two compilation units. As a result the
wrong std::numeric_limits specialisation gets picked during the compilation
of the test program, which at runtime leads to the failed assertion. For a
long time it wasn't possible to detect from inside a program (while compiled
with the Intel on the Windows platfrom), whether it is compiled with wchar_t
as an intrinsic time or not (for the Intel V8 this fact fixed recently), so
I don't see a way to fix the problems right now
</q>

Any ideas, anyone?

Regards,

-- 
Joel de Guzman
http://www.boost-consulting.com
http://spirit.sf.net

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