The Linaro Toolchain Working Group is pleased to announce the availability of the Linaro Stable Binary Toolchain Release-Candidate GCC 5.1-2015.08-rc2 Archives. 

  http://snapshots.linaro.org/components/toolchain/binaries/5.1-2015.08-rc2/

These archives provide cross-toolchain executables (compiler, debugger, linker, etc.) and shared libraries (libstdc++, libc, etc.) that target ARM or Aarch64 GNU/Linux and bare-metal environments. The cross-toolchain binaries execute on a Linux or MS Windows (under mingw32) host operating-system. 

Please evaluate this release-candidate for correctness.  Linaro will shortly spin the Linaro GCC 5.1-2015.08 release if this release-candidate passes stakeholder validation.

For bugs related to this release-candidate please email linaro-toolchain@lists.linaro.org or file a bug at http://https://bugs.linaro.org/enter_bug.cgi?product=Linux%20Binary%20toolchain

NEWS 

* 2015.08-rc2 

    * The Linaro 2015.08-rc2 release-candidate binary toolchain is based on the Linaro GCC-5.1-2015.08-rc1 release-candidate source archive. The only changes between 2015.08-rc1 and 2015.08-rc2 were the following changes in how the binary toolchains were built. The compiler itself was not changed. 
    
    * x86_64 hosted, armv8l-linux-gnueabihf targetted cross toolchains are now correctly configured. This was broken in 2015.08-rc1. The cross-compiler targetting armv8l-linux-gnueabihf is now correctly configured with --with-arch=armv8-a --with-fpu=neon-fp-armv8 --with-float=hard --disable-multilib --enable-multiarch. 
 
    * Glibc’s slibdir and libdir were once again modified to address Linaro Bugzilla 1717 – Linaro-4.9-2015.05 moved system libs from /libc/lib/ to /libc/usr/lib/ which breaks things. The following are now the correct locations:
        libdir=lib/ (linker-scripts and static archives) 
        slibdir=usr/lib/ (shared objects) 
        rtlddir=lib/ (dynamic linker) 

* 2015.08-rc1 
 
    * x86_64 hosted, armv8l-linux-gnueabihf targetted cross toolchain now provided.
 
        Delivering on REQ-477 – Enable x86_64 to Aarch32 (32-bit ARMv8-A) cross binary toolchain product release and CARD-1637 – Enable Aarch32 (32-bit ARMv8-A) cross binary toolchain product releases , armv8l-linux-gnueabihf targetted toolchains are now available as part of this release-candidate. 
 
    * Python support in GDB for both Linux and Mingw32 (32-bit windows).
 
        Delivered as requested in the linaro-toolchain mailing list post title – windows binary builds with gdb-python enabled?. 
 
    * Added missing expat support to GDB.
 
        This addresses the following linaro-toolchain mailing list post – "Missing expat support in GDB 7.8 multi-lib enablement for arm bare-metal targets."
 
    * A fix for multilib enablement in baremetal toolchains (as described in ABE Review 6862).
 
    * Library Paths are now congruent with older Linaro Toolchain path layouts. This addresses Linaro Bugzilla 1717 – Linaro-4.9-2015.05 moved system libs from /libc/lib/ to /libc/usr/lib/ which breaks things.
        libdir=lib/ (shared objects) 
        slibdir=usr/lib/ (static libraries) 
        rtlddir=lib/ (dynamic linker)