diff options
Diffstat (limited to 'meta')
-rw-r--r-- | meta/classes/package.bbclass | 2 |
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: |