On Fri, Mar 20, 2026 at 09:45:20AM +0300, Michael Tokarev wrote:
> Hi!
> 
> Is it intentional that qemu does not build utilities on 32bit hosts
> anymore?

Yes, per this note:

  
https://www.qemu.org/docs/master/about/removed-features.html#bit-host-operating-systems-removed-in-11-0


> I understand system/user emulation on a 32bit host, where there are
> quite some real difficulties with address space sizes.
> 
> But what's wrong with building qemu-img et al on a 32bit host?  It
> doesn't require 64bit address space..

While the acclerator burden was one big factor, there were other
code removals enabled by dropping 32-bit hosts, such as removal
of 64-bit atomics emulation, and removal of some back compat
definitions for 32-bit kernels, and simplifying assumptions about
CPU features in other code, all of which leak out into common
code used by qemu-img & similar tools.

Keeping an arbitrary, and continually changing, subset of QEMU
supporting 32-bit while most code dropped 64-bit would not be
fun situation for maintainers, even with CI to try to detect
problems.

With regards,
Daniel
-- 
|: https://berrange.com       ~~        https://hachyderm.io/@berrange :|
|: https://libvirt.org          ~~          https://entangle-photo.org :|
|: https://pixelfed.art/berrange   ~~    https://fstop138.berrange.com :|


Reply via email to