From patchwork Sat Sep 22 12:29:56 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [v2,1/2] classes/multilib: ensure MLPREFIX is set for image recipes Date: Sat, 22 Sep 2012 12:29:56 -0000 From: Paul Eggleton X-Patchwork-Id: 37037 Message-Id: To: openembedded-core@lists.openembedded.org We need MLPREFIX to be set so that oe.utils.prune_suffix() (as used for the value of BPN) can derive the bare name from the multilib-extended name for image recipes. BPN being set correctly avoids missing file warnings during parse from the file checksum code for (unusual) images that set SRC_URI, such as build-appliance-image. First half of the fix for [YOCTO #3146]. Signed-off-by: Paul Eggleton --- meta/classes/multilib.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/classes/multilib.bbclass b/meta/classes/multilib.bbclass index b1a593e..4d3f889 100644 --- a/meta/classes/multilib.bbclass +++ b/meta/classes/multilib.bbclass @@ -12,6 +12,7 @@ python multilib_virtclass_handler () { raise bb.parse.SkipPackage("We shouldn't have multilib variants for the kernel") if bb.data.inherits_class('image', e.data): + e.data.setVar("MLPREFIX", variant + "-") e.data.setVar("PN", variant + "-" + e.data.getVar("PN", False)) return