@@ -1,7 +1,7 @@
SUMMARY = "Qemu helper scripts"
LICENSE = "GPL-2.0-only"
# QEMU 11.0.0+ requires a 64-bit host architecture
-COMPATIBLE_HOST = "(aarch64|x86_64|ppc64|ppc64le|riscv64|loongarch64|mips64|s390x|sparc64).*-linux"
+COMPATIBLE_HOST = "(aarch64|x86_64|ppc64|ppc64le|riscv64|loongarch64|mips64|s390x|sparc64).*-.*"
RDEPENDS:${PN} = "nativesdk-qemu nativesdk-unfs3 nativesdk-pseudo \
nativesdk-python3-shell nativesdk-python3-fcntl nativesdk-python3-logging \
"
@@ -64,7 +64,7 @@ COMPATIBLE_HOST:riscv32 = "null"
# QEMU 11.0.0+ requires a 64-bit host architecture for emulator builds
COMPATIBLE_HOST:class-target = "(aarch64|x86_64|ppc64|ppc64le|riscv64|loongarch64|mips64|s390x|sparc64).*-linux"
-COMPATIBLE_HOST:class-nativesdk = "(aarch64|x86_64|ppc64|ppc64le|riscv64|loongarch64|mips64|s390x|sparc64).*-linux"
+COMPATIBLE_HOST:class-nativesdk = "(aarch64|x86_64|ppc64|ppc64le|riscv64|loongarch64|mips64|s390x|sparc64).*-.*"
# Per https://lists.nongnu.org/archive/html/qemu-devel/2020-09/msg03873.html
# upstream states qemu doesn't work without optimization
The recent upgrade to qemu 11[1] introduced overly-tight COMPATIBLE_HOST statements that don't allow mingw builds. Remove the -linux from the nativesdk-qemu and nativesdk-qemu-helper recipes so that 64-bit mingw builds of qemu are possible. [1] oe-core f74d4025afc ("qemu: upgrade 10.2.0 -> 11.0.0") Signed-off-by: Ross Burton <ross.burton@arm.com> --- meta/recipes-devtools/qemu/nativesdk-qemu-helper_1.0.bb | 2 +- meta/recipes-devtools/qemu/qemu.inc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)