From: Kai Kang <[email protected]>

When multilib is enabled and installs lib32-perl to image, such as set

  IMAGE_INSTALL_append = " lib32-perl"

it fails to run task populate_sdk of images:

| Problem: package target-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_target
|   conflicts with lib32-perl provided by lib32-perl-5.30.1-r0.i586

Append ${DUMMYPROVIDES} rather than ${DUMMYPROVIDES_PACKAGES} to
variable RREPLACES that variable DUMMYPROVIDES contains multilib
variants of the packages.

Signed-off-by: Kai Kang <[email protected]>
---
 meta/recipes-core/meta/dummy-sdk-package.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-core/meta/dummy-sdk-package.inc 
b/meta/recipes-core/meta/dummy-sdk-package.inc
index 61afab1d76..91466a36e9 100644
--- a/meta/recipes-core/meta/dummy-sdk-package.inc
+++ b/meta/recipes-core/meta/dummy-sdk-package.inc
@@ -25,6 +25,6 @@ python populate_packages_prepend() {
     p = d.getVar("PN")
     d.appendVar("RPROVIDES_%s" % p, "${DUMMYPROVIDES}")
     d.appendVar("RCONFLICTS_%s" % p, "${DUMMYPROVIDES}")
-    d.appendVar("RREPLACES_%s" % p, "${DUMMYPROVIDES_PACKAGES}")
+    d.appendVar("RREPLACES_%s" % p, "${DUMMYPROVIDES}")
 }
 
-- 
2.17.1

-- 
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to