Boost logo

Boost Testing :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2006-08-29 02:49:42


JOAQUIN LOPEZ MU?Z wrote:

> Hello,
>
> std::locale-support, which seemingly only applies to CW 8.3
> for Windows, is not implemented in Boost Build V2, and
> so this rule is lost in Jamfile to Jamfile.v2 translation
> for the following libs, at least:
>
> string_algo
> date_time
> format
> io_state_savers
> iostreams
> multi_index
> program_options
> regex
> serialization
> wave
>
> As a consequence, there are donzens of false regressions
> on the CW 8.3 tests run with BBv2 in metacomm-v2, as
> shown for instance at http://tinyurl.com/j7v8a . Since
> CW 8.3 for Windows is a residual platform, it is probably
> not worth the effort to implement std::locale-support, so
> we have two alternatives:
>
> 1. Force static linking for CW 8.3 Win in metacomm-v2,
> possibly changing the local toolset.

Or explicitly require static runtime link, something like:

   --toolsets=cw-8.3/runtime-link=static

> 2. Delete this column from metacomm-v2, given that
> this platform is already being tested in metacomm, which
> runs with BBv1.

There's another possibility -- modify V2 to act in the same way, but indeed
this is moot, given that later versions of CW don't need this workaround
anyway.

- Volodya


Boost-testing list run by mbergal at meta-comm.com