News

2017-08-16 - Toolchain updates

All bleeding edge toolchains have been rebuilt with GCC 7.2.0, binutils 2.29, GDB 8.0. The glibc bleeding edge toolchains are now using glibc 2.26.

The bleeding edge toolchains are now built in a Debian Jessie environment, so they require glibc 2.14 at least on the host machine.

Stable toolchains have also seen a few updates:

  • armv7m and m68k-coldfire toolchains rebuilt with a fix in elf2flt.
  • mips32r5 toolchain is now built with NaN 2008 encoding, which is compliant with the Linux kernel expection for this architecture variant.
2017-06-19 - First release

138 toolchains built!

The following architectures are available, most of them coming with multiple flavours:

  • aarch64
  • arc
  • arm
  • bfin
  • m68k
  • microblaze
  • mips32
  • mips64
  • nios2
  • openrisc
  • powerpc
  • powerpc64
  • sh4
  • sparc64
  • sparcv8
  • x86
  • x86-64
  • xtensa-lx60

At least one libc per architecture is available, but you will usually find up to three (glibc, uclibc, and musl).

The toolchains often come in two versions:

  • The stable one features GCC 5.4, binutils 2.27, 3.10 kernel header, and GDB 7.11.
  • The bleeding-edge one features GCC 6.3, binutils 2.28, 4.9 kernel header, and GDB 7.12.