7 Jul
2017
7 Jul
'17
8:26 a.m.
On 06/07/2017, Vladimir Prus via Boost
that is correct. The motivation is that with parallel builds, producing output while a command is running results in interleaved output that is quite impossible to understand. Therefore, the output is buffered, and then written together when the action is finished.
This makes sense.
This is a valid use case for long running tasks. Could you file an issue?
Submitted an issue: https://github.com/boostorg/build/issues/210 Tom