From 9876b5da1c65bf09a790542cb4057f2d93868cf7 Mon Sep 17 00:00:00 2001 From: Joshua Watt Date: Fri, 6 Jul 2018 10:42:00 -0500 Subject: runqueue: Stop on first unsatisfied dependency Signed-off-by: Joshua Watt Signed-off-by: Richard Purdie --- lib/bb/runqueue.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/bb/runqueue.py b/lib/bb/runqueue.py index 8ce9ad518..ba9bebebc 100644 --- a/lib/bb/runqueue.py +++ b/lib/bb/runqueue.py @@ -1886,11 +1886,12 @@ class RunQueueExecuteTasks(RunQueueExecute): continue if revdep in self.runq_buildable: continue - alldeps = 1 + alldeps = True for dep in self.rqdata.runtaskentries[revdep].depends: if dep not in self.runq_complete: - alldeps = 0 - if alldeps == 1: + alldeps = False + break + if alldeps: self.setbuildable(revdep) logger.debug(1, "Marking task %s as buildable", revdep) -- cgit 1.2.3-korg