diff options
Diffstat (limited to 'bitbake')
-rw-r--r-- | bitbake/lib/bb/cooker.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index 9ccaa79f57..5bb7de9437 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py | |||
@@ -639,9 +639,13 @@ class BBCooker: | |||
639 | runlist.append([mc, k, ktask, fn]) | 639 | runlist.append([mc, k, ktask, fn]) |
640 | bb.event.fire(bb.event.TreeDataPreparationProgress(current, len(fulltargetlist)), self.data) | 640 | bb.event.fire(bb.event.TreeDataPreparationProgress(current, len(fulltargetlist)), self.data) |
641 | 641 | ||
642 | havemc = False | ||
643 | for mc in self.multiconfigs: | ||
644 | if taskdata[mc].get_mcdepends(): | ||
645 | havemc = True | ||
642 | 646 | ||
643 | # No need to do check providers if there are no mcdeps or not an mc build | 647 | # No need to do check providers if there are no mcdeps or not an mc build |
644 | if len(self.multiconfigs) > 1: | 648 | if havemc or len(self.multiconfigs) > 1: |
645 | seen = set() | 649 | seen = set() |
646 | new = True | 650 | new = True |
647 | # Make sure we can provide the multiconfig dependency | 651 | # Make sure we can provide the multiconfig dependency |