345ccb523e
2024.02 Bootlin toolchains have been released, so let's update the support in Buildroot. Notable changes: - Bleeding edge toolchains now use binutils 2.42, and stable toolchains use binutils 2.41. This fixes binutils bug 27597 for both. - glibc has been updated to 2.39 - musl has been updated to 1.2.5, which brings 32-bit RISC-V support. Due to this, 2 new toolchain variants are added: 32-bit RISC-V stable, 32-bit RISC-V bleeding edge. - Bleeding edge toolchains now use 5.15 kernel headers, and stable toolchains now use 4.19 kernel headers - Fortran support has been disabled on Microblaze, as the libgfortran build at -O2 causes an internal compiler error. All runtime tests are passing, except the ones for the new RISC-V 32-bit musl toolchain, for which Busybox fails to build due to an interaction between musl-specific code in Busybox and musl. This issue has been reported: https://www.openwall.com/lists/musl/2024/03/03/2 The runtime tests are nevertheless included, with the hope that this issue will reasonably quickly be resolved. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by: Giulio Benetti <giulio.benetti@benettiengineering.com> Signed-off-by: Arnout Vandecappelle <arnout@mind.be> |
||
---|---|---|
.. | ||
toolchain-external-arm-aarch64 | ||
toolchain-external-arm-aarch64-be | ||
toolchain-external-arm-arm | ||
toolchain-external-bootlin | ||
toolchain-external-codesourcery-mips | ||
toolchain-external-codesourcery-niosII | ||
toolchain-external-custom | ||
toolchain-external-linaro-aarch64 | ||
toolchain-external-linaro-aarch64-be | ||
toolchain-external-linaro-arm | ||
toolchain-external-linaro-armeb | ||
toolchain-external-synopsys-arc | ||
Config.in | ||
pkg-toolchain-external.mk | ||
toolchain-external.mk |