]> code.ossystems Code Review - openembedded-core.git/commit
multilib: avoid expanding grub and grub-efi to multilib
authorRobert Yang <liezhi.yang@windriver.com>
Sat, 29 Sep 2018 07:23:10 +0000 (15:23 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 1 Oct 2018 12:04:44 +0000 (13:04 +0100)
commit25f7c6c329038b443d36074fff45a30ba3712f7a
tree83e491c5490eab4abf922a4887706ef0aeee8323
parent72c37b06b034e97e7dd7e1a20fb0ff5f96088440
multilib: avoid expanding grub and grub-efi to multilib

It doesn't make much sense to expand them to multilib, and there is an error on
qemuarm64 since grub-efi supports arm64, but doesn't support armv7a or armv7ve:

* Fixed:
  MACHINE = "qemuarm64"
  require conf/multilib.conf
  MULTILIBS = "multilib:lib32"
  DEFAULTTUNE_virtclass-multilib-lib32 = "armv7a"
  MACHINE_FEATURES_append = " efi"

  $ bitbake lib32-core-image-minimal

Also introduced a variable NON_MULTILIB_RECIPES in multilib.conf, so that we
can easily add other recipes, such as syslinux if needed.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/multilib.bbclass
meta/classes/multilib_global.bbclass
meta/conf/multilib.conf