|
Boost : |
From: Beman Dawes (bdawes_at_[hidden])
Date: 2003-03-18 08:20:25
At 01:11 AM 3/18/2003, Kevlin Henney wrote:
>>Look at the error messages from date_time testperiod below, and the
source
>>code lines they refer to. At least directly, they don't seem releated to
>>wide character support.
>
>They are not, but the question is what is meant by
>BOOST_NO_STRINGSTREAM? Does it mean that std::stringstream is not
>supported and/or that std::basic_stringstream is not supported? The
>lexical_cast code assumes that <sstream> is not standard if
>BOOST_NO_STRINGSTREAM is defined, and that it is standard if it is not
>defined. Clearly, the contents of <sstream> are not standard otherwise
>the code would compile.
>
>Either we need to clarify the intent of BOOST_NO_STRINGSTREAM or we need
>to added another feature test macro, eg BOOST_NO_BASIC_STRINGSTREAM or
>no BOOST_NO_STD_SSTREAM. My preference is that we generalise the meaning
>of BOOST_NO_STRINGSTREAM, so that if that macro is defined the
>programmer cannot assume standard string stream support, which --
>judging by the error messages -- which is the case.
Kevlin,
My patience has been exhausted. The folks that care about configuring
lexical_cast for GCC 2.95.3 with the SGI library need come forward
immediately and tell us how to deal with this, or 1.30.0 will ship as is.
--Beman
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk