summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-04-14Merge pull request #57 from smoofra/buildflagsBryan Hundven1-0/+4
bugfix: pass extra build CFLAGS and LDFLAGS to glibc
2015-04-14Merge pull request #63 from neftedal/masterBryan Hundven1-3/+28
Updated script to support mingw versions above major 2
2015-04-08mingw.sh: added with sysroot argument to mingw configureNils Petter Eftedal1-0/+1
The argument will prevent the prefix path from being added as an include path while building mingw. Having the prefix as an include path might cause all kinds of weird issues if prefix directory also exists on the build machine. Signed-off-by: Nils Petter Eftedal <nilspetter@eftedal.org>
2015-04-08mingw.sh: updated script to support mingw versions above major 2Nils Petter Eftedal1-3/+27
Added new functions to support changes in prefix and required vendor tuple for new versions of mingw. Tested and verified with mingw version 2.0.7, 3.3.0 and 4.0-rc3. Signed-off-by: Nils Petter Eftedal <nilspetter@eftedal.org>
2015-04-08build compat fix for mac os: define offsetof if it's missingLawrence D'Anna1-0/+9
When building on Mac OS, we don't seem to have offsetof when we need it for gperf-generated code. This patch solves that issue. Signed-off-by: Lawrence D'Anna <larry@elder-gods.org>
2015-04-08bugfix: pass extra build CFLAGS and LDFLAGS to glibcLawrence D'Anna1-0/+4
Glibc actually does create a build executable. It's under sunrpc and it's called cross-rpcgen. It uses gettext, so if that's not available in a standard place on your system (for example if you're using Mac OS X and Homebrew), then you are all out of luck. Signed-off-by: Lawrence D'Anna <larry@elder-gods.org>
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-04-08Merge pull request #37 from bhundven/so_long_to_eglibcBryan Hundven26-1645/+815
So long to eglibc
2015-04-07Merge pull request #64 from jpf91/fixSymlinkBryan Hundven1-2/+6
Only create ${CT_TARGET}-cc${ext} symlink if ${CT_TARGET}-gcc exists
2015-04-07Only create ${CT_TARGET}-cc${ext} symlink if ${CT_TARGET}-gcc existsJohannes Pfau1-2/+6
Without this canadion cross builds create invalid symlinks: When the code in do_cc_core_backend is called there is no ${CT_TARGET}-gcc in the install directory. Therefore ext is empty and we create a link to ${CT_TARGET}-gcc. The final compiler step then installs ${CT_TARGET}-gcc.exe and creates a working ${CT_TARGET}-cc.exe symlink but we still keep the invalid link as well. Signed-off-by: Johannes Pfau <johannespfau@gmail.com>
2015-04-07Merge pull request #61 from Christopher83/masterBryan Hundven2-12/+17
Updates to Linaro GCC 4.9 and kernel versions
2015-03-15Do not use strlen to check that a string is emptyRomain1-1/+1
Here, the exact size of a not empty string is useless.
2015-03-15config/linux: Update kernel versionsCristoforo Cataldo1-10/+15
This commit updates to the latest longterm and stable kernel versions as of March 15, 2015. Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
2015-03-15config/gcc: Update to Linaro GCC 4.9-2015.03Cristoforo Cataldo1-2/+2
Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
2015-03-11Merge pull request #55 from netzimme/masterBryan Hundven1-0/+13
add gdb 7.9 and 7.8.2
2015-03-07add gdb 7.9 and 7.8.2Daniel Zimmermann1-0/+13
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-07Add glibc 2.21Stefan Tauner1-1/+7
Signed-off-by: Stefan Tauner <stefan.tauner@gmx.at>
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-28glibc: Fix pkgversion and bugurl supportBryan Hundven1-1/+6
glibc versions that don't support --with-pkgversion or --with-bugurl will cause a harmless: ==================== configure: WARNING: unrecognized options: --with-bugurl...` ==================== If it's set, use it, if it's a recognized option. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-01-28eglibc: Remove eglibc supportBryan Hundven26-1645/+810
As posted on http://www.eglibc.org/ ==================== EGLIBC is no longer developed and such goals are now being addressed directly in GLIBC. ==================== I'm not interested in maintaining build support for unsupported software. Older branches of crosstool-ng continue to have eglibc support. If you find issues with older branches, I'm always open to pull requests. Removing eglibc also frees up glibc cleanup and build optimization. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
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.