summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan S. Arnold <ryan.arnold@linaro.org>2015-10-01 22:39:29 -0500
committerRyan S. Arnold <ryan.arnold@linaro.org>2015-10-01 22:39:29 -0500
commit93c1eb8a46539430a70a914741a8da725ade8d69 (patch)
tree2371e2534372cfad5ebf48875ed12d24392a0de4
parent1463c4f95ddf87c7cc91ee212f06e1e3a4acb7df (diff)
Create release notes for binary release-candidate linaro-5.1-2015.08-rc2.releases/linaro-5.1-2015.08-rc2
-rw-r--r--components/toolchain/binaries/README.textile45
1 files changed, 39 insertions, 6 deletions
diff --git a/components/toolchain/binaries/README.textile b/components/toolchain/binaries/README.textile
index bd49258..139e923 100644
--- a/components/toolchain/binaries/README.textile
+++ b/components/toolchain/binaries/README.textile
@@ -1,10 +1,10 @@
-h1. Linaro *Stable* Binary Toolchain Release
+h1. Linaro *Stable* Binary Toolchain Release-Candidate GCC 5.1-2015.08-rc2
-p. The Linaro Toolchain Working Group is pleased to announce this quarter's release of the Linaro *stable* Toolchain Binary Release Archives.
+p. 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.
p. 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.
-p. Beginning with the Linaro 4.9-2014.11 release, Linaro has changed the layout and structure of its prebuilt toolchain binary release archives. The Linaro 4.9-2014.11 release is the first release built with "ABE":https://git.linaro.org/toolchain/abe.git. ABE provides a maintainable and flexible toolchain building, benchmarking, validation, and release framework. For further details on ABE, please visit https://wiki.linaro.org/ABE.
+p. Beginning with the Linaro 4.9-2014.11 release, Linaro has changed the layout and structure of its prebuilt toolchain release binary archives. The Linaro 4.9-2014.11 release is the first release built with "ABE":https://git.linaro.org/toolchain/abe.git. ABE provides a maintainable and flexible toolchain building, benchmarking, validation, and release framework. For further details on ABE, please visit https://wiki.linaro.org/ABE.
p. The folders above describe the ARM and Aarch64 target triplets, i.e., the system on which you want your programs/applications to run. For more details on triplets, please click "here":https://wiki.linaro.org/WorkingGroups/ToolChain/FAQ#What_is_the_differences_between_.2BIBw-arm-none-eabi-.2BIB0_and_.2BIBw-arm-linux-gnueabihf.2BIB0.3F_Can_I_use_.2BIBw-arm-linux-gnueabihf.2BIB0_tool_chain_in_bare-metal_environment.3F_How_do_you_know_which_toolchain_binary_to_use_where.3F.
@@ -27,7 +27,10 @@ h3. armv8l-linux-gnueabihf
p. _Toolchains for little-endian, 32-bit ARMv8 for GNU/Linux systems_
-* _Not yet available_
+* @gcc-linaro-*-x86_64_armv8l-linux-gnueabihf.tar.xz@
+** Linux 64-bit binaries for the Aarch64 Linux cross-toolchain
+* @gcc-linaro-*-i686-mingw32_armv8l-linux-gnueabihf.tar.xz@
+** Windows 32-bit binaries for the Aarch64 Linux cross-toolchain
h3. aarch64-none-elf
@@ -103,9 +106,39 @@ p. _Toolchains for big-endian, soft-float, 32-bit ARMv7 (and earlier) for bare-m
* @gcc-linaro-*i686-mingw32_armeb-eabi.tar.xz@
** Windows 32-bit binaries for the ARMv7 bare-metal Big Endian cross-toolchain
-h2. NOTE
+h2. NEWS
+
+h3. 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":https://bugs.linaro.org/show_bug.cgi?id=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)
+
+
+
+h3. 2015.08-rc1
+
+* @x86_64@ hosted, @armv8l-linux-gnueabihf@ targetted cross toolchain now provided.
+** Delivering on "REQ-477":https://cards.linaro.org/browse/REQ-477 - *Enable x86_64 to Aarch32 (32-bit ARMv8-A) cross binary toolchain product release* and "CARD-1637":https://cards.linaro.org/browse/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?":https://lists.linaro.org/pipermail/linaro-toolchain/2015-June/005077.html*.
+* Added missing expat support to GDB.
+** This addresses the following linaro-toolchain mailing list post - *"Missing expat support in GDB 7.8":https://lists.linaro.org/pipermail/linaro-toolchain/2015-September/005223.html*.
+* multi-lib enablement for arm bare-metal targets.
+** As discussed in "ABE Review 6862":https://review.linaro.org/#/c/6862/ , this is required for baremetal toolchains.
+* Library Paths are now congruent with older Linaro Toolchain path layouts. This addresses "Linaro Bugzilla 1717":https://bugs.linaro.org/show_bug.cgi?id=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)
+
+h2. NOTES
-* The toolchain component source release archives for the individual components are at http://releases.linaro.org/latest/components/toolchain. Select the component (e.g. gcc, glibc, binutils, gdb) as necessary.
+* The toolchain component source release-candidate archives for the individual components are at [http://snapshots.linaro.org/components/toolchain/binaries/]. Select the component (e.g. gcc, glibc, binutils, gdb) as necessary.
* The binary tarball has been split into 3 parts. As a result, you can install only the parts needed:
** @gcc-linaro-*.tar.xz@ - the compiler and tools