diff options
| author | Christopher Clark <christopher.w.clark@gmail.com> | 2020-02-25 16:16:00 -0800 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2020-02-27 16:59:23 -0500 |
| commit | a0964e2044cb1ccdd4f64173658ce7602257ff48 (patch) | |
| tree | 342000d82bf63f5f4e24755979fd8247598a533b | |
| parent | f4eec68635bc516ce99c804bdc876f74dd4523fc (diff) | |
| download | meta-virtualization-a0964e2044cb1ccdd4f64173658ce7602257ff48.tar.gz | |
xen, xen-tools: separate COMPATIBLE_HOST for hypervisor and tools
The tools have broader platform compatibility than the hypervisor.
Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
| -rw-r--r-- | recipes-extended/xen/xen-hypervisor.inc | 3 | ||||
| -rw-r--r-- | recipes-extended/xen/xen-tools.inc | 2 | ||||
| -rw-r--r-- | recipes-extended/xen/xen.inc | 2 |
3 files changed, 5 insertions, 2 deletions
diff --git a/recipes-extended/xen/xen-hypervisor.inc b/recipes-extended/xen/xen-hypervisor.inc index 79fafd27..41de9b6a 100644 --- a/recipes-extended/xen/xen-hypervisor.inc +++ b/recipes-extended/xen/xen-hypervisor.inc | |||
| @@ -6,6 +6,9 @@ DESCRIPTION = "The Xen hypervisor" | |||
| 6 | # this allows for varying the target architecture or toolchain used | 6 | # this allows for varying the target architecture or toolchain used |
| 7 | # to build the different components. eg. 32-bit tools and a 64-bit hypervisor. | 7 | # to build the different components. eg. 32-bit tools and a 64-bit hypervisor. |
| 8 | 8 | ||
| 9 | # The Xen hypervisor has a narrower compatible platform range than the Xen tools | ||
| 10 | COMPATIBLE_HOST = '(x86_64.*).*-linux|aarch64.*-linux|arm-.*-linux-gnueabi' | ||
| 11 | |||
| 9 | inherit deploy python3native | 12 | inherit deploy python3native |
| 10 | 13 | ||
| 11 | PACKAGES = " \ | 14 | PACKAGES = " \ |
diff --git a/recipes-extended/xen/xen-tools.inc b/recipes-extended/xen/xen-tools.inc index a6f12090..00843ca5 100644 --- a/recipes-extended/xen/xen-tools.inc +++ b/recipes-extended/xen/xen-tools.inc | |||
| @@ -1,6 +1,8 @@ | |||
| 1 | SUMMARY = "Xen hypervisor tools" | 1 | SUMMARY = "Xen hypervisor tools" |
| 2 | DESCRIPTION = "Tools and utility software for the Xen hypervisor" | 2 | DESCRIPTION = "Tools and utility software for the Xen hypervisor" |
| 3 | 3 | ||
| 4 | COMPATIBLE_HOST = 'i686-oe-linux|(x86_64.*).*-linux|aarch64.*-linux|arm-.*-linux-gnueabi' | ||
| 5 | |||
| 4 | inherit setuptools3 update-rc.d systemd deploy | 6 | inherit setuptools3 update-rc.d systemd deploy |
| 5 | require xen-blktap.inc | 7 | require xen-blktap.inc |
| 6 | 8 | ||
diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc index 0bfe72da..1ac131ed 100644 --- a/recipes-extended/xen/xen.inc +++ b/recipes-extended/xen/xen.inc | |||
| @@ -2,8 +2,6 @@ HOMEPAGE = "http://xen.org" | |||
| 2 | LICENSE = "GPLv2" | 2 | LICENSE = "GPLv2" |
| 3 | SECTION = "console/tools" | 3 | SECTION = "console/tools" |
| 4 | 4 | ||
| 5 | COMPATIBLE_HOST = '(x86_64.*).*-linux|aarch64.*-linux|arm-.*-linux-gnueabi' | ||
| 6 | |||
| 7 | inherit autotools-brokensep | 5 | inherit autotools-brokensep |
| 8 | 6 | ||
| 9 | require xen-arch.inc | 7 | require xen-arch.inc |
