Binary Builds

Other pages:

This is a pre-built version of Linaro GCC and Linaro GDB that runs on generic Linux or Windows and targets the glibc Linaro Evaluation Build.

Uses include:

  • Cross compiling ARM applications from your laptop
  • Remote debugging
  • Build the Linux kernel for your board

More information, bug tracking, and downloads are available at:

More interested in bare-metal and long-term maintained releases for ARM embedded processors? We're working with ARM to also supply a Cortex-R and Cortex-M bare-metal build. See:

Earlier architectures

Note: this sections describes a feature of the upcoming 2012.03 release. Please see the development tree at for early access.

Linaro is focused on the Cortex-A series of processors. The support libraries that come with the binary build contain Thumb-2 and VFPv3-D16 instructions which won't work on earlier architectures such as the ARMv4T and ARMv5.

You can build an equivalent ARMv4T soft float toolchain using the same build scripts we use for the binary toolchain. First, download and read the documentation:

  • Download crosstool-NG and the sources archive

  • Read README.txt, especially the section on building from source
  • Follow the instructions on setting up a build tree


  • cd crosstool-ng*

  • ./configure --local; make

  • export PATH=$PWD:$PATH

  • mkdir builds; cd builds

  • ct-ng linaro-arm-linux-gnueabi-armv4t

  • ct-ng build

The final toolchain is available in builds/install.


Sub pages:

WorkingGroups/ToolChain/BinaryBuild (last modified 2012-04-02 21:49:27)