Hi Adrian,

On Tue, 17 Jun 2025 at 12:13, John Paul Adrian Glaubitz
<[email protected]> wrote:
> On Tue, 2025-06-17 at 11:59 +0200, Geert Uytterhoeven wrote:
> > > What's keeping us from creating an ABI v2 using either e_ident or e_flags 
> > > from the ELF
> > > header so that we can fix also all the other packages that don't work 
> > > like Javascript?
> > >
> > > If MIPS can have a plethora of updated ABIs and even POWER got an ELF ABI 
> > > v2, why should
> > > that not be possible on m68k?
> >
> > IBM annual gross profit for 2024 was $35.552B.
>
> I'm not sure how this is relevant at all. What is the gross profit of the 
> NetBSD organization?

IOW, you can have plenty of ABIs, if you have the manpower to create
and maintain them.

> > > > Is this a Rust issue, or an LLVM issue?
> > >
> > > https://github.com/M680x0/M680x0-mono-repo/issues/10
> >
> > So you mean it's an LLVM issue.
>
> It's an issue on many projects that use things like tagged pointers etc.

I know.  If you want to tag pointers, it is your responsibility to use
unused bits (Hi Apple 24-bit).  When using the low bit(s) for tagging,
you have to make sure the objects you are pointing to are sufficiently
aligned. BTW, how does LLVM tag pointers to chars?

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

Reply via email to