From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: Date: Wed, 18 Dec 2013 10:11:22 -0600 Message-ID: From: Blake McBride To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=001a1133251ece7b0004edd14b65 Subject: Re: [9fans] Problem with mk Topicbox-Message-UUID: 9f15aaba-ead8-11e9-9d60-3106f5b1d025 --001a1133251ece7b0004edd14b65 Content-Type: text/plain; charset=ISO-8859-1 On Wed, Dec 18, 2013 at 9:23 AM, Blake McBride 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. --001a1133251ece7b0004edd14b65 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On W= ed, 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 unbu= ffered stderr=A0output. =A0They remain in order so the total o= ut of make and all of the commands are shown in order and in context. =A0Yo= u know, so a human can understand it. =A0mk=A0appears not to h= andle this the same. =A0stdout=A0output and stderr=A0output are totally out of sequence making it very, very difficult to un= derstand what is going on.


mk=A0sho= uld flush stdout=A0after completion each command.
=A0
=
--001a1133251ece7b0004edd14b65--