Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2004-08-10 10:08:03

"Aleksey Gurtovoy" <alexy_at_[hidden]> writes:

> David Abrahams writes:
>> Aleksey Gurtovoy <alexy_at_[hidden]> writes:
>> > The "BUGS, LIMITATIONS" section in the Jam man page
>> > ( says:
>> >
>> > "With the -j flag, errors from failed commands can get staggeringly
>> > mixed up."
>> >
>> > This is a real showstopper for running regression tests with -jn, where
>> > n > 1 -- due to this mixing of the tools' output the resulting log
>> > just doesn't make much sense. Is there any chance for this to get fixed?
>> What does "fixed" mean in this context?
> Made to produce a meaningful output that is suitable for parsing.
>> What kind of output would be acceptable?
> Just not mixing up the output of different actions (see a fragment of the
> current output below) would be enough.

I think it's nontrivial to do with a portable (to Win95, e.g.) bjam.
We'd need to port os.popen from Python or something like that. While
we need something like that in bjam eventually I don't think there's
time before the release.

Probably your best bet is to run all the tests with -jn to bring
things up-to-date quickly, and then run them again without -jn to get
the output. Sorry :(

Dave Abrahams
Boost Consulting

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at