Re: Question on BIGGEST_ALIGNMENT in GCC on NetBSD/m68k
Geert Uytterhoeven <[email protected]> Fri, 13 Jun 2025 14:30:15 +0200
| Newsgroups | gmane.os.netbsd.ports.m68k,gmane.linux.debian.ports.68k,gmane.linux.ports.m68k |
|---|---|
| Message-ID | <CAMuHMdVFrrtMkn1LSV0t0Yxed1uiyjmovu=P9jfz8jWJViNNHQ@mail.gmail.com> |
Hi Adrian, On Fri, 13 Jun 2025 at 14:23, John Paul Adrian Glaubitz <[email protected]> wrote: > On Fri, 2025-06-13 at 14:09 +0200, Geert Uytterhoeven wrote: > > You are completely ignoring the last sentence I wrote... > > Because I am *extremely* tired of people heckling this discussion without *helping* me. > > I have had multiple moments where I thought to just throw this all into the bin, turn > off the buildds and deleting the m68k archives because it's really hurting my sanity. > > I am fully aware that this change breaks the existing ABI. However, as I explained before, > changing the default alignment to 4 bytes is the *only* way to keep this port alive in the > long term and anyone who is interested in this port should either agree with me or present > a suitable alternative to me. The latter still has not happened yet. > > > > What you do in the layers > > > > above (in the kernel), or above (in userspace) is something different... 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 ;-) Win-win? Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected] In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds