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

Re: Tuple and changes for m68k with -malign-int



On Tue, 2025-06-17 at 09:40 +0200, Geert Uytterhoeven wrote:
> > What's going to happen when Rust code becomes mandatory in key parts of the kernel
> > and then we're unable to build it because we insisted on keeping the 2 byte ABI?
> 
> We fix Rust? ;-)

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?

> Is this a Rust issue, or an LLVM issue?

https://github.com/M680x0/M680x0-mono-repo/issues/10

> In case of the latter, how does llvm-mos handle this?

llvm-mos does not build natively the 6502, so this is irrelevant.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


Reply to: