NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bin/53285: Build times tripled with make/job.c 1.193



The following reply was made to PR bin/53285; it has been noted by GNATS.

From: "Simon J. Gerraty" <sjg%juniper.net@localhost>
To: <gnats-bugs%NetBSD.org@localhost>
Cc: <gnats-admin%NetBSD.org@localhost>, <netbsd-bugs%NetBSD.org@localhost>,
        Andreas Gustafsson
	<gson%gson.org@localhost>, <sjg%juniper.net@localhost>
Subject: Re: bin/53285: Build times tripled with make/job.c 1.193
Date: Sun, 13 May 2018 11:33:14 -0700

 J. Hannken-Illjes <hannken%eis.cs.tu-bs.de@localhost> wrote:
 >  Function Make_Run() does:
 >  
 >      while (!Lst_IsEmpty(toBeMade) || jobTokensRunning > 0) {
 >          Job_CatchOutput();
 >          (void)MakeStartJobs();
 >      }
 >  
 
 >  Where is the busy waiting?
 
 Hmmm good point, I either ignored that ||
 or confused start of Job_CatchChildren that returns unless
 jobTokensRunning > 0
 
 Obviously need more coffee...
 
 


Home | Main Index | Thread Index | Old Index