About

This site provides a large number of ready-to-use cross-compilation toolchains, targetting the Linux operating system on a large number of architectures.

Based on gcc and binutils, those toolchains are provided in several variants with the glibc, uClibc-ng and musl C libraries. The toolchains are built using the Buildroot build system.

Most toolchains are tested by building a Linux kernel and Linux userspace, and booting it under Qemu. This is of course not possible on some CPU architectures.

For each architecture and C library combination, two versions of the toolchain are provided:

  • stable, which uses older proven versions of the toolchain components
  • bleeding-edge, which uses the latest versions of the toolchain components

Useful resources:

Questions: checkout the FAQ, or contact us!

Download
' + 'Download ' + key + ''; output += ""; switch (toolchain['test_result']) { case "TEST-OK": output += ' ' + ' Tests passed'; break; case "SYSTEM-BUILD-FAILED": output += ' ' + ' Build test failed'; break; case "CAN-NOT-TEST": output += ' ' + ' Could not test'; break; case "NO-BOOT": output += ' ' + ' Test system did not boot'; break; } output += '
checksum (sha256)'; output += "
"; output += ''; $.each(toolchain['summary'], function(k, v) { output += ''; output += ''; if (v[1].length > 16) { output += ''; } else { output += ''; } output += ''; }); output += '
' + v[0] + '' + v[1].substring(0, 15) + '...' + v[1] + '
'; output += '
'; }); if (['bfin', 'nios2'].includes($select_arch.val())) { output += '
This toolchain is obsolete and no longer maintained.
'; } output += '
View all ' + $select_arch.val() + ' toolchains
'; return output; }); $('[data-toggle="tooltip"]').tooltip(); }).change(); });