aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #81 from bhundven/isl_0_14_depends_on_gcc_5_1_or_laterBryan Hundven2015-05-022-1/+2
|\ | | | | complibs: Update requirements for gcc-5.1
| * complibs: Update requirements for gcc-5.1Bryan Hundven2015-05-022-1/+2
|/ | | | | | | | | | | "The Graphite framework for loop optimizations no longer requires the CLooG library, only ISL version 0.14 (recommended) or 0.12.2. The installation manual contains more information about requirements to build GCC." This change helps to avoid version badness. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #82 from bhundven/add_gcc_5_1Bryan Hundven2015-05-021-1/+25
|\ | | | | config: Add gcc-5.1.0
| * config: Add gcc-5.1.0Bryan Hundven2015-05-021-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>
* Merge pull request #78 from bhundven/update_kernelsBryan Hundven2015-04-301-10/+10
|\ | | | | config/kernel: Update with longterm stable releases
| * config/kernel: Update with longterm stable releasesBryan Hundven2015-04-301-10/+10
|/ | | | | | Stable releases updated last night. Sync versions with kernel.org. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #77 from bhundven/remove_eglibc_kconfigBryan Hundven2015-04-301-240/+0
|\ | | | | config: remove eglibc.in
| * config: remove eglibc.inBryan Hundven2015-04-301-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>
* Merge pull request #76 from netzimme/masterBryan Hundven2015-04-291-0/+25
|\ | | | | debug/ltrace : avoid a gcc 5.1.0 error
| * debug/ltrace : avoid a gcc 5.1.0 errorDaniel Zimmermann2015-04-291-0/+25
|/ | | | | | to avoid a gcc 5.1.0 error add a patch for ltrace 0.7.3 Signed-off-by: Daniel Zimmermann <netzimme@gmail.com>
* Merge pull request #75 from bhundven/kernel_updatesBryan Hundven2015-04-262-16/+22
|\ | | | | kernel: Update kernel versions
| * kernel: Update kernel versionsBryan Hundven2015-04-262-16/+22
| | | | | | | | | | | | This commit adds support for 4.x and updates longterm versions. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #74 from bhundven/download_locationsBryan Hundven2015-04-262-2/+4
|\ \ | |/ |/| comp_libs: Fix download locations for cloog and mpc
| * comp_libs: Fix download locations for cloog and mpcBryan Hundven2015-04-262-2/+4
|/ | | | | | This change closes #62 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #73 from jpf91/other_bmBryan Hundven2015-04-261-2/+2
|\ | | | | Display 'Other languages' for bare metal as well
| * Display 'Other languages' for bare metal as wellJohannes Pfau2015-04-261-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>
* | Merge pull request #46 from stefanct/masterBryan Hundven2015-04-251-1/+7
|\ \ | | | | | | Add glibc 2.21
| * | Add glibc 2.21Stefan Tauner2015-02-071-1/+7
| | | | | | | | | | | | Signed-off-by: Stefan Tauner <stefan.tauner@gmx.at>
* | | Merge pull request #56 from smoofra/docfixBryan Hundven2015-04-251-1/+1
|\ \ \ | | | | | | | | doc fix: It's RESTART not START
| * | | doc fix: It's RESTART not STARTLawrence D'Anna2015-04-071-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>
* | | | Merge pull request #65 from smoofra/gperfBryan Hundven2015-04-251-0/+9
|\ \ \ \ | | | | | | | | | | build compat fix for mac os: define offsetof if it's missing
| * | | | build compat fix for mac os: define offsetof if it's missingLawrence D'Anna2015-04-071-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>
* | | | | Merge pull request #72 from bhundven/bump-isl-0.14Bryan Hundven2015-04-251-0/+5
|\ \ \ \ \ | | | | | | | | | | | | config/isl: bump isl to 0.14 for >=gcc-5.1
| * | | | | config/isl: bump isl to 0.14 for >=gcc-5.1Bryan Hundven2015-04-251-0/+5
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | | | | Merge pull request #69 from UoMCS/masterBryan Hundven2015-04-251-4/+4
|\ \ \ \ \ | | | | | | | | | | | | Update case-sensitivity information for Cygwin
| * | | | | Update fix for case sensitivity on CygwinPaul Waring2015-04-231-2/+1
| | | | | |
| * | | | | Update case-sensitivity information for CygwinPaul Waring2015-04-231-2/+3
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Cygwin no longer supports managed mounts, enabling case-sensitivity in Cygwin requires changing the registry. FAQ number has also changed.
* | | | | Merge pull request #60 from quarthex/patch-1Bryan Hundven2015-04-141-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Do not use strlen to check that a string is empty
| * | | | | Do not use strlen to check that a string is emptyRomain2015-03-151-1/+1
| | |_|_|/ | |/| | | | | | | | Here, the exact size of a not empty string is useless.
* | | | | Merge pull request #57 from smoofra/buildflagsBryan Hundven2015-04-141-0/+4
|\ \ \ \ \ | | | | | | | | | | | | bugfix: pass extra build CFLAGS and LDFLAGS to glibc
| * | | | | bugfix: pass extra build CFLAGS and LDFLAGS to glibcLawrence D'Anna2015-04-071-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>
* | | | | Merge pull request #63 from neftedal/masterBryan Hundven2015-04-141-3/+28
|\ \ \ \ \ | |/ / / / |/| | | | Updated script to support mingw versions above major 2
| * | | | mingw.sh: added with sysroot argument to mingw configureNils Petter Eftedal2015-04-081-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>
| * | | | mingw.sh: updated script to support mingw versions above major 2Nils Petter Eftedal2015-04-081-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>
* | | | Merge pull request #37 from bhundven/so_long_to_eglibcBryan Hundven2015-04-0726-1645/+815
|\ \ \ \ | | | | | | | | | | So long to eglibc
| * | | | glibc: Fix pkgversion and bugurl supportBryan Hundven2015-01-271-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>
| * | | | eglibc: Remove eglibc supportBryan Hundven2015-01-2726-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>
* | | | | Merge pull request #64 from jpf91/fixSymlinkBryan Hundven2015-04-071-2/+6
|\ \ \ \ \ | | | | | | | | | | | | Only create ${CT_TARGET}-cc${ext} symlink if ${CT_TARGET}-gcc exists
| * | | | | Only create ${CT_TARGET}-cc${ext} symlink if ${CT_TARGET}-gcc existsJohannes Pfau2015-04-071-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>
* | | | | Merge pull request #61 from Christopher83/masterBryan Hundven2015-04-072-12/+17
|\ \ \ \ \ | |/ / / / |/| | | | Updates to Linaro GCC 4.9 and kernel versions
| * | | | config/linux: Update kernel versionsCristoforo Cataldo2015-03-151-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>
| * | | | config/gcc: Update to Linaro GCC 4.9-2015.03Cristoforo Cataldo2015-03-151-2/+2
|/ / / / | | | | | | | | | | | | Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
* | | | Merge pull request #55 from netzimme/masterBryan Hundven2015-03-111-0/+13
|\ \ \ \ | |_|/ / |/| | | add gdb 7.9 and 7.8.2
| * | | add gdb 7.9 and 7.8.2Daniel Zimmermann2015-03-071-0/+13
|/ / /
* | | config/linux: Update kernel versionsCristoforo Cataldo2015-02-181-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>
* | | config/gcc: Update to Linaro GCC 4.9-2015.02 and GCC 4.8-2015.02Cristoforo Cataldo2015-02-181-4/+4
| |/ |/| | | | | Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
* | Merge pull request #43 from bwalle/glibc-2.16-ghostBryan Hundven2015-02-031-0/+222
|\ \ | | | | | | libc/glibc: Add patch to fix CVE-2015-0235
| * | libc/glibc: Add patch to fix CVE-2015-0235Bernhard Walle2015-02-031-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>
* | Merge pull request #40 from bhundven/download_http_firstBryan Hundven2015-02-036-9/+14
|\ \ | | | | | | scripts/*/*.sh: prioritize http downloads
| * | scripts/*/*.sh: prioritize http downloadsBryan Hundven2015-02-016-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>