Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: adrian82 on January 14, 2022, 02:42:59 PM

Title: Sponsorship for continued development of LLVM/m68k
Post by: adrian82 on January 14, 2022, 02:42:59 PM
Hello!

For anyone interested in supporting the M68k backend in LLVM, there are now a Patreon and an OpenCollective webpage available for doing so.

> https://www.patreon.com/m68k_llvm
> https://opencollective.com/m68k-llvm-dev

Adrian
Title: Re: Sponsorship for continued development of LLVM/m68k
Post by: NinjaCyborg on January 14, 2022, 03:55:36 PM
Will they support Amiga HUNK ABI if we do?
Title: Re: Sponsorship for continued development of LLVM/m68k
Post by: adrian82 on June 11, 2023, 04:12:21 PM
Will they support Amiga HUNK ABI if we do?

In general, it should be possible to use a tool like »elf2hunk« to generate a hunk executable.

The hard part of adding target support to a compiler like LLVM is the machine-specific part for code generation. Adding support for additional executable formats and operating systems is the easier part.

Supporting the development of the M68k backend for LLVM means that the community gets a modern and supported C/C++ compiler plus support for many modern languages such as Rust, Julia, Haskell, Swift and so on. LLVM is one of the most important compiler projects.

The development is also making good progress.

Adrian