From: Dirk Griffioen (dirk_at_[hidden])
Date: 2008-05-19 15:00:58
>> Very weird. Yes, the key change would be the buffering of action output.
>> No idea how it could conflict with things like IncrediBuild and Python
>> though. Since in the end it does a regular fwrite back to stdout.
> Well, I can't wait to finally see a reproducible test case... I've
> gone thorough that code and also do not see how it could interfere with
> external output processing... it just delays it for a while...
Yes, but what if 2 different 'entities' try to write to stdout?
All output is delayed yes? And all is written at once?
The case I have is
- a .bat file echoing status
- iconv converting sqlscripts/data to utf8 *via* stdout (by redirection)
The status echo's from the .bat file end up in the converted sql file -
it's all written at once see
And now my sql file is invalid, breaking the create database, breaking
the regression, breaking the build ...
Or am I missing something here?
Could the dealy write be optional? (Just a thought)
> Best regards,
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
-- www.code-shop.com +31 6 411 92 024
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk