-
-
Notifications
You must be signed in to change notification settings - Fork 72
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.