Closed carlossless closed 3 weeks ago
Please use the 12.2.rel1 toolchain or use main
. This is a known issue that is addressed in v2.0 and there are no plans to backport the fix because usable compilers exist for that release and it doesn't affect the functionality of the firmware. It is caused by some changes that were made in newlib 4 which your chosen compiler build uses. It has nothing to do with the version of the actual compiler, but rather the newlib bundled with it.
See #1876 for details
@dragonmux understood, thank you for the clarification!
I've been struggling to build v1.10.2 firmware with the 12.3.rel1 toolchain. The resulting ELF for the
native
platform would be too large to fit into ROM.I did a bit of digging and found that using v12.2.rel1 (like in CI) results in a binary that still fits into ROM. Other later versions that I've tried (12.3.rel1, 13.2.rel1) all produce a build that's slightly over ROM capacity.