summaryrefslogtreecommitdiffstats
path: root/meta/classes/package.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/package.bbclass')
-rw-r--r--meta/classes/package.bbclass2
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass
index 92eba98892..84eafbd529 100644
--- a/meta/classes/package.bbclass
+++ b/meta/classes/package.bbclass
@@ -619,6 +619,8 @@ def get_package_mapping (pkg, basepkg, d, depversions=None):
619 key = "PKG:%s" % pkg 619 key = "PKG:%s" % pkg
620 620
621 if key in data: 621 if key in data:
622 if bb.data.inherits_class('allarch', d) and bb.data.inherits_class('packagegroup', d) and pkg != data[key]:
623 bb.error("An allarch packagegroup shouldn't depend on packages which are dynamically renamed (%s to %s)" % (pkg, data[key]))
622 # Have to avoid undoing the write_extra_pkgs(global_variants...) 624 # Have to avoid undoing the write_extra_pkgs(global_variants...)
623 if bb.data.inherits_class('allarch', d) and not d.getVar('MULTILIB_VARIANTS') \ 625 if bb.data.inherits_class('allarch', d) and not d.getVar('MULTILIB_VARIANTS') \
624 and data[key] == basepkg: 626 and data[key] == basepkg: