meta-virtualization/recipes-extended
Christopher Clark ea94bfc344 xen, xen-tools: remove stubs task and use multilib when necessary
The stubs task was MACHINE-specific due to the OE variables it accessed
which had forced unnecessary rebuild work in OpenXT's multi-MACHINE
builds.

The stubs task was generating a 32-bit header file to satisfy the Xen
tools firmware build to generate the hvmloader binary, which is only
needed on x86-64 targets where HVM-mode guests are enabled.

Remove this header file generation logic and similar in the configure
task, and in the cases where hvmloader is to be built use multilib to
provide a 32-bit sysroot and allow the build to obtain the needed 32-bit
materials from their source: glibc.

Building Xen tools for x86-64 with HVM-guest support enabled now
requires the following to be added to a build conf file
(eg. distro.conf, or local.conf) :

    require conf/multilib.conf
    MULTILIBS = "multilib:lib32"
    DEFAULTTUNE_virtclass-multilib-lib32 = "x86"

Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-02-27 16:59:23 -05:00
..
ceph ceph: 14.2.6 -> 14.2.7 2020-02-13 17:21:52 -05:00
dev86 dev86: update to version 0.16.20 2016-04-18 14:16:52 -04:00
diod diod: support usrmerge 2019-09-03 15:59:40 -04:00
fuse-overlayfs fuse-overlayfs: add FUSE implementation of overlayfs 2019-10-13 11:16:40 -04:00
hyperstart Use SRCPV instead of SRCREV where possible 2019-01-16 10:28:26 -05:00
images xen-image-minimal: add kernel-module-tun for HVM guest networking 2020-02-27 16:59:23 -05:00
iptables Refactor to conform to YP Compat requirements 2018-04-23 12:38:50 -04:00
ipxe ipxe: fix build with uprev to the latest git revision 2020-02-27 16:59:22 -05:00
irqbalance irqbalance: upgrade 1.5.0 -> 1.6.0 2019-08-12 11:02:31 -04:00
kvmtool kvmtool: Werror Disabled Patch 2019-06-25 00:11:58 -04:00
libibverbs libibverbs: import frmo meta-cloud-services 2020-01-22 15:53:49 +00:00
libvirt hook_support.py: convert to python3 2020-02-20 12:43:20 -05:00
libvmi libvmi: add byacc-native to the DEPENDS 2018-11-16 13:51:35 -05:00
nagios nagios-nrpe: fix compile error when packageconfig ssl enabled 2019-12-29 22:09:03 -05:00
oath ceph: add support for ceph 2018-09-30 21:31:21 -04:00
seabios seabios: upgrade to version 1.13.0 at official URI and switch to python3 2020-02-27 16:59:22 -05:00
vgabios vgabios: replace PN with BPN, to solve fetch failure while building for multilib 2018-03-08 16:20:01 -05:00
xen xen, xen-tools: remove stubs task and use multilib when necessary 2020-02-27 16:59:23 -05:00
xvisor xvisor: Initial commit of Xvisor Hypervisor 2020-02-11 16:02:16 -05:00