If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
Announcement
Collapse
No announcement yet.
LLVM Clang Mainlines Support For The Motorola 68000 Series (m68k)
No, not really. It may be the first step, but all the OS related stuff is missing. The Amiga executable format called Amiga Hunk is not really common like MCOFF, AOUT or ELF also used on m68k platforms. This llvm/clang can't generate proper Amiga binaries. Also system specific includes and libs may be missing.
The next thing is, a classic AmigaOS (running on m68k) won't have the resources to run a beast like llvm/clang. You may be able to provide enough memory (classic AmigaOS can deal with up 768 MiB RAM, maybe more in 3.x releases), but you won't have enough computing power. Last year I cross-compiled a minimalistic Linux for an Amiga1200 [email protected] and 256MiB RAM (https://github.com/wgottwalt/openadk). Nice to see a 5.9.x kernel booting on a classic Amiga, but it takes ages. I also included gcc 10.2 for having some fun with C++20 ... well, forget it, real classic hardware can't deal with such big software.
It isn't always post content - the forum SW occasionally marks posts as spam with no obvious cause.
Yes, I'm pointing out that the custom forum software is punishing well written posts. Without the wikipedia reference it was not blocked. This isn't the first time I've had a post blocked because I've taken the time to add reference links.
I suspect that the "spam filter" needs some tweaking. For example, it could take into account the tenure and post popularity of the author, and it could take into account the IP reputation (Spamhaus XBL etc) of the domain being referenced, vs randomly punishing a post for having a link.
Last edited by linuxgeex; 09 March 2021, 04:58 PM.
Currently only targeting Linux ABI. But NetBSD and AmigaOS are sure to follow at some point.
You can already use LLVM to target Amiga via FPK Pascal, which can use LLVM as a back-end for generating object code. That may not be your favourite language to code in lol.
Last edited by linuxgeex; 09 March 2021, 05:03 PM.
Comment