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

