Commit Graph

214 Commits (a1624421aeb492791e696230bc337daa3a836406)

Author SHA1 Message Date
Felix Fietkau 3ae4dec6b2 uClibc: forced unwind for pthread_cancel handling is broken and triggers spurious abort() calls from libgcc. disable it and use the other method instead
SVN-Revision: 26547
13 years ago
Felix Fietkau bc8728d9ce uClibc: add back R_PPC_REL24 relocation support, the dynamic libgcc changes depend on it for powerpc
SVN-Revision: 25944
14 years ago
Imre Kaloz b74308c433 only support EABI on ARM targets
SVN-Revision: 25928
14 years ago
Felix Fietkau 783e064632 uClibc: set the toolchain info at install time instead of prepare time, fixes staging dir rebuilds
SVN-Revision: 25803
14 years ago
Imre Kaloz ae885a3978 upgrade to latest git, refresh patches
SVN-Revision: 25698
14 years ago
Felix Fietkau 72ca180fd7 uClibc: remove 0.9.30, 0.9.31
SVN-Revision: 25542
14 years ago
Felix Fietkau 383d17913f uclibc: disable COMPAT_ATEXIT
SVN-Revision: 25517
14 years ago
Imre Kaloz b0a9a4d66c upgrade to latest git
SVN-Revision: 25516
14 years ago
Felix Fietkau c672eeffc9 remove the shared object stubs of libnsl and libresolv - let the compiler use the static variants instead
SVN-Revision: 25511
14 years ago
Felix Fietkau e6a0ebc989 uclibc: disable rpc support - replaced by the external librpc, saves ~80k
SVN-Revision: 25504
14 years ago
Imre Kaloz 247e919223 autodetect ARM variant/ABI setup based on the compiler settings
SVN-Revision: 25328
14 years ago
Imre Kaloz fa5259d442 update to latest git version
SVN-Revision: 25327
14 years ago
Felix Fietkau 4e6bca2d05 uClibc: use the arch specific thread stack size for nptl if the size returned by getrlimits exceeds it - fixes threads on systems with only 16 MB RAM
SVN-Revision: 25223
14 years ago
Jo-Philipp Wich ab217388a9 uClibc: remove references to $(CONFIG_LARGEFILE)
SVN-Revision: 25209
14 years ago
Felix Fietkau 2e6f6843a6 uClibc: fix version check for 0.9.32
SVN-Revision: 25189
14 years ago
Felix Fietkau b514156559 uClibc: make 0.9.32-git default, it fixes lots of bugs compared to earlier versions (especially threading issues), and the known regressions have been fixed
SVN-Revision: 25187
14 years ago
Felix Fietkau b00758f178 uClibc 0.9.32: fix infinite recursion on application exit triggered by linking libc before libpthread
SVN-Revision: 25186
14 years ago
Imre Kaloz 74da93780b LEON is SPARC v8
SVN-Revision: 25141
14 years ago
Imre Kaloz 1d02e78a6f update to latest git
SVN-Revision: 25082
14 years ago
Felix Fietkau 7c74f58779 uClibc 0.9.32: fix libm compile for powerpc
SVN-Revision: 25013
14 years ago
Imre Kaloz 5428a58287 upgrade to latest git snapshot
SVN-Revision: 24889
14 years ago
Gabor Juhos 72ba27ae72 cns21xx: add initial support for the Cavium CNS21xx SoC
SVN-Revision: 24859
14 years ago
Felix Fietkau 010b64f251 fix a compile error with uclibc 0.9.32 and newer kernels
SVN-Revision: 24735
14 years ago
Imre Kaloz d4bf98f231 add plemininary ultrasparc support
SVN-Revision: 24558
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
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 4cdf723097 switch to uClibc 0.9.31
SVN-Revision: 23781
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
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 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
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
Imre Kaloz a1cdb24a3b add support for the Gateworks Laguna family (Cavium Networks Econa CNS3xxx)
SVN-Revision: 22323
14 years ago
Imre Kaloz e4ad93f5f8 the storm target is gone for a long time now
SVN-Revision: 22311
14 years ago
Mirko Vogt aa85835ef2 patch went upstream, so bump git version and remove patch locally
SVN-Revision: 21881
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