summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-04-08doc fix: It's RESTART not STARTLawrence D'Anna1-1/+1
The documentation says to use the START environment variable to say what step to start at, but the code uses RESTART. Signed-off-by: Lawrence D'Anna <larry@elder-gods.org>
2015-02-18config/linux: Update kernel versionsCristoforo Cataldo1-10/+10
This commit updates to the latest longterm and stable kernel versions as of February 18, 2015. Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
2015-02-18config/gcc: Update to Linaro GCC 4.9-2015.02 and GCC 4.8-2015.02Cristoforo Cataldo1-4/+4
Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
2015-02-03Merge pull request #43 from bwalle/glibc-2.16-ghostBryan Hundven1-0/+222
libc/glibc: Add patch to fix CVE-2015-0235
2015-02-03libc/glibc: Add patch to fix CVE-2015-0235Bernhard Walle1-0/+222
This patch fixes the so-called "GHOST" buffer overflow in glibc 2.16. See http://www.openwall.com/lists/oss-security/2015/01/27/9. Signed-off-by: Bernhard Walle <bernhard@bwalle.de>
2015-02-03Merge pull request #40 from bhundven/download_http_firstBryan Hundven6-9/+14
scripts/*/*.sh: prioritize http downloads
2015-02-02Merge pull request #39 from stefanct/masterBryan Hundven2-0/+15
Add patch to fix building glibc 2.20 on sparc
2015-02-02scripts/*/*.sh: prioritize http downloadsBryan Hundven6-9/+14
Prirotize http downloads before ftp downloads. By having http download first, those using proxy will work with the current download mechnism. This tells me that that mechnism needs to be updated. (proxy support and/or kconfig toggles) closes #3 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-02-01Add patch to fix building glibc 2.20 on sparcStefan2-0/+15
This actually comes from upstream: https://sourceware.org/ml/libc-alpha/2014-09/msg00317.html It is needed for plain glibc as well as linaro's version. A symlink is added for the latter's version 2.20-2014.11. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Stefan Tauner <stefan.tauner@gmx.at>
2015-01-27Merge pull request #36 from netzimme/masterBryan Hundven2-0/+543
arch/sample : add sample file for the nios2 architecture
2015-01-26arch/sample : add sample file for the nios2 architectureDaniel Zimmermann2-0/+543
add sample file for the nios2 architecture.
2015-01-26Merge pull request #35 from netzimme/masterBryan Hundven2-0/+22
arch/nios2:add nios2
2015-01-26arch/nios2:add nios2Daniel Zimmermann2-0/+22
add the nios2 architecture to crosstool-ng. Signed-off-by: Daniel Zimmermann <netzimme@gmail.com>
2015-01-26Merge pull request #24 from Christopher83/masterBryan Hundven13-67/+157
Add the support to choose, download and build latest Linaro toolchain components
2015-01-26Merge pull request #22 from Ledest/masterBryan Hundven1-6/+8
fix bashisms in patch-rework.sh script
2015-01-26Merge pull request #26 from bhundven/patchwork-andreas-bießmannBryan Hundven1-0/+12
uClibc: fix darwin build
2015-01-16config/linux: Update kernel versionsCristoforo Cataldo1-12/+17
This commit updates to the latest longterm and stable kernel versions as of January 16, 2015 and adds also 3.18 version. Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
2015-01-16libc: newlib: Add NewLib 2.2.0, Linaro NewLib 2.2.0-2015.01 and 2.1.0-2014.09Cristoforo Cataldo2-6/+26
This commit allows to choose, download and build latest NewLib: - newlib-2.2.0 - newlib-linaro-2.2.0-2015.01 - newlib-linaro-2.1.0-2014.09 Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
2015-01-16libc: glibc: Add Linaro GLibc 2.20-2014.11Cristoforo Cataldo2-3/+17
This commit allows to choose, download and build latest Linaro GLibC: - glibc-linaro-2.20-2014.11 Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
2015-01-16libc: eglibc: Add Linaro EGLibc 2.19-2014.08Cristoforo Cataldo2-0/+15
This commit allows to choose, download and build latest Linaro EGLibC: - eglibc-linaro-2.19-2014.08 Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
2015-01-16debug: gdb: Add Linaro GDB 7.8-2014.09 and Linaro GDB 7.6.1-2013.10Cristoforo Cataldo2-29/+38
This commit allows to choose, download and build latest Linaro GDB: - gdb-linaro-7.8-2014.09 - gdb-linaro-7.6.1-2013.10 Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
2015-01-16gcc: Add Linaro GCC 4.9-2015.01 and GCC 4.8-2014.11Cristoforo Cataldo2-14/+22
This commit allows to choose, download and build latest Linaro GCC: - gcc-linaro-4.9-2015.01 - gcc-linaro-4.8-2014.11 Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
2015-01-16binutils: Add Linaro Binutils 2.25-2015.01 and 2.24-2014.11Cristoforo Cataldo2-3/+22
This commit allows to choose, download and build latest Linaro Binutils: - binutils-linaro-2.25.0-2015.01-2 - binutils-linaro-2.24.0-2014.11-2 Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
2015-01-14Merge pull request #32 from manni83/e500v2Bryan Hundven4-0/+174
Adding upstream patches of powerpc-e500v2-linux-gnuspe
2015-01-11Fix bashisms in patch-rework.sh scriptLed1-6/+8
This script has a '#!/bin/sh' shabang and might be running on a POSIX shell. So replace bash-specific constructions (pushd/popd, for((...)), read with '-u' option) to POSIX-shell equivalents. Signed-off-by: Led ledest@gmail.com
2015-01-11Merge pull request #25 from bhundven/patchworks-bernhard_walleBryan Hundven3-0/+52
Patchwork bernhard walle
2015-01-11Merge pull request #27 from bhundven/patchwork-bob-dunlopBryan Hundven2-0/+16
Patch newlib-2.xx optimising for space Append flags to CFLAGS_FOR_TARGET rather than replacing.
2015-01-11Merge pull request #29 from diorcety-ctng/updatesBryan Hundven2-13/+27
config.{sub,guess}: Update to latest
2015-01-10config.{sub,guess}: Update to latestRay Donnelly2-13/+27
From http://git.savannah.gnu.org/gitweb/?p=config.git Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
2015-01-09cc/gcc: added upstream patches for powerpc-e500v2-linux-gnuspe.Manfred Rudigier3-0/+168
Signed-off-by: Manfred Rudigier <manfred.rudigier@omicron.at>
2015-01-09Added gcc 4.8.4.Manfred Rudigier1-0/+6
Signed-off-by: Manfred Rudigier <manfred.rudigier@omicron.at>
2015-01-09Patch newlib-2.xx optimising for space Append flags to CFLAGS_FOR_TARGET ↵Bob Dunlop2-0/+16
rather than replacing.
2015-01-09uClibc: fix darwin buildAndreas Bießmann1-0/+12
uClibc's unifdef tool declares strlcpy(3) which is problematic on OS X. There (and probably on other systems) strlcpy(3) is defined as a macro, re-declaring it here will fail cause the macro expansion will generate an invalid function name. The declaration of strlcpy(3) is however useless cause it is never used in the tool. Also upstream patch 2a021ae81c36f4281883a3195f7ce81504edf978 will remove it. Using that patch here is overkill, cause it rewrites a lot of the unifdef.c code. Signed-off-by: Andreas Bießmann <andreas@biessmann.de> Cc: Yann E. MORIN <yann.morin.1998@free.fr>
2015-01-09cc/gcc: Fix dynamic linker path for hard float libcBernhard Walle1-0/+44
When compiling glibc 2.16 and gcc 4.7.4 with CT_ARCH_FLOAT="hard", I end up in a dynamic linker called /lib/ld-linux-armhf.so.3, but gcc compiles the binaries with an ELF interpreter /lib/ld-linux.so.3. That doesn't work. This patch (which is included in recent gcc version and also is included in Linaro 4.7 versions) fixes the problem. I just stripped the ChangeLog diff from the original commit. Signed-off-by: Bernhard Walle <bernhard@bwalle.de>
2015-01-09comptools/make: Install 'gmake' symlinkBernhard Walle2-0/+8
We had following problem: We're building a toolchain with an old glibc version for compatibility with old Linux distributions (glibc 2.9). This version requires make < 4 to build. However, the configure script of glibc looks for make in the order "gnumake", "gmake" and "make". So when "gmake" is available in the system (which is the case on Gentoo Linux per default, unfortunately), then configure finds the system gmake 4.1 instead of the ct-ng make 3.82. This patch adds an option to install a symlink so that 'gmake' is also available in the old version when building toolchains. Signed-off-by: Bernhard Walle <bernhard@bwalle.de>
2015-01-07Merge pull request #19 from davidholsgrove/newlib_headersBryan Hundven2-12/+6
Newlib headers for Canadian Crosses
2015-01-03Merge pull request #20 from bhundven/masterBryan Hundven4-0/+91
binutils: Add binutils-2.25
2015-01-02binutils: Add binutils-2.25Bryan Hundven4-0/+91
This also updates the patches from 2.24. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-01-01cc/gcc: Remove copyheaders toggle in do_cc_core_backend, make defaultDavid Holsgrove1-8/+2
Canadian Cross compile for baremetal fails with error; checking for the value of EOF... configure: error: computing EOF failed which is due to libstdc++ configure not being able to find stdio.h Having all modes of the core compiler copyheaders from CT_HEADERS_DIR (in combination with previous patch for newlib to add a do_libc_start_files function to copy into the CT_HEADERS_DIR) resolves this. Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
2015-01-01libc/newlib: Add do_libc_start_files to copy headers to CT_HEADERS_DIRDavid Holsgrove1-4/+4
Require access to newlibs headers in gcc.sh, matching other libc components. Resolves issue with headers not found. Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
2015-01-01Merge pull request #16 from bhundven/masterBryan Hundven2-2/+15
gmp: Disable --enable-mpbsd if version is >= 5.0.2
2014-12-23gmp: Disable --enable-mpbsd if version is >= 5.0.2Bryan Hundven2-2/+15
closes #12 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2014-12-16Merge pull request #13 from davidholsgrove/newlib_canadianBryan Hundven1-1/+2
libc/newlib: Canadian baremetal builds require core pass-1
2014-12-16Merge pull request #14 from davidholsgrove/glibc_rpcBryan Hundven1-2/+3
libc/glibc: install obsolete RPC for both eglibc and glibc
2014-12-15Merge pull request #11 from jrbyrne/workingBryan Hundven1-10/+10
config/linux: Update kernel versions
2014-12-15Merge pull request #6 from davidholsgrove/libc_custom_locationBryan Hundven5-7/+71
Libc custom location
2014-12-15libc/glibc: install obsolete RPC for both eglibc and glibcJérôme BARDON1-2/+3
Currently, the obsolete RPC headers are only installed for eglibc, but glibc has the same /deficiency/, so install the obsolete RPC for both. Signed-off-by: Jérôme BARDON <bardon.pro@gmail.com> Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
2014-12-15libc/newlib: Canadian baremetal builds require core pass-1David Holsgrove1-1/+2
Can safely skip the core pass-1 for normal baremetal builds, but when building a canadian baremetal, the repair_cc functionality (GCC_FOR_TARGET) in gcc.sh will force the core pass-2 to attempt to build gcc and libgcc without a ${CT_TARGET}-gcc existing, causing a failure on ${CT_TARGET}-gcc -dumpspecs > tmp-specs Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
2014-12-11config/linux: Update kernel versionsJames Byrne1-10/+10
This commit updates to the latest longterm and stable kernel versions as of December 10, 2014. Signed-off-by: James Byrne <james.byrne@origamienergy.com>
2014-12-10Merge pull request #9 from bhundven/masterBryan Hundven2-1/+3
Fixes for glibc and gdb