From 0aedc60b02247749ab78230e3d7dfc3542882c8a Mon Sep 17 00:00:00 2001 From: Caleb Crome Date: Fri, 17 Feb 2012 12:21:59 -0800 Subject: Fix parser hang at 0% with single-core machines The number of threads is self.num_processes - 1 due to the range(1, self.num_processes). Fixed by changing to range(0, self.num_processes). (Bitbake rev: adc041fd9e3def29cdf9c1ae4849c5383bac46e5) Signed-off-by: Caleb Crome Signed-off-by: Christopher Larson Signed-off-by: Richard Purdie --- bitbake/lib/bb/cooker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bitbake') diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index 8188aaef34..1a9cab7dc8 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py @@ -1534,7 +1534,7 @@ class CookerParser(object): self.result_queue = multiprocessing.Queue() self.feeder = Feeder(self.willparse, self.jobs, self.feeder_quit) self.feeder.start() - for i in range(1, self.num_processes): + for i in range(0, self.num_processes): parser = Parser(self.jobs, self.result_queue, self.parser_quit, init) parser.start() self.processes.append(parser) -- cgit v1.2.3-54-g00ecf