On Wed, Dec 18, 2013 at 9:23 AM, Blake McBride <blake@mcbride.name> wrote:

Problem 3:

Somehow Unix or GNU "make" doesn't mix up buffered stdout with unbuffered stderr output.  They remain in order so the total out of make and all of the commands are shown in order and in context.  You know, so a human can understand it.  mk appears not to handle this the same.  stdout output and stderr output are totally out of sequence making it very, very difficult to understand what is going on.


mk should flush stdout after completion each command.