Age | Commit message (Collapse) | Author | Files | Lines |
|
independend configuration to enable BINUTILS_CUSTOM.
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
|
|
kconfig: Update kconfig. Sync with Linux-4.2
|
|
This change updates the kconfig utility to what is shipped with 4.2.0.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
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>
|
|
configuration to enable CC_GCC_CUSTOM_LOCATION.
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
|
|
glibc: Fix applying addons to glibc => 2.17
|
|
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>
|
|
strace: Add strace-4.10 patches from debian
|
|
https://sources.debian.net/src/strace/4.10-3/debian/patches/
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
musl: Update mainline to 1.1.11
|
|
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
ltrace: Sync ltrace patches with debian
|
|
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>
|
|
gdb: Add gdb-7.10
|
|
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
glibc: Add 2.22, and add a constraint on glibc >= 2.21
|
|
* 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>
|
|
config/linux: Add 4.2 and update stable versions
|
|
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
|
|
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
|
|
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>
|
|
Fix for issue #142:
|
|
Added new config ISL_V_0_14_or_later and ISL_V_0_12_or_later to select
|
|
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>
|
|
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>
|
|
proper configure options for isl 0.14.x and 0.12.x in 121-isl.sh.
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
|
|
fix linux-unwind.h siginfo incomplete type
|
|
mingw-w64: Rename targets to {i686,x86_64}-w64-mingw32
|
|
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>
|
|
.. 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>
|
|
linux: Update kernel versions
|
|
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>
|
|
Update to Linaro GCC 4.9-2015.06 and GCC 4.8-2015.06 and update kernel versions
|
|
cc/gcc: add gcc 5.2
|
|
avr: add support for AVR avr-libc toolchains
|
|
add gcc 5.2
Signed-off-by: Daniel Zimmermann <netzimme@gmail.com>
|
|
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>
|
|
Patch glibc 2.11's configure script to support Make 4
|
|
|
|
Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
|
|
config: Add new gcc stable versions
|
|
This commit adds gcc 4.8.5 and 4.9.3.
Release notes can be found in these urls:
https://gcc.gnu.org/gcc-4.8/
https://gcc.gnu.org/gcc-4.9/
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
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>
|
|
config/kernel: Update linux kernel versions
|
|
Add linux-4.1
Remove linux-3.19.8 (EOL'd)
Updates:
* 4.0.5 -> 4.0.6
* 3.14.44 -> 3.14.45
* 3.10.80 -> 3.10.81
* 3.4.107 -> 3.4.108
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
autoconf: Update sub directory name
|
|
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>
|
|
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>
|
|
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>
|