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

