diff options
author | Christopher Clark <christopher.w.clark@gmail.com> | 2020-02-25 16:16:01 -0800 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2020-02-27 16:59:23 -0500 |
commit | ea94bfc3441cb33b17f4eeac06ff23d450465baf (patch) | |
tree | 23785e65bad8e3e0b428a66dbbcbae964158bb98 /recipes-core/runx | |
parent | a0964e2044cb1ccdd4f64173658ce7602257ff48 (diff) | |
download | meta-virtualization-ea94bfc3441cb33b17f4eeac06ff23d450465baf.tar.gz |
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>
Diffstat (limited to 'recipes-core/runx')
0 files changed, 0 insertions, 0 deletions