Hi Andrew, Mingli, > On 16 Jun 2026, at 21:50, Andrew Geissler via lists.openembedded.org > <[email protected]> wrote: > > The move to qemu 11 and the enforcement of 64 bit machines broke ppc64le > machines. Add ppc64le wherever there is a ppc64 machine.
Interestingly this patch from Andrew conflicts with a patch from Mingli Yu which changes ppc64 to powerpc64[1]. Without triple-checking I’m more liable to believe your patch as I expect that you’re actually running PPC64LE servers (and also touches more places where COMPATIBLE_HOST is set), but I’m also wondering what Mingli’s patch is doing because it must have been sent for a reason. Can you both compare each-others patches so we can understand what happened? Cheers, Ross [1] "qemu: Correct the ppc64 setting in COMPATIBLE_HOST”, https://lists.openembedded.org/g/openembedded-core/message/238884 > Signed-off-by: Andrew Geissler <[email protected]> > --- > meta/recipes-devtools/qemu/nativesdk-qemu-helper_1.0.bb | 2 +- > meta/recipes-devtools/qemu/qemu-targets.inc | 2 +- > meta/recipes-devtools/qemu/qemu.inc | 4 ++-- > 3 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/meta/recipes-devtools/qemu/nativesdk-qemu-helper_1.0.bb > b/meta/recipes-devtools/qemu/nativesdk-qemu-helper_1.0.bb > index 60fb635600..e591cf0f29 100644 > --- a/meta/recipes-devtools/qemu/nativesdk-qemu-helper_1.0.bb > +++ b/meta/recipes-devtools/qemu/nativesdk-qemu-helper_1.0.bb > @@ -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|riscv64|loongarch64|mips64|s390x|sparc64).*-linux" > +COMPATIBLE_HOST = > "(aarch64|x86_64|ppc64|ppc64le|riscv64|loongarch64|mips64|s390x|sparc64).*-linux" > RDEPENDS:${PN} = "nativesdk-qemu nativesdk-unfs3 nativesdk-pseudo \ > nativesdk-python3-shell nativesdk-python3-fcntl > nativesdk-python3-logging \ > " > diff --git a/meta/recipes-devtools/qemu/qemu-targets.inc > b/meta/recipes-devtools/qemu/qemu-targets.inc > index 937ef1a911..3af7b74eec 100644 > --- a/meta/recipes-devtools/qemu/qemu-targets.inc > +++ b/meta/recipes-devtools/qemu/qemu-targets.inc > @@ -26,7 +26,7 @@ def get_qemu_target_list(d): > if 'linux' not in tos: > return softmmuonly + ''.join([arch + "-softmmu" + "," for arch in > archs]).rstrip(',') > # QEMU 11.0.0+ only supports linux-user on 64-bit host architectures > - linux_user_hosts = ['aarch64', 'loongarch64', 'mips64', 'ppc64', > 'riscv64', 's390x', 'sparc64', 'x86_64'] > + linux_user_hosts = ['aarch64', 'loongarch64', 'mips64', 'ppc64', > 'ppc64le', 'riscv64', 's390x', 'sparc64', 'x86_64'] > if tarch not in linux_user_hosts: > return softmmuonly + ''.join([arch + "-softmmu" + "," for arch in > archs]).rstrip(',') > return softmmuonly + linuxuseronly + ''.join([arch + "-linux-user" + "," > + arch + "-softmmu" + "," for arch in archs]).rstrip(',') > diff --git a/meta/recipes-devtools/qemu/qemu.inc > b/meta/recipes-devtools/qemu/qemu.inc > index 3071f74650..fa6a74f598 100644 > --- a/meta/recipes-devtools/qemu/qemu.inc > +++ b/meta/recipes-devtools/qemu/qemu.inc > @@ -63,8 +63,8 @@ COMPATIBLE_HOST:mipsarchn64 = "null" > 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|riscv64|loongarch64|mips64|s390x|sparc64).*-linux" > -COMPATIBLE_HOST:class-nativesdk = > "(aarch64|x86_64|ppc64|riscv64|loongarch64|mips64|s390x|sparc64).*-linux" > +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" > > # Per https://lists.nongnu.org/archive/html/qemu-devel/2020-09/msg03873.html > # upstream states qemu doesn't work without optimization > -- > 2.43.0 > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#239083): https://lists.openembedded.org/g/openembedded-core/message/239083 Mute This Topic: https://lists.openembedded.org/mt/119840793/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
