summaryrefslogtreecommitdiffstats
path: root/bitbake/lib
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib')
-rw-r--r--bitbake/lib/bb/runqueue.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py
index 29786c400b..9acad7af8e 100644
--- a/bitbake/lib/bb/runqueue.py
+++ b/bitbake/lib/bb/runqueue.py
@@ -1920,6 +1920,10 @@ class RunQueueExecute:
1920 if nexttask in self.sq_deferred: 1920 if nexttask in self.sq_deferred:
1921 del self.sq_deferred[nexttask] 1921 del self.sq_deferred[nexttask]
1922 return True 1922 return True
1923 # If covered tasks are running, need to wait for them to complete
1924 for t in self.sqdata.sq_covered_tasks[nexttask]:
1925 if t in self.runq_running and t not in self.runq_complete:
1926 continue
1923 if nexttask in self.sq_deferred: 1927 if nexttask in self.sq_deferred:
1924 if self.sq_deferred[nexttask] not in self.runq_complete: 1928 if self.sq_deferred[nexttask] not in self.runq_complete:
1925 continue 1929 continue