From: Joel de Guzman (joel_at_[hidden])
Date: 2004-07-29 20:00:12
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...
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 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
Any ideas, anyone?
-- 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