From: Baruch Siach via buildroot <buildroot@buildroot.org>
To: Shubham Chakraborty <chakrabortyshubham66@gmail.com>
Cc: buildroot@buildroot.org, Romain Naour <romain.naour@gmail.com>,
Joseph Kogut <joseph@anodize.com>
Subject: Re: [Buildroot] [PATCH] package/qemu: bump to version 11.0.0
Date: Wed, 27 May 2026 10:23:30 +0300 [thread overview]
Message-ID: <87fr3dl3il.fsf@tarshish> (raw)
In-Reply-To: <20260527070041.1554793-1-chakrabortyshubham66@gmail.com> (Shubham Chakraborty's message of "Wed, 27 May 2026 12:30:37 +0530")
Hi Shubham
On Wed, May 27 2026, Shubham Chakraborty wrote:
> Changes include:
> - Refined architecture support conditions for better target/host compatibility
> - Removed support for 32-bit ARM, i386, MIPS targets (now 64-bit only where applicable)
> - Added host architecture dependencies for QEMU tools
> - New build dependencies: host-python-setuptools and host-python-wheel without these
> the build of host fails.
> - Added --disable-download flag to prevent runtime downloads
> - Fixed typo: BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORT to BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS
>
> For upstream release notes, see:
> - https://wiki.qemu.org/ChangeLog/11.0
>
> Tested using:
> - ./utils/test-pkg -p qemu -a
>
> Signed-off-by: Shubham Chakraborty <chakrabortyshubham66@gmail.com>
> ---
Joseph has been working on a similar patch:
https://patchwork.ozlabs.org/project/buildroot/patch/20260513-qemu-v11-0-0-v2-1-de2e8e3c5869@anodize.com/
baruch
> package/qemu/Config.in | 6 +-----
> package/qemu/Config.in.host | 8 +++++++-
> package/qemu/qemu.hash | 2 +-
> package/qemu/qemu.mk | 7 ++++++-
> 4 files changed, 15 insertions(+), 8 deletions(-)
>
> diff --git a/package/qemu/Config.in b/package/qemu/Config.in
> index 0b16c8c284..4469ba6340 100644
> --- a/package/qemu/Config.in
> +++ b/package/qemu/Config.in
> @@ -2,13 +2,9 @@ config BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET
> bool
> # Only tested on these architectures
> default y if BR2_aarch64
> - default y if BR2_arm && !BR2_ARM_CPU_ARMV4 && !BR2_ARM_CPU_ARMV5
> - default y if BR2_i386
> - default y if BR2_mips
> - default y if BR2_mipsel
> default y if BR2_powerpc64
> default y if BR2_powerpc64le
> - default y if BR2_riscv
> + default y if BR2_riscv && BR2_ARCH_IS_64
> default y if BR2_s390x
> default y if BR2_x86_64
>
> diff --git a/package/qemu/Config.in.host b/package/qemu/Config.in.host
> index c7dd5876e5..c72f418668 100644
> --- a/package/qemu/Config.in.host
> +++ b/package/qemu/Config.in.host
> @@ -24,12 +24,18 @@ config BR2_PACKAGE_HOST_QEMU_ARCH_SUPPORTS
> default y if BR2_x86_64
> depends on !BR2_x86_steamroller && !BR2_x86_core_avx2
> depends on !BR2_powerpc_620 && !BR2_powerpc_630
> + depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "aarch64" || \
> + BR2_HOSTARCH = "powerpc64le" || BR2_HOSTARCH = "s390x" || \
> + BR2_HOSTARCH = "loongarch64" || BR2_HOSTARCH = "riscv64"
>
> config BR2_PACKAGE_HOST_QEMU_SYSTEM_ARCH_SUPPORTS
> bool
> default y if BR2_PACKAGE_HOST_QEMU_ARCH_SUPPORTS
> default y if BR2_mips64
> default y if BR2_mips64el
> + depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "aarch64" || \
> + BR2_HOSTARCH = "powerpc64le" || BR2_HOSTARCH = "s390x" || \
> + BR2_HOSTARCH = "loongarch64" || BR2_HOSTARCH = "riscv64"
>
> config BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS
> bool
> @@ -37,7 +43,7 @@ config BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS
>
> comment "host-qemu needs a host gcc >= 8"
> depends on BR2_PACKAGE_HOST_QEMU_SYSTEM_ARCH_SUPPORTS || \
> - BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORT
> + BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS
> depends on !BR2_HOST_GCC_AT_LEAST_8
>
> config BR2_PACKAGE_HOST_QEMU
> diff --git a/package/qemu/qemu.hash b/package/qemu/qemu.hash
> index f8e750225f..7c7325a6ce 100644
> --- a/package/qemu/qemu.hash
> +++ b/package/qemu/qemu.hash
> @@ -1,4 +1,4 @@
> # Locally computed, tarball verified with GPG signature
> -sha256 9e30ad1b8b9f7b4463001582d1ab297f39cfccea5d08540c0ca6d6672785883a qemu-10.2.0.tar.xz
> +sha256 c04ca36012653f32d11c674d370cf52a710e7d3f18c2d8b63e4932052a4854d6 qemu-11.0.0.tar.xz
> sha256 dd3ce02338c3a48abb6ba59b48809f7108a8bd242cb0cc8be90daafa30707c28 COPYING
> sha256 31c90ce76b6f5aab90a205851e71d5c27e31c0aa3d7017a4383b98a6fe3f1faa COPYING.LIB
> diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk
> index b7007e3b98..8999e33f87 100644
> --- a/package/qemu/qemu.mk
> +++ b/package/qemu/qemu.mk
> @@ -6,7 +6,7 @@
>
> # When updating the version, check whether the list of supported targets
> # needs to be updated.
> -QEMU_VERSION = 10.2.0
> +QEMU_VERSION = 11.0.0
> QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz
> QEMU_SITE = https://download.qemu.org
> QEMU_SELINUX_MODULES = qemu virt
> @@ -28,6 +28,8 @@ QEMU_DEPENDENCIES = \
> host-pkgconf \
> host-python3 \
> host-python-distlib \
> + host-python-setuptools \
> + host-python-wheel \
> libglib2 \
> zlib
>
> @@ -372,6 +374,8 @@ HOST_QEMU_DEPENDENCIES = \
> host-pkgconf \
> host-python3 \
> host-python-distlib \
> + host-python-setuptools \
> + host-python-wheel \
> host-slirp \
> host-zlib
>
> @@ -528,6 +532,7 @@ define HOST_QEMU_CONFIGURE_CMDS
> --enable-slirp \
> --enable-tools \
> --disable-guest-agent \
> + --disable-download \
> $(HOST_QEMU_OPTS)
> endef
--
~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch@tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
next prev parent reply other threads:[~2026-05-27 7:23 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-05-27 7:00 [Buildroot] [PATCH] package/qemu: bump to version 11.0.0 Shubham Chakraborty
2026-05-27 7:23 ` Baruch Siach via buildroot [this message]
2026-05-28 5:44 ` Shubham Chakraborty
-- strict thread matches above, loose matches on Subject: below --
2026-04-25 0:03 Joseph Kogut
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87fr3dl3il.fsf@tarshish \
--to=buildroot@buildroot.org \
--cc=baruch@tkos.co.il \
--cc=chakrabortyshubham66@gmail.com \
--cc=joseph@anodize.com \
--cc=romain.naour@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox