[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Question on BIGGEST_ALIGNMENT in GCC on NetBSD/m68k



Hi Adrian,

On Fri, 13 Jun 2025 at 14:23, John Paul Adrian Glaubitz
<glaubitz@physik.fu-berlin.de> 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 -- geert@linux-m68k.org

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


Reply to: