summaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Collapse)AuthorFilesLines
2015-05-02config: Add gcc-5.1.0Bryan Hundven1-1/+25
This change needs another change from pull request #81, but it's kind of a chicken/egg scenario. The 'select's in CC_GCC_5_1 need to be refactored a bit, and would be easier to test if gcc-5.1.0 was commited. Most of the refactoring will happen with CC_GCC_HAS_GRAPHITE. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-04-30config/kernel: Update with longterm stable releasesBryan Hundven1-10/+10
Stable releases updated last night. Sync versions with kernel.org. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-04-30config: remove eglibc.inBryan Hundven1-240/+0
In commit cd47c091ba6f7d6d9a98c85fc5729a434c99d4ea I had forgot to also remove the config/libc/eglibc.in. This commit removes it. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-04-27kernel: Update kernel versionsBryan Hundven1-12/+17
This commit adds support for 4.x and updates longterm versions. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-04-26Merge pull request #73 from jpf91/other_bmBryan Hundven1-2/+2
Display 'Other languages' for bare metal as well
2015-04-26Display 'Other languages' for bare metal as wellJohannes Pfau1-2/+2
There are other languages which work with bare metal compilers. As an example crosstool-ng is recommended to build D/GDC bare metal compilers. Signed-off-by: Johannes Pfau <johannespfau@gmail.com>
2015-04-25Merge pull request #46 from stefanct/masterBryan Hundven1-1/+7
Add glibc 2.21
2015-04-25config/isl: bump isl to 0.14 for >=gcc-5.1Bryan Hundven1-0/+5
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-04-08Merge pull request #37 from bhundven/so_long_to_eglibcBryan Hundven6-275/+272
So long to eglibc
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-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-01-28eglibc: Remove eglibc supportBryan Hundven6-275/+272
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-26arch/nios2:add nios2Daniel Zimmermann1-0/+9
add the nios2 architecture to crosstool-ng. Signed-off-by: Daniel Zimmermann <netzimme@gmail.com>
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 Cataldo1-4/+17
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 Cataldo1-0/+6
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 Cataldo1-0/+6
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 Cataldo1-15/+22
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 Cataldo1-2/+9
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 Cataldo1-0/+12
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 Hundven1-0/+6
Adding upstream patches of powerpc-e500v2-linux-gnuspe
2015-01-09Added gcc 4.8.4.Manfred Rudigier1-0/+6
Signed-off-by: Manfred Rudigier <manfred.rudigier@omicron.at>
2015-01-09comptools/make: Install 'gmake' symlinkBernhard Walle1-0/+5
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-02binutils: Add binutils-2.25Bryan Hundven1-0/+10
This also updates the patches from 2.24. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2014-12-23gmp: Disable --enable-mpbsd if version is >= 5.0.2Bryan Hundven1-0/+8
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-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 Hundven2-0/+48
Libc custom location
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-10config/glibc: Disable ports/ for 2.20Bryan Hundven1-0/+2
As per the glibc release notes for 2.20: -------------------------------------------------------------------------------- All supported architectures now use the main glibc sysdeps directory instead of some being in a separate "ports" directory (which was distributed separately before glibc 2.17). -------------------------------------------------------------------------------- There isn't a ports directory anymore. So disable using and forcing it. closes #7 on crosstool-ng github Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2014-12-09gcc: The latest 'released' linaro 4.8 is 2014.04, not 08Bryan Hundven1-2/+2
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2014-12-09gcc: Update linaro 4.7 and 4.8 (Attempt 2)Bryan Hundven1-3/+3
I messed up the previous commit. I only updated half the config file, and the latest 4.8 is 2014.08. :facepalm: Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2014-12-09gcc: Update linaro 4.7 and 4.8Bryan Hundven1-2/+2
Update 4.7 to linaro-4.7-2014.06 Update 4.8 to linaro-4.8-2014.04 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2014-12-09libc/eglibc: Add CUSTOM version and CUSTOM_LOCATION config options and GetCustomDavid Holsgrove1-0/+25
CUSTOM_LOCATION config options only presented in menuconfig if component CUSTOM version selected. Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
2014-12-09libc/glibc: Add CUSTOM version and CUSTOM_LOCATION config options and GetCustomDavid Holsgrove1-0/+23
CUSTOM_LOCATION config options only presented in menuconfig if component CUSTOM version selected. Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
2014-12-09glibc: nptl is default from 2.20, so dont add to addons_listDavid Holsgrove1-0/+4
No longer recommended practice to use --enable-add-ons=nptl, so for 2.20 and later (along with custom glibc), don't add the CT_THREADS to the addons_list https://sourceware.org/glibc/wiki/Release/2.20#Packaging_Changes Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
2014-12-09libc/glibc: Add glibc-2.20Bryan Hundven1-0/+5
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
2014-12-05companion_libs/gmp: pump gmp to version 6.0.0aDaniel Zimmermann1-0/+5
# HG changeset patch # User Daniel Zimmermann <netzimme@gmail.com> # Date 1402524592 -7200 # Thu Jun 12 00:09:52 2014 +0200 # Node ID 30c0a797946f66f89a9bace2995957e6910174e9 # Parent 99029fac116b6cdd86de7015379dd765af77c116 companion_libs/gmp: pump gmp to version 6.0.0a pump gmp to version 6.0.0a Signed-off-by: '"Daniel Zimmermann" <netzimme@gmail.com>' Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2014-12-05config/linux: Update kernel versionsBryan Hundven1-12/+22
This commit updates longterm kernel version and adds 3.16.7 and 3.17.4. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2014-12-05config/libc: update musl-libc mainline to 1.1.5Bryan Hundven1-3/+3
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2014-12-05debug/gdb: Add gdb-7.8.1Bryan Hundven1-0/+6
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2014-12-05cc/gcc: add gcc 4.9.2Daniel Zimmermann1-0/+6
added the latest gcc 4.9.2 Signed-off-by: Daniel Zimmermann <netzimme@gmail.com> Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2014-09-21binutils/binutils: 2.23.x and 2.24 are no longer experimentalYann E. MORIN1-6/+3
Besides, at least 2.24 is required for Aarch64 (aka arm64.) Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2014-09-20arch/arm: EABIhf is now the defaultYann E. MORIN1-1/+1
When the toolchain uses the hard-float ABI, 'hf' is now appended by default to the tuple. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2014-09-11config/gcc: Disable CC_GCC_LIBSANITIZER for musl-libcBryan Hundven1-1/+1
Disable libsanitizer for musl-libc. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>