876 Commits (a810981e6bd17071c50e661ac9551ff5017e8d9c)

Author SHA1 Message Date
Felix Fietkau 40bf6ee842 gcc: now that the gpr save/restore issues are taken care of, remove the -Os/-O2 workaround that dealt with it earlier 13 years ago
Felix Fietkau d8c570a153 gcc: do not emit references to _savegpr_* and _restgpr_* on powerpc, as they are tricky to deal with wrt. libgcc. they cannot be linked dynamically 13 years ago
Felix Fietkau a86e168c54 gcc: use .eh_frame sections for exception handling stack unwind - saves about 400 bytes on every executable or shared library 13 years ago
Felix Fietkau 42ed1bd9e6 gcc: enable --with-headers for the final toolchain build 13 years ago
Felix Fietkau dcfc40358b gcc 4.6: port over the missing patch 850-use_shared_libgcc.patch to prevent libgcc crap from leaking into every single binary 13 years ago
Felix Fietkau 07488ef93d glibc: remove all previous (ancient) versions, add 2.14 (partially based on a patch and testing by WillieNL) 13 years ago
Imre Kaloz 3c365cc72d enable 2.22 for unsupported archs if BROKEN is enabled 13 years ago
Imre Kaloz d252dd3d2e upgrade vanilla gcc to 4.6.2 13 years ago
Imre Kaloz bd73e0a85d use binutils 2.22 by default 13 years ago
Imre Kaloz 86296a0cb6 use uClibc 0.9.33 by default 13 years ago
Imre Kaloz 909abe4999 use Linaro GCC 4.6 by default 13 years ago
Imre Kaloz ed192cb5a6 update to latest Linaro releases 13 years ago
Gabor Juhos d82daa2728 toolchain/uClibc: use an upstream patch to fix syscall related build errors in 0.9.33 13 years ago
Gabor Juhos fa11e6e0d6 toolchain/uClibc: fix 0.9.33 build error on MIPS 13 years ago
Imre Kaloz 09a8334a1e add binutils 2.22 13 years ago
Imre Kaloz 9bf867b531 add 0.9.33 13 years ago
Imre Kaloz 6347b09289 nuke a 2.4 skeleton 13 years ago
Mirko Vogt 0665e400a0 eglibc 2.14 needs our eglibc patchset as well 13 years ago
Mirko Vogt 408b12ff76 adjust md5sum of v2.21.1 since archive got replaced meanwhile 13 years ago
Jo-Philipp Wich 64dc82eab0 invoke patch-specs.sh in the gcc/final install stage. Patch up OpenWrts own cross toolchains to always search headers and libraries in $STAGING_DIR, this should solve most issues with missing headers, indirect linking and not found libraries. At a later stage, all -I and -L flags will be purged from TARGET_LDFLAGS and TARGET_CPPFLAGS. 13 years ago
Jo-Philipp Wich 5b7668ca44 use ext-toolchain.sh to integrate external toolchains Use ext-toolchain.sh to wrap external toolchain commands, abort build if certain features such as CONFIG_SOFT_FLOAT or CONFIG_IPV6 are enabled but not supported by the toolchain. 13 years ago
Imre Kaloz 8fcdb09e1f upgrade to latest linaro releases 13 years ago
Felix Fietkau e3a21eb9f8 gcc: always explicitly link against libstdc++, fixes build errors on some hosts that refuse to link it in implicitly (should fix #10587) 13 years ago
Jo-Philipp Wich e53afbbe64 introduce a USE_EXTERNAL_LIBC symbol which gets selected by EXTERNAL_TOOLCHAIN || NATIVE_TOOLCHAIN Currently we always assume uClibc if an external toolchain is used, this breaks for non-uClibc toolchains or even vanilla uClibc ones since they do not share the external librpc semantics as OpenWrt. Solve the problem by defining an abstract "EXTERNAL_LIBC" which packages might or might not depend on. 13 years ago
Jo-Philipp Wich 5b14d8bc0b disable UCLIBC_HAS_XLOCALE and UCLIB_HAS_GLIBC_DIGIT_GROUPING if BUILD_NLS is on (#10735) 13 years ago
Jo-Philipp Wich d22adb1b06 if CONFIG_BUILD_NLS is selected, compile uClibc with locale support 13 years ago
Felix Fietkau 830282cc89 build: add a lib64 symlink in staging_dir/host and staging_dir/toolchain* for systems that prefer this as library path (e.g. current SuSE), fixes mpfr and gcc build 13 years ago
Florian Fainelli fe3694aa0d uclibc: backport upstream signalfd patch 13 years ago
Hauke Mehrtens cca287d05e gcc: add 4.6-linaro version 4.6-2011.08 13 years ago
Hauke Mehrtens ab380f46f4 gcc: make patches apply for gcc 4.5-linaro version 4.5-2011.08 13 years ago
Hauke Mehrtens 441e392e11 gcc: move patches as the name changed. This was missing in r28038. 13 years ago
Hauke Mehrtens 5f1d6c6c9b gcc: update gcc-4.5-linaro to 4.5-2011.08 13 years ago
Hauke Mehrtens a0c5616090 gcc: rename linaro to 4.5-linaro 13 years ago
Hauke Mehrtens 01870142fb binutils: add binutils 2.21.1 13 years ago
Felix Fietkau 2105acbe28 kernel-headers: fix compile error caused by wrong host include path when the toolchain is already built 13 years ago
Jonas Gorski 5defa7f08d toolchain/uClibc: Make sure there's always a UCLIBC_VERSION_* 13 years ago
Felix Fietkau b857433bcb uClibc: backport an x86 compile fix from mainline (thx, swalker) 13 years ago
Felix Fietkau 816f76457c uClibc: update to latest 0.9.32.1 git 13 years ago
Felix Fietkau d7fa989b42 eglibc: remove obsolete dependencies to fix missing config options for eglibc 2.13 13 years ago
Imre Kaloz 62daf628c0 In R27118, TARGET_FIX_V4BX_SPEC got lost in the linker parameters. Add it back. 13 years ago
Imre Kaloz 887b29bfbd the only reasons for having 4.4 around are avr32 and ubicom32, so make it depend on them 13 years ago
Felix Fietkau 9a560e48dd toolchain: remove a dependency on a nonexistant config symbol (thx, Sedat Dilek) 13 years ago
Felix Fietkau ddc6fd10de uClibc: fix messed up patch headers in fts patch (patch from #9671) 13 years ago
Imre Kaloz 6d378e7b20 fix ppc toolchain build 13 years ago
Florian Fainelli 3bdc9093b3 uclibc: backport FTS support 13 years ago
Florian Fainelli cba5b25cfd eglibc: add support for 2.14 13 years ago
Florian Fainelli d65636baaf remove reference to old eglibc versions. 13 years ago
Felix Fietkau 357a58811b eglibc: remove old versions 13 years ago
Felix Fietkau ab15244ece eglibc: fix portability issues rpcgen and zic, fixes compile on darwin 13 years ago
Imre Kaloz a2c0394572 simplify configuration 13 years ago