diff options
| -rw-r--r-- | bitbake/lib/bb/runqueue.py | 4 |
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 |
