Home / 140405
Name Modified Size InfoDownloads / Week
Parent folder
README 2014-04-05 2.6 kB
gcc-arm-none-eabi-4_8-140405-win-x64.7z 2014-04-05 58.4 MB
gcc-arm-none-eabi-4_8-140405-win.7z 2014-04-05 57.0 MB
gcc-arm-none-eabi-4_8-140405-linux-x64.tar.xz 2014-04-05 49.9 MB
Totals: 4 Items   165.3 MB 0
GNU Tools for ARM Embedded Processors / bleeding-edge-toolchain
version: 140405
build date: 05.04.2014
package date: 05.04.2014
build system: Linux 3.13.8-1-ARCH #1 SMP PREEMPT Tue Apr 1 12:19:51 CEST 2014 x86_64 GNU/Linux
host systems:
- 32-bit Windows (i686-w64-mingw32)
- 64-bit Windows (x86_64-w64-mingw32)
- 64-bit Linux (x86_64-unknown-linux-gnu)
target system: bare-metal ARM (arm-none-eabi)
compiler: GCC 4.8.2 for Windows (mingw32-w64), GCC 4.8.2 for Linux

Based on "GCC ARM Embedded 4.8-2014-q1-update" release
https://launchpad.net/gcc-arm-embedded/4.8/4.8-2014-q1-update

Components used:
- gcc, ARM/embedded-4_8-branch, r208234 (28.02.2014 22:24:02), svn://gcc.gnu.org/svn/gcc/branches/ARM/embedded-4_8-branch
- binutils & gdb, commit e128e761d22a6916fd3fdec702cbedb37b754ae6 (04.04.2014 23:00:58), git://sourceware.org/git/binutils-gdb.git
- newlib, commit e128e761d22a6916fd3fdec702cbedb37b754ae6 (04.04.2014 21:52:07), git://sourceware.org/git/newlib.git
- cloog 0.18.0, ftp://gcc.gnu.org/pub/gcc/infrastructure/cloog-0.18.0.tar.gz
- expat 2.0.1, http://space.dl.sourceforge.net/project/expat/expat/2.0.1/expat-2.0.1.tar.gz
- gmp 6.0.0a, https://ftp.gnu.org/gnu/gmp/gmp-6.0.0a.tar.bz2
- isl 0.11.1, ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.11.1.tar.bz2
- libelf 0.8.13, http://www.mr511.de/software/libelf-0.8.13.tar.gz
- libiconv 1.14, http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
- mpc 1.0.2, ftp://ftp.gnu.org/gnu/mpc/mpc-1.0.2.tar.gz
- mpfr 3.1.2, http://www.mpfr.org/mpfr-current/mpfr-3.1.2.tar.xz
- zlib 1.2.8, http://zlib.net/zlib-1.2.8.tar.gz

Differences from original release:
- the most recent components used where possible, core components directly from HEADs of repositories
- compiled with recent toolchain, which results in much better performance on host system
- libstdc++ with disabled exceptions (as in size-optimized libraries that come in "nano" set)
- newlib with different configure options (--enable-newlib-register-fini removed, --enable-newlib-io-c99-formats,
  --disable-newlib-atexit-dynamic-alloc, --enable-newlib-reent-small, --disable-newlib-fvwrite-in-streamio,
  --disable-newlib-fseek-optimization, --disable-newlib-wide-orient, --disable-newlib-unbuf-stream-opt,
  --enable-newlib-global-atexit)
- all libraries are not stripped - debugging them is possible
- lack of some text files and documents
- merged compilation steps of binutils and gdb

Build commands used:
./build-prerequisites.sh
./build-toolchain.sh

This package and info about it can be found on Freddie Chopin's website:
http://www.freddiechopin.info/
Source: README, updated 2014-04-05