Something has broken in new-ish libc that causes most distros' arm-none-eabi toolchains to fail to compile the loader due to missing functions. More specifically, the following functions fail due to undefined references in Arch's arm-none-eabi-newlib package:
This would be partially solved by building both this and arm9linuxfw inside Buildroot, using the toolchain it generates. This isn't necessarily a good idea, but it would work.
Something has broken in new-ish libc that causes most distros' arm-none-eabi toolchains to fail to compile the loader due to missing functions. More specifically, the following functions fail due to undefined references in Arch's arm-none-eabi-newlib package: