The Linaro Binary Toolchain
The Linaro GCC 5.3-2016.02 Release is now available.
Notice: All Linaro GCC 5 series toolchain users should migrate to the latest version of the Linaro GCC 5 toolchain in order to mitigate potential security exposure to CVE-2015-7547. See the NEWS section below for details.
Download release packages from:
Previous snapshots and release-candidates are at:
Previous releases are at:
Linaro officially supports the current and previous Ubuntu LTS releases (as of the time of this release). This does not mean that the toolchain will not work on other/older Linux distributions. See the following for the life-time of Ubuntu LTS releases.
The host system upon which the cross-compiler will run requires a minimum of glibc 2.14, because of API changes to glibc’s memcpy API.
Linaro GCC 5.3-2016.02
FSF glibc 2.21 (release/2.21)
Linaro newlib 2.1.0-2014.09 (linaro_newlib-branch)
Linaro binutils 2.25 (linaro_binutils-2_25-branch)
FSF GDB 7.10 (gdb-7.10-branch)
Linaro toolchain package git branches are hosted at:
NEWS for Linaro GCC 5.3-2016.02
- Applied fix for CVE-2015-7547 – A stack-based buffer overflow in glibc’s getaddrinfo() was corrected in glibc 2.23 and backported into glibc 2.21.
- ARMv8.1 Instruction Support – ARMv8.1 instructions support was checked into GCC and binutils. It has been backported into Linaro GCC 5.3 and Linaro binutils 2.25.
- Backported -Bsymbolic-functions into Linaro binutils 2.25.
- Performance related backports from Linaro GCC 5.2-2015.11, Linaro GCC 5.2-2015.12, and Linaro GCC 5.3-2016.01-1 have been included.
See the following Linaro GCC snapshots:
File bugs at http://bugs.linaro.org
For Linaro member support see http://support.linaro.org
For Linaro community support email email@example.com