Re: Bug#1105110: python3.14 FTBFS on m68k: Assertion `!PyStackRef_IsTaggedInt(ref)' failed
On Mon, 12 May 2025, John Klos wrote:
>
> Even the sun2 port, which is for the m68010 (an actual machine which
> might benefit from a 2 byte alignment) uses 4 byte alignment in NetBSD.
>
The price that NetBSD pays for 4-byte alignment is a drop in data
locality, plus the memory cost of larger structs. Note that the data cache
on a 68030 is only 256 bytes.
Those who run Debian/m68k on qemu-system-m68k -M virt won't notice that
cost. But neither would they notice the cost of simply switching their
emulated VMs to a different Debian architecture with an ABI more to their
taste, like powerpc.
IOW, if the Linux/m68k ABI doesn't suit Debian porters, that's okay. The
other side of the coin is that the Debian package archive no longer fits
m68k hardware (which is why porters rely on emulation).
Reply to: