On Fri, 2025-06-13 at 14:51 +0200, John Paul Adrian Glaubitz wrote:
> On Fri, 2025-06-13 at 14:30 +0200, Geert Uytterhoeven wrote:
> > So you change the default alignment, bump all so-versions in userspace,
> > but keep the kernel-userspace ABI the same by adding explicit alignment
> > tags where needed? Old binaries keep on working, new binaries join
> > the ecosystem of anything that still builds on 32-bit big-endian ;-)
> 
> I think you're still missing the part that I'm not maintaining my own Linux
> distribution meaning that I cannot bump SO versions or making any substantial
> changes to the distributions.

To make this perfectly clear: The whole point about making this change is to 
*not*
having to roll my own Linux distribution for Linux/m68k. I'm building vanilla 
Debian
on m68k which means that I *don't* want to make any changes to the distribution 
as
I simply do not have any control over this.

Do you expect that I can go to the glibc project and ask them to bump the ABI 
version
from 6 to 7 because some people think it's extremely important to be able to 
run a 1993
Linux binary an Amiga running a Debian unstable snapshot from 2025.

I really don't understand why anyone can make such a suggestion and think 
"Yeah, that's
completely reasonable to do. Let's completely change half of the Debian 
distribution so
we don't break the ABI on Debian/m68k for binaries from 1993."

Flipping the switch to 4 bytes alignment will allow me to build vanilla Debian 
without
having to patch dozens of package to make them build on m68k. I want to have 
less work,
not more.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to