aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #166 from jasmin-j/binutils_custom_versionBryan Hundven2015-09-051-4/+2
|\ | | | | Remove BINUTILS_CUSTOM from the version choice
| * BINUTILS_CUSTOM is no longer part of the binutils version choice, but anJasmin Jessich2015-09-051-4/+2
| | | | | | | | | | | | independend configuration to enable BINUTILS_CUSTOM. Signed-off-by: Jasmin Jessich <jasmin@anw.at>
* | Merge pull request #164 from jasmin-j/newlib_custom_versionBryan Hundven2015-09-051-2/+35
|\ \ | | | | | | Remove LIBC_NEWLIB_CUSTOM from the version choice
| * | LIBC_NEWLIB_CUSTOM is no longer part of the newlib version choice, but anJasmin Jessich2015-09-031-2/+35
| |/ | | | | | | | | | | | | | | independend configuration to enable LIBC_NEWLIB_CUSTOM. All newlib versions >=2.0.0 does provide __cxa_atexit. To enable this function in GCC, all versions >=2.0.0 does now select LIBC_PROVIDES_CXA_ATEXIT. Signed-off-by: Jasmin Jessich <jasmin@anw.at>
* | Merge pull request #163 from jasmin-j/gcc_custom_versionBryan Hundven2015-09-051-4/+5
|\ \ | | | | | | Remove CC_GCC_CUSTOM from the version choice
| * | CC_GCC_CUSTOM is no longer part of the gcc version choice, but an independendJasmin Jessich2015-09-031-4/+5
| |/ | | | | | | | | | | configuration to enable CC_GCC_CUSTOM_LOCATION. Signed-off-by: Jasmin Jessich <jasmin@anw.at>
* | Merge pull request #148 from jasmin-j/fix_147Bryan Hundven2015-09-052-1/+4
|\ \ | | | | | | Use __cxa_atexit for bare-metal systems, if the used libc provides such a function.
| * | Fix for issue #147:Jasmin Jessich2015-09-012-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | Enable definition of "Use __cxa_atexit" for bare-metal systems, if the used libc does provide such a function. The libc configuration have to select LIBC_PROVIDES_CXA_ATEXIT. Signed-off-by: Jasmin Jessich <jasmin@anw.at>
* | | Merge pull request #151 from jasmin-j/binutils_2_25_1Bryan Hundven2015-09-055-0/+627
|\ \ \ | | | | | | | | Support binutils V 2.25.1
| * | | Adding patches for binutils version 2.25.1 as copy of 2.25.Jasmin Jessich2015-09-015-0/+627
| |/ / | | | | | | | | | | | | | | | | | | Support binutils 2.25.1 in configuration. Note: The patches do apply, but I didn't check the resulting tools. Signed-off-by: Jasmin Jessich <jasmin@anw.at>
* | | Merge pull request #168 from jasmin-j/cloog_isl_constraint2Bryan Hundven2015-09-052-0/+24
|\ \ \ | | | | | | | | Adding CLooG/isl constraint
| * | | Adding CLooG 0.18.4.Jasmin Jessich2015-09-052-0/+24
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | Adding isl 0.15. Added following constrains: isl 0.14 and 0.15 require CLooG 0.18.4 or later. isl 0.11.1 and 0.12.2 require CLoog older than 0.18.4. Signed-off-by: Jasmin Jessich <jasmin@anw.at>
* | | Merge pull request #165 from Frederick888/masterBryan Hundven2015-09-052-0/+32
|\ \ \ | | | | | | | | Raspberry Pi 2 sample
| * | | raspberry pi 2 sampleFrederick Zhang2015-09-062-0/+32
|/ / /
* | | Merge pull request #161 from bhundven/kconfig_updateBryan Hundven2015-09-0331-1088/+2119
|\ \ \ | |/ / |/| | kconfig: Update kconfig. Sync with Linux-4.2
| * | kconfig: Update kconfig. Sync with Linux-4.2Bryan Hundven2015-09-0331-1088/+2119
|/ / | | | | | | | | | | This change updates the kconfig utility to what is shipped with 4.2.0. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #160 from bhundven/fix_glibc_addonsBryan Hundven2015-09-012-25/+36
|\ \ | | | | | | glibc: Fix applying addons to glibc => 2.17
| * | glibc: Fix applying addons to glibc => 2.17Bryan Hundven2015-09-012-25/+36
|/ / | | | | | | | | | | | | | | glibc-2.17 and above no longer have external addons or ports. So if we are => 2.17, don't even think about trying to mess with ports or addons. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #159 from bhundven/strace_patchesBryan Hundven2015-09-018-0/+324
|\ \ | | | | | | strace: Add strace-4.10 patches from debian
| * | strace: Add strace-4.10 patches from debianBryan Hundven2015-09-018-0/+324
|/ / | | | | | | | | | | https://sources.debian.net/src/strace/4.10-3/debian/patches/ Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #158 from bhundven/musl_updateBryan Hundven2015-09-011-2/+2
|\ \ | | | | | | musl: Update mainline to 1.1.11
| * | musl: Update mainline to 1.1.11Bryan Hundven2015-09-011-2/+2
|/ / | | | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #157 from bhundven/sync_ltrace_patchesBryan Hundven2015-09-018-42/+159
|\ \ | | | | | | ltrace: Sync ltrace patches with debian
| * | ltrace: Sync ltrace patches with debianBryan Hundven2015-09-018-42/+159
|/ / | | | | | | | | | | | | This commit syncs the patches applied to ltrace with debian: https://sources.debian.net/src/ltrace/0.7.3-5/debian/patches/ Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #156 from bhundven/gdb_updateBryan Hundven2015-09-011-0/+6
|\ \ | | | | | | gdb: Add gdb-7.10
| * | gdb: Add gdb-7.10Bryan Hundven2015-09-011-0/+6
|/ / | | | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #155 from bhundven/glibc_updateBryan Hundven2015-09-011-1/+12
|\ \ | | | | | | glibc: Add 2.22, and add a constraint on glibc >= 2.21
| * | glibc: Add 2.22, and add a constraint on glibc >= 2.21Bryan Hundven2015-09-011-1/+12
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | * Add glibc 2.22 * Add a constraint on glibc-2.21 that depends on gcc-4.6 or greater. See: https://sourceware.org/ml/libc-alpha/2015-02/msg00119.html ====================================================================== * The minimum GCC version that can be used to build this version of the GNU C Library is GCC 4.6. Older GCC versions, and non-GNU compilers, can still be used to compile programs using the GNU C Library. ====================================================================== Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #154 from bhundven/kernel_updateBryan Hundven2015-09-011-16/+16
|\ \ | | | | | | config/linux: Add 4.2 and update stable versions
| * | config/linux: Add 4.2 and update stable versionsBryan Hundven2015-09-011-16/+16
|/ / | | | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #144 from jasmin-j/fix_142Bryan Hundven2015-08-311-3/+3
|\ \ | | | | | | Fix for issue #142:
| * | Fix for issue #142:Jasmin Jessich2015-09-011-3/+3
| |/ | | | | | | | | | | | | Configure for for core GCC did not use Core gcc extra config. Use now config variable CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY. Signed-off-by: Jasmin Jessich <jasmin@anw.at>
* | Merge pull request #143 from jasmin-j/fix_141Bryan Hundven2015-08-312-4/+20
|\ \ | |/ |/| Added new config ISL_V_0_14_or_later and ISL_V_0_12_or_later to select
| * Added new config ISL_V_0_14_or_later and ISL_V_0_12_or_later to selectJasmin Jessich2015-09-012-4/+20
|/ | | | | | proper configure options for isl 0.14.x and 0.12.x in 121-isl.sh. Signed-off-by: Jasmin Jessich <jasmin@anw.at>
* Merge pull request #135 from BenGardiner/linux-unwind_siginfoBryan Hundven2015-08-261-0/+112
|\ | | | | fix linux-unwind.h siginfo incomplete type
| * gcc/patches: fix linux-unwind.h siginfo incomplete typeBen Gardiner2015-08-251-0/+112
| | | | | | | | | | | | | | This changeset fixes an 'incomplete type struct siginfo' error when attempting to build gcc-4.5.3 for mipsel. Signed-off-by: Ben Gardiner <ben.l.gardiner@gmail.com>
* | Merge pull request #140 from diorcety-ctng/windows-targetBryan Hundven2015-08-254-1/+2
|\ \ | |/ |/| mingw-w64: Rename targets to {i686,x86_64}-w64-mingw32
| * mingw-w64: Rename targets to {i686,x86_64}-w64-mingw32Ray Donnelly2015-08-254-1/+2
|/ | | | | | | | | | | .. and set CT_TARGET_VENDOR to w64. Otherwise config.gcc doesn't pickup the right files for include_next (and probably many other things go wrong too). w64 has been the correct vendor for absolutely ages now on all distributions that provide MinGW-w64 cross compilers. Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
* Merge pull request #134 from bhundven/update_kernelBryan Hundven2015-08-071-14/+14
|\ | | | | linux: Update kernel versions
| * linux: Update kernel versionsBryan Hundven2015-08-071-14/+14
|/ | | | | | | | | | | | | These kernel version updated: * 4.1.2 -> 4.1.4 * 4.0.8 -> 4.0.9 (EOL) * 3.18.18 -> 3.18.19 * 3.14.48 -> 3.14.49 * 3.12.44 -> 3.12.46 * 3.10.84 -> 3.10.85 * 3.2.69 -> 3.2.70 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #130 from Christopher83/masterBryan Hundven2015-07-202-14/+14
|\ | | | | Update to Linaro GCC 4.9-2015.06 and GCC 4.8-2015.06 and update kernel versions
| * config/linux: Update kernel versionsCristoforo Cataldo2015-07-191-10/+10
| | | | | | | | | | | | | | This commit updates to the latest longterm and stable kernel versions as of July 12, 2015. Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
| * config/gcc: Update to Linaro GCC 4.9-2015.06 and GCC 4.8-2015.06Cristoforo Cataldo2015-07-121-4/+4
| | | | | | | | Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
* | Merge pull request #131 from netzimme/masterBryan Hundven2015-07-201-0/+24
|\ \ | | | | | | cc/gcc: add gcc 5.2
| * | cc/gcc: add gcc 5.2Daniel Zimmermann2015-07-191-0/+24
| | | | | | | | | | | | | | | | | | add gcc 5.2 Signed-off-by: Daniel Zimmermann <netzimme@gmail.com>
* | | Merge pull request #124 from enunes/avrBryan Hundven2015-07-2019-5/+748
|\ \ \ | |/ / |/| | avr: add support for AVR avr-libc toolchains
| * | avr: enable C++ support in the avr sampleErico Nunes2015-06-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | C++ support is enabled in most samples existing in crosstool-ng and is also supported by AVR. As pointed out in pull request #124 in the crosstool-ng github, Arduino based projects willing to use this toolchain will require C++ support. Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
| * | functions: write permission in config.{guess,sub}Erico Nunes2015-06-211-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | avr-libc doesn't have write permissions in these by default in the 1.8.1 tar release, this caused an error during build with CT_OVERIDE_CONFIG_GUESS_SUB enabled. chmod u+w them before overriding to avoid an this error. Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
| * | binutils: patch to support -C for AVR memory usageErico Nunes2015-06-211-0/+536
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Distribution avr toolchains commonly add a patch to binutils' size to enable a custom "-C" option that shows AVR memory usage. This patch is specific to the AVR architecture. In order to make the crosstool-ng AVR toolchain compatible with existing distribution toolchains, this patch is necessary. Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
| * | functions: add support for arch-specific patchErico Nunes2015-06-211-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for applying arch-specific patches found in "patches/${pkgname}/${version}/${CT_ARCH}". This is needed for applying a popular binutils patch specific for the AVR architecture but which isn't isolated for AVR in binutils' code. In this case, applying it for every architecture would end up bloating binutils' "size" options with AVR specifics. This feels like a bit of a hack but it is easy enough to support with current crosstool-ng infrastructure, seems like worth it for this case. Signed-off-by: Erico Nunes <nunes.erico@gmail.com>