oci-image-tools: don't build for riscv64

Currently oci-image-tools has a do_compile error for riscv64. The
problem could be reproduced by:
    MACHINE=qemuriscv64 bitbake oci-image-tools

So explicitly set COMPATIBLE_HOST here to avoid it building for riscv64.
When someone interested in using this recipe for riscv64 fixes the
compile issue, this setting could be removed.

Also don't build packagegroup-container/packagegroup-kubernetes since
they depends on oci-image-tools

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
This commit is contained in:
Changqing Li 2023-09-01 17:03:08 +08:00 committed by Bruce Ashfield
parent b8a964fc30
commit d673759794
3 changed files with 6 additions and 0 deletions

View File

@ -29,6 +29,8 @@ EXTRA_OEMAKE="BUILDTAGS=''"
S = "${WORKDIR}/git/src/github.com/opencontainers/image-tools"
COMPATIBLE_HOST:riscv64 = "null"
do_compile() {
export GOARCH="${TARGET_GOARCH}"
export GOROOT="${STAGING_LIBDIR}/go"

View File

@ -4,6 +4,8 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
inherit packagegroup
COMPATIBLE_HOST:riscv64 = "null"
PACKAGES = "\
packagegroup-container \
packagegroup-lxc \

View File

@ -4,6 +4,8 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
inherit packagegroup
COMPATIBLE_HOST:riscv64 = "null"
# k3s has this restriction
inherit features_check
REQUIRED_DISTRO_FEATURES ?= "seccomp"