Re: 32-bit architectures (was: Request to reconsider i386 (x86) port for Debian 13)
- To: Simon McVittie <smcv@debian.org>
- Cc: debian-devel@lists.debian.org
- Subject: Re: 32-bit architectures (was: Request to reconsider i386 (x86) port for Debian 13)
- From: Wouter Verhelst <wouter@debian.org>
- Date: Sun, 21 Sep 2025 14:38:32 +0200
- Message-id: <[🔎] aM_xyJaRLBn_HfLP@pc220518.home.grep.be>
- In-reply-to: <aKHMfOyyoKzgiQ3p@remnant.pseudorandom.co.uk>
- References: <CABfGvF756utHi7KQ8k0HcF13oH6zupcf0RQkpC6YjGQKk-Ekkg@mail.gmail.com> <45714557-9dbf-4cce-a761-08eb1c1f903f@disroot.org> <871ppb4fiv.fsf@complete.org> <aKDlfvbCB-lrouIe@remnant.pseudorandom.co.uk> <CABNXP=Ty4C4-6DTmzD0nwPWMaki4QuM1x8X16KjKt1ag5Ay9MQ@mail.gmail.com> <aKHMfOyyoKzgiQ3p@remnant.pseudorandom.co.uk>
(sorry for the late reply)
On Sun, Aug 17, 2025 at 01:35:08PM +0100, Simon McVittie wrote:
> If the 32-bit ports are going to survive, then the affected packages either
> need to be cross-compiled from a 64-bit architecture (which is not something
> that Debian has traditionally done and not something that our autobuilder
> network really supports),
This is actually very close to how the m68k port has been surviving (in
debian-ports) for the past half decade at least: a combination of
fully-virtualized buildd machines (i.e., buildd running in an aranym VM)
and multiarch/qemu-user buildd chroots (i.e., buildd running on an amd64
machine with qemu-user and m68k packages installed inside a chroot).
Migrating from "qemu-user buildd chroot" to "buildd chroot with
qemu-user and cross gcc" is a small step really, and should allow to do
what you suggest above.
Whether this is desireable is, of course, a wholly different question
that I'm explicitly not trying to answer here :)
--
w@uter.{be,co.za}
wouter@{grep.be,fosdem.org,debian.org}
I will have a Tin-Actinium-Potassium mixture, thanks.
Reply to: