[Cbc] Forcing output to be line buffered?
John Forrest
john.forrest at fastercoin.com
Tue Oct 6 05:15:04 EDT 2015
Andrew,
I am not keen on just adding more and more "stuff" so I have used a
configure option -
New situation is
FLUSH_PRINT_BUFFER not defined or 0 -> current situation
If in configure
-DFLUSH_PRINT_BUFFER=1
print buffer flushed
-DFLUSH_PRINT_BUFFER=2
extern flag coinFlushBufferFlag defined and user can set to 1 to flush
-DFLUSH_PRINT_BUFFER=3
New command - bufferedMode initial value on but can be set to off
Hope that helps
John
On 05/10/15 20:46, Andrew Mason wrote:
> John,
>
> Thanks for offering to add "#ifdef FLUSH_PRINT_BUFFER" to the CBC code
> so that we can compile a special version of CBC for OpenSolver with
> unbuffered STDOUT output. This would be useful. However, our
> preference would be to use a standard version of CBC if possible, and
> so adding a command line option, such as the "-u" available in Python,
> to turn off buffering would still be our preferred option. What do you
> think?
>
> Andrew
>
More information about the Cbc
mailing list