linux-3ds / firm_linux_loader

FIRM Linux Loader for the Nintendo 3DS
GNU General Public License v2.0
69 stars 8 forks source link

Build failure with new libc (missing references to functions) #39

Open ParzivalWolfram opened 2 months ago

ParzivalWolfram commented 2 months ago

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:

ParzivalWolfram commented 1 month ago

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.