Commit Graph

582 Commits (073c5e0e74f504b9b63d51b3e5b092bde144e66b)

Author SHA1 Message Date
Gabor Juhos 72ba27ae72 cns21xx: add initial support for the Cavium CNS21xx SoC
SVN-Revision: 24859
14 years ago
Alexandros C. Couloumbis e010aa6408 toolchain/gcc: fix r24746
SVN-Revision: 24751
14 years ago
Imre Kaloz 30439e7092 add gcc 4.5.2 (replaces 4.5.1)
SVN-Revision: 24746
14 years ago
Felix Fietkau 010b64f251 fix a compile error with uclibc 0.9.32 and newer kernels
SVN-Revision: 24735
14 years ago
Felix Fietkau 014d3b98b9 gcc: fix newer libstdc++ compile issues with uclibc 0.9.32
SVN-Revision: 24734
14 years ago
Imre Kaloz a0e49fa2d1 upgrade the linaro gcc to the 2010.12 release
SVN-Revision: 24563
14 years ago
Imre Kaloz d4bf98f231 add plemininary ultrasparc support
SVN-Revision: 24558
14 years ago
Daniel Dickinson 2309cd6dad binutils: Fix autoreconf for packages/devel/binutils package, which uses binutils toolchain patches
SVN-Revision: 24509
14 years ago
Alexandros C. Couloumbis b083d00b8b toolchain/uClibc: apply an upstream 0.9.32 patch (Unwind_Resume calls to go via PLT to avoid text relocations for PIC)
SVN-Revision: 24396
14 years ago
Imre Kaloz 044ea01f9c preliminary support for Freescale MPC85xx based boards
SVN-Revision: 24259
14 years ago
Alexandros C. Couloumbis 581378f5cb toolchain/uClibc: sync to latest uClibc-0.9.32
SVN-Revision: 24229
14 years ago
Alexandros C. Couloumbis ec7e1cee0b toolchain/uClibc: push an upstream fix
SVN-Revision: 24228
14 years ago
Felix Fietkau f21c0cacf8 uClibc: add back a few cflags that were being overwritten, might fix a few segfauls (thx, framer99)
SVN-Revision: 24120
14 years ago
Felix Fietkau 1a0a584ea6 uClibc: fix ubicom32 compile error with 0.9.32
SVN-Revision: 24101
14 years ago
Felix Fietkau c0915e5983 uClibc: fix headers install on prepare with QUILT=1
SVN-Revision: 24100
14 years ago
Felix Fietkau ff46ed446d uClibc: make UCLIBC_HAS_LONG_DOUBLE_MATH generic
SVN-Revision: 24099
14 years ago
Felix Fietkau bfe53cdbbe uClibc: fix cris compile on 0.9.32
SVN-Revision: 24094
14 years ago
Felix Fietkau 9494ddd30f uClibc: fix compile error on avr32
SVN-Revision: 24093
14 years ago
Felix Fietkau df5509a30e uClibc: disable nptl on a few targets where it is not supported yet
SVN-Revision: 24092
14 years ago
Felix Fietkau 0fed0806df uClibc: 0.9.32 needs the ldso fix as well
SVN-Revision: 24074
14 years ago
Felix Fietkau 05e837fb6d uClibc: update 0.9.32 to latest git
SVN-Revision: 24073
14 years ago
Alexandros C. Couloumbis 74d8aaa314 toolchain/uClibc: fix upstream patch name on r24029
SVN-Revision: 24030
14 years ago
Alexandros C. Couloumbis eb45bb90d4 toolchain/uClibc: push some upstream patches for uClibc-0.9.31. should resolve isses of #8269
SVN-Revision: 24029
14 years ago
Imre Kaloz 54640d6592 update the linaro gcc to v2010.11-1
SVN-Revision: 23940
14 years ago
Jo-Philipp Wich 7972cc4a7f uClibc: fix errno access in pthreads (#8166, #8177) Reading errno within pthreads always resulted in 0 breaking various programs like transmission and collectd. This patch is not 100% thread safe but it brings back threading into a usable state for now.
SVN-Revision: 23905
14 years ago
Jo-Philipp Wich 12b122f31f ld.so: ldd crashes when __LDSO_SEARCH_INTERP_PATH__ is not #defined Since b65c7b2c79debcb9017e31913e01eeaa280106fb, the implicit search path can be disabled by not #defining __LDSO_SEARCH_INTERP_PATH__. This causes _dl_ldsopath to never be set, so it remains NULL. _dl_ldsopath is still used when __LDSO_LDD_SUPPORT__ is #defined, to strip the path off of the beginning of the absolute path to the ld.so interpreter in use for printing. The _dl_strlen will crash with a NULL argument.
Rather than relying on _dl_ldsopath, this change causes ldd to compute
the interpreter's basename directly.

glibc ld.so seems to print the full path to the interpreter without
any computed basename or =>. I personally prefer glibc's behavior, but
to preserve backwards compatibility with uClibc ld.so, the existing
format with the computed basename, =>, and full path is used here. This
enables simpler (and unchanged) text processing in a pipeline.

Signed-off-by: Mark Mentovai <mark at moxienet.com>

SVN-Revision: 23892
14 years ago
Imre Kaloz d917b7d1ef use gcc 4.3.5 for avr32
SVN-Revision: 23866
14 years ago
Imre Kaloz 54dea0c74f add avr32 support to gcc 4.3.5
SVN-Revision: 23865
14 years ago
Imre Kaloz 4cdf723097 switch to uClibc 0.9.31
SVN-Revision: 23781
14 years ago
Imre Kaloz 5403c77633 switch to binutils 2.20.1 (except for avr32 and ubicom32)
SVN-Revision: 23780
14 years ago
Imre Kaloz 9611a0f606 remove support for uClibc 0.9.30.2 and 0.9.30.3
SVN-Revision: 23779
14 years ago
Imre Kaloz 387c2adead remove unneeded config options, too
SVN-Revision: 23706
14 years ago
Imre Kaloz f6ff75eed6 fix typo
SVN-Revision: 23705
14 years ago
Imre Kaloz 723ab81016 get rid of old gcc versions
SVN-Revision: 23704
14 years ago
Imre Kaloz 57017cf64c add support for Linaro GCC 2010.10
SVN-Revision: 23703
14 years ago
Imre Kaloz 16ec438707 fix typo
SVN-Revision: 23695
14 years ago
Imre Kaloz bdeb70c8d7 sync gcc's Config.in with Config.version
SVN-Revision: 23694
14 years ago
Imre Kaloz 3a89cedc85 the latest patchlevel gcc releases should work for these targets
SVN-Revision: 23693
14 years ago
Imre Kaloz 6bd93c3fdf fixup gcc version selection for the omap35xx target
SVN-Revision: 23692
14 years ago
Imre Kaloz 4fb2718119 we don't support gcc 3.x for some time now
SVN-Revision: 23686
14 years ago
Imre Kaloz 95cba52ba4 remove support for binutils 2.18 and 2.20
SVN-Revision: 23685
14 years ago
Imre Kaloz 9edd05b9c0 gcc 4.4.5 support
SVN-Revision: 23220
14 years ago
Michael Büsch cf323eb924 optionally support parallel toolchain build. This defaults to off, because certain toolchain versions are known to break on parallel build. However, it significantly speeds up the build and latest versions of the tools do compile fine.
SVN-Revision: 23196
14 years ago
Felix Fietkau ffd00db938 gcc: enable non-PIC for mips targets in gcc 4.4+ to reduce code size
SVN-Revision: 23103
14 years ago
Felix Fietkau affb66c2c6 gcc: add an updated version of 4.4.1+cs - successfully builds a toolchain now, please test!
SVN-Revision: 23101
14 years ago
Alexandros C. Couloumbis f097df6944 toolchain/gcc: fix -Os recursion on ARMv5 for gcc 4.5.0 & 4.5.1 (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44392)
SVN-Revision: 22899
14 years ago
Felix Fietkau 00d1e599d7 add a command for printing a cleaned up make target database - will be used to analyze package dependencies at some point
SVN-Revision: 22871
14 years ago
Felix Fietkau 198730fb3d fix a compile error when compiling with glibc (#7816)
SVN-Revision: 22869
14 years ago
Florian Fainelli 0e00670962 gcj can only be built safely on gcc >= 4.3
SVN-Revision: 22843
14 years ago
Felix Fietkau 62c1740676 toolchain: fix the sysroot mess by getting rid of $(TOOLCHAIN_DIR)/usr and moving it back to $(TOOLCHAIN_DIR), this change makes the toolchain relocatable again, which should fix the SDK
SVN-Revision: 22723
14 years ago
Nicolas Thill 4bd5e0e62e toolchain/gcc: remove remaining references to gcc-3.4.6
SVN-Revision: 22694
14 years ago
Mirko Vogt 3cf86bb692 nptl-supoprt should not autoselect EXTRA_WARNINGS as this results in extra CFLAGS which may not be supported by older compilers (as e.g. gcc-4.1 which e.g. the x86 target is currently using)
SVN-Revision: 22511
14 years ago
Lars-Peter Clausen 04497bbb2c Add lost handling of -fhonour-copts to 4.4.x+cs/910-mbsd_multi.patch
SVN-Revision: 22474
14 years ago
Florian Fainelli 332227b067 add support for gcc-4.5.1
SVN-Revision: 22450
14 years ago
Florian Fainelli cb4dcc9c0d bump default gcc-4.4 version for sibyte and octeon
SVN-Revision: 22437
14 years ago
Imre Kaloz a1cdb24a3b add support for the Gateworks Laguna family (Cavium Networks Econa CNS3xxx)
SVN-Revision: 22323
14 years ago
Felix Fietkau 5149ed151d gcc: split up the build process into three distinct stages (minimal, initial, final), to clean up the dependency handling nastiness and to improve support for rebuilding parts of the toolchain
SVN-Revision: 22319
14 years ago
Imre Kaloz e4ad93f5f8 the storm target is gone for a long time now
SVN-Revision: 22311
14 years ago
Felix Fietkau 6f0f021c87 remove support for building kernel headers with old kernels
SVN-Revision: 21957
14 years ago
Felix Fietkau 0410a7b549 remove gcc 3.4.6
SVN-Revision: 21955
14 years ago
Mirko Vogt aa85835ef2 patch went upstream, so bump git version and remove patch locally
SVN-Revision: 21881
14 years ago
Hamish Guthrie 4732fe9718 Refactor omap35xx sub-targets to cater for beagleboard and gumstix overo
SVN-Revision: 21858
14 years ago
Mirko Vogt 9d0f9d3758 add support for uClibc version 0.9.32 based on git rev a7642511b08b0b8a4012bab67cb8aa554992df6b, this includes support for nptl which got merged into the uClibc master branch recently
SVN-Revision: 21856
14 years ago
Mirko Vogt d6ef217a9f fix syntax error
SVN-Revision: 21843
14 years ago
Mirko Vogt f5faa9520e make sure directory exists before copying into
SVN-Revision: 21842
14 years ago
Florian Fainelli 632694c4f6 fix eglibc INET_ANL option selection
SVN-Revision: 21660
14 years ago
Nicolas Thill 8dd583e3a4 toolchain/eglibc: add preliminary support for eglibc-2.12
SVN-Revision: 21611
14 years ago
Nicolas Thill 7d991147b3 toolchain/eglibc: update to latest revision for 2.9, 2.10 & 2.11
SVN-Revision: 21610
14 years ago
Nicolas Thill fdb4fba4b7 toolchain/eglibc: allow building eglibc-2.11 with gcc-4.5.x
SVN-Revision: 21601
14 years ago
Nicolas Thill 4019bca7eb toolchain/gcc: add support for gcc-4.4.4
SVN-Revision: 21600
14 years ago
Nicolas Thill 32098a5faf toolchain/gcc: add support for gcc-4.3.5
SVN-Revision: 21599
14 years ago
Nicolas Thill c75f28c31d toolchain/gcc: remove md5 for unsupported 4.4.0 version, add missing md5 for 4.3.4
SVN-Revision: 21580
14 years ago
Nicolas Thill 6da563992e toolchain/gcc: sort versions in Config.in (cosmetic)
SVN-Revision: 21579
14 years ago
Nicolas Thill 7ca97b03d9 toolchain/kernel-headers: simplify linux headers installation (remove legacy hacks, cleanup)
SVN-Revision: 21567
14 years ago
Florian Fainelli 8e26889bb8 add upstream uclibc 0.9.31 patch to fix fcntl64 on 64-bits targets
SVN-Revision: 21504
14 years ago
Jo-Philipp Wich fad018cfdd fix syntax error in Config.in
SVN-Revision: 21062
14 years ago
Florian Fainelli 8ca51dc6f1 fix graphite options with gcc-4.5, add libelf for LTO, fix mbsd_multi patch, patch from Bernhard Loos
SVN-Revision: 21046
14 years ago
Alexandros C. Couloumbis 6d59a298e8 add gcc-4.5.0 preliminary support
SVN-Revision: 21033
14 years ago
Nicolas Thill 37551b9366 toolchain/gcc: add a 3.4.6 patch fixing a g++ bug where it generates local references to linkonce (see http://gcc.gnu.org/PR16276, closes: #7014)
SVN-Revision: 20900
14 years ago
Gabor Juhos a8e20318c5 toolchain/uClubc-0.9.31: fix syscalls on MIPS
SVN-Revision: 20882
14 years ago
Nicolas Thill 349439d7ea toolchain/uClibc: add preliminary support for 0.9.31 (needs testing)
SVN-Revision: 20873
14 years ago
Nicolas Thill 128233fba1 toolchain/kernel-headers: restore support for patches, needed for ubicom32
SVN-Revision: 20872
14 years ago
Gabor Juhos fb04eb588e toolchain/binutils: building gas for arm-*-uclibc systems requires linking with -lm
SVN-Revision: 20594
14 years ago
Felix Fietkau 25d3c0fcd0 fix kernel-headers build
SVN-Revision: 20584
14 years ago
Gabor Juhos af1fb0bdd1 uClibc: fix free-after-use bug in __dns_lookup (closes #6886)
SVN-Revision: 20384
14 years ago
Florian Fainelli 0193462642 fix kernel-headers build for uml
SVN-Revision: 20203
14 years ago
Florian Fainelli e6ec1ce8cf add support for uClibc 0.9.30.3
SVN-Revision: 20181
14 years ago
Alexandros C. Couloumbis 6dfce04b55 add binutils-2.20.1
SVN-Revision: 20137
14 years ago
Nicolas Thill 4437156961 uClibc: enhance debug support (closes: #6118)
SVN-Revision: 20031
14 years ago
Nicolas Thill 4c63458e63 uClibc: revert to old linuxthreads implementation on x86 (like all others arches)
SVN-Revision: 20030
14 years ago
Nicolas Thill 10d11328ef gcc: only enable/disable TLS support in final stage (closes: #6788)
SVN-Revision: 20018
14 years ago
Travis Kemen cf7199f48b this patch fixes toolchain parallel build, which reduces build time.
In order to enable parallel build, change line 21 of
include/host-build.mk from:

override MAKEFLAGS=

to:

override MAKEFLAGS=$(MAKE_JOBS)

-Raphael

SVN-Revision: 19995
14 years ago
Florian Fainelli 4f04551880 cleanup the 2.6.33 and later kernels kernel-headers installation
SVN-Revision: 19962
14 years ago
Florian Fainelli b1d3ace5ea fix compilation w/ 2.6.33
SVN-Revision: 19933
14 years ago
Imre Kaloz d2bf3771ed upgrade and fixup support for the uclibc nptl branch
SVN-Revision: 19871
14 years ago
Imre Kaloz c354852432 make TLS support configurable
SVN-Revision: 19870
14 years ago
Jo-Philipp Wich 24b495c619 add menuconfig item to enable uClibc debug builds
SVN-Revision: 19860
14 years ago
Imre Kaloz 3e139467ce use gcc 4.3.4 for the gemini target
SVN-Revision: 19824
14 years ago
Imre Kaloz a49f5f7376 fix varargs handling of the prctl syscall
SVN-Revision: 19740
14 years ago
Imre Kaloz 948fcc98f0 use gcc 4.4.3 for mips64 targets
SVN-Revision: 19686
14 years ago