Skip to content

toolchain system list

Nick Andrews edited this page Aug 14, 2025 · 4 revisions
  • Rework the existing AROS target naming, so that the full target is used when cross/ compiling - e.g. arm-pc-aros, or m68k-amigaos-aros.
  • Rework the host detection to use the correct full naming when cross compiling, and generate toolchains using -unknown-aros naming conventions, with wrappers that push specific ISA flags if necessary (e.g. "arm-raspi-aros" -> calls "arm-unknown-aros -marm -march....")
  • Remove the current wrapper used to generate the native toolchain once the previous fixes have been made, and clean up the related build scripts.

Compilers/Linkers:

  • Look into linking code similar to how resident32 is used in bebos's GCC fork.

LLVM:

  • Fix linking issue on LLVM 11. Grub2 fails to build linking to a specific addressed - needs investigated and fixed.
  • Fix linking issue on LLVM 20. Duplicate symbols, for symbols used to link in auto-opener related code.

Clone this wiki locally