1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-11-24 05:12:29 +02:00
Commit Graph

643 Commits

Author SHA1 Message Date
nbd
1635e008aa use the new 4.3.3+cs toolchain for mips and arm - significantly improves code size on mips and performance on arm
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18094 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-20 09:03:44 +00:00
nbd
96ff9f58c6 fix pthread mklibs relinking by copying libpthread_so.a from uclibc instead of using the standard _pic variant
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18090 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-20 07:26:34 +00:00
nbd
2851e3b018 gcc: backport libgcc_pic changes to older gcc4 versions, install the libgcc map file as well
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18087 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-20 06:48:29 +00:00
nbd
74237e4c90 gcc: create a proper libgcc_pic.a static library for relinking (4.3.3+ for now, backport will follow)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18086 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-19 23:26:09 +00:00
nbd
6a5e469c87 remove support for uclibc 0.9.29
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18078 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-19 18:25:25 +00:00
nbd
85de4df7c1 binutils: add support for non-pic handling and use it in the codesourcery based gcc, fixes mips support for this toolchain
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18070 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-19 07:41:33 +00:00
nbd
faefd680ef uClibc: add support for mips non-pic relocations in ldso
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18069 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-19 07:41:29 +00:00
nbd
3e10976b39 gcc: prevent the libgcc configure script from enabling support for the fixed point math extension, as it can bloat up libgcc size to 1.4M on mips
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18066 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-19 05:28:29 +00:00
nbd
50fe92783e gcc: disable mips non-PIC ABI calls in the codesourcery based version by default, as our binutils version does not support it
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18064 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-19 04:26:28 +00:00
nbd
0aa409cc4d add a binutils variant based on a binutils snapshot and codesourcery g++ enhancements (compiles, but fails to link the kernel)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18060 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-19 02:09:59 +00:00
nbd
1c0fd705a6 add a gcc variant based on gcc 4.3.3 with codesourcery enhancements
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18059 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-19 02:09:52 +00:00
claudio
798bb2a9c8 [toolchain] cris: fix ICE PR26515 (#3723)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18042 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-12 13:38:52 +00:00
nico
6b2799621a [toolchain] gcc: fix 4.1.2 ICE on mips (see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33256)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18029 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-11 02:52:08 +00:00
nbd
1d8d224223 gcc: add llvm-gcc and llvm from trunk (does not successfully compile a target yet, but gets close)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18019 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-10 19:25:48 +00:00
nbd
f6bc2eef9a uClibc: add copysign, copysignf, copysignl for i386
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18017 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-10 19:25:18 +00:00
nbd
61b6741ed1 uClibc: fix strrchr on i386
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18016 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-10 19:25:05 +00:00
florian
4cc6c0d0a2 [cobalt] optimize binaries for the rm5200 cpu present on cobalt, do not use the mips32 isa
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17980 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-07 13:05:14 +00:00
claudio
9e0befc4f3 [etrax] dump 2.6.25 support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17816 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-02 08:07:39 +00:00
nico
cb79a73105 [toolchain] uClibc: remove absolute path linking to host libraries in libpthread.so (closes: #5601)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17814 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-02 00:18:16 +00:00
nico
dce027fbea [toolchain] move EABI config option out of GCC
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17753 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-26 21:34:40 +00:00
nico
f3d7e220c3 [toolchain] eglibc: use 'select' instead of 'depends' for configuration options, add dependencies for features avalaible in 2.8 or later
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17751 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-26 21:22:51 +00:00
nico
aa04a43d98 [toolchain] eglibc: add support for 2.10 branch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17748 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-26 18:59:22 +00:00
nico
57b9777668 [cosmetic] and fix another typo, still in eglibc configuration file
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17747 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-26 18:57:53 +00:00
nico
7a44de2fe8 [cosmetic] fix typo in eglibc configuration file
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17746 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-26 18:56:26 +00:00
nico
aeae9956b5 [toolchain] eglibc: update svn revisions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17744 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-26 18:28:37 +00:00
florian
a2664e2b9c [octeon] switch to gcc-4.4.1 and enabled octeon specific optimizations
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17743 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-26 18:23:43 +00:00
florian
2d0f2c9a88 [toolchain] Do not save variables in hi or lo across system calls, fixes issues with gcc-4.4 (#5351)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17742 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-26 18:08:02 +00:00
nbd
f96e9f65bf gcc: fix a linker error in 4.3.3 and 4.3.4 that is triggered by including an object in a linking process which is already part of libbackend.a
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17718 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-25 11:09:32 +00:00
nico
6a36104faa [toolchain] add external toolchain support, enhance native toolchain support (special thanks to Luigi Mantellini for his help... and patience ;)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17682 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-23 02:27:38 +00:00
nico
86dc5a4749 [cosmetic] add comments & fix descriptions in toolchain config items
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17561 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-10 14:32:36 +00:00
nico
158bc02f79 prepare for upcoming external toolchain support: move config items not strictly toolchain related out of the toolchain submenu
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17560 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-10 14:04:41 +00:00
nico
97ec57165d fix wrong description for CONFIG_SSP
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17550 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-09 23:42:06 +00:00
nbd
237a5a2c34 uclibc: to rebuild libc.so.0, mklibs.py needs access to libc_so.a which was not exported by default. use it instead of libc_pic.a
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17438 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-29 11:56:27 +00:00
florian
d63472a177 [uClibc] more cygwin build fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17401 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-26 07:25:24 +00:00
nbd
64958baf0e add a heavily cleaned up version of ubicom32 toolchain support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17346 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-21 22:31:47 +00:00
geoff
870dc4520f pxcab: Replace TARGET_pxcab with feature powerpc64
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17307 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-18 23:09:50 +00:00
geoff
2b08ef5155 powerpc: Create a powerpc64 config feature
The config symbol TARGET_ps3 is used in the build files where
special handling for the 64 bit PowerPC processors is needed.
Introduce a new config feature powerpc64, and replace the use
of TARGET_ps3 with powerpc64.

Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17306 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-18 23:07:45 +00:00
kaloz
7614260c80 add gcc 4.3.4
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17165 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-07 12:00:25 +00:00
florian
d28a9111bc [toolchain] add support for gcc-4.4.1 (#5580)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17161 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-07 09:32:52 +00:00
florian
f181b50265 [toolchain] disable warnings as error in the gdb configuration (#5602)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17064 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-31 14:24:38 +00:00
kaloz
6c16c24b87 use binutils 2.19.1 on ppc44x, too
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17035 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-28 08:41:19 +00:00
florian
9cfe8533af [toolchain] add the insight gdb frontend (#4701)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17019 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-26 17:55:50 +00:00
juhosg
01d987c47d [toolchain] binutils: use 2.19.1 for ppc40x by default
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16916 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-19 11:33:47 +00:00
florian
30106227fb This patch adds a target for the IBM PowerXCell Accelerator Board.
(aka mvXCell-8i from MatrixVision or GigaAccel 180 from Fixstars)

http://us.fixstars.com/products/gigaaccel/

This build will create zImage suitable for TFTP boot image.

* v2
- add axonram device driver
- switch to 2.6.30.1

Signed-off-by: Akinobu Mita <mita@fixstars.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16860 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-16 10:19:13 +00:00
juhosg
2d07c3e48e [toolchain] binutils: fix build failure on powerpc target
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16848 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-14 19:43:15 +00:00
nbd
d975a4247b move the toolchain_install stampfile to the right place to fix spurious missing toolchain errors after cleaning stuff
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16776 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-11 12:48:59 +00:00
juhosg
ae2077bf16 [toolchain] uClibc: fix build error on ARM targets (closes #5473)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16735 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-07 15:09:10 +00:00
nico
9a319f4c47 add a config option to select the binary stripping method to use (between none, strip & sstrip)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16728 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-07 02:34:58 +00:00
florian
4abf567ae8 [uclibc] add more gcc-4.4 patches from uclibc's mailing-list
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16720 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-06 19:52:55 +00:00
claudio
8206a09b5e [etrax] install headers, fix foxboard-utils
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16661 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-03 12:49:50 +00:00
florian
76a152d235 [toolchain] enable software floating point emulation by default for mips and mipsel targets
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16604 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-28 15:49:46 +00:00
kaloz
9359756561 add missing patch from the uclibc buildroot
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16541 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-23 13:08:21 +00:00
kaloz
dccbe704f2 add preliminary coldfire v4e support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16538 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-21 18:34:07 +00:00
lars
866728dbb1 [toolchain] disable tls for stdlibc++. fixes c++ inside a gcc-4.4.0
toolchain.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16345 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-05 11:33:12 +00:00
juhosg
57b3ee7bff [toolchain] uClibc-0.9.30.1: fix possible NULL pointer dereference (closes #5242)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16304 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-03 09:45:00 +00:00
kaloz
2dfc42c438 now that the gemini target is working, get rid of the obsolete and buggy storm target
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16274 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-01 18:15:30 +00:00
nbd
d47683e4fd uClibc: bsd supports the same floating point classification functions as c99, fixes inetd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16172 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-29 10:32:17 +00:00
nbd
27f59d4c0e uClibc: add a wrapper for the missing finite() function
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16170 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-29 09:25:51 +00:00
hcg
9c278041ab [uClibc 0.9.29 0.9.30.1] Add the missing 5th arg to the ppoll syscall.
Fixes the uclibc error that ppoll returns -EINVAL.
Thanks to Geoff Levand <geoffrey.levand@am.sony.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16166 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-29 07:40:29 +00:00
nbd
31d4d4473d uClibc 0.9.30.1: fix extra/scripts/unifdef.c like in linux 2.6.28 - nptl does not need this fix, because the problem was fixed upstream already
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16140 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-28 15:49:29 +00:00
jow
bd772c3608 [toolchain] enable UCLIBC_SUPPORT_AI_ADDRCONFIG in common uclibc 0.9.30.1 config, this will restore support for getifaddrs() and fix compilation of lldpd and possibly others
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16108 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-27 13:28:33 +00:00
florian
06ae330bf4 [toolchain] add support for glibc-2.4 (#5213)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16089 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-26 14:58:32 +00:00
kaloz
6f4ddaf713 make uclibc 0.9.30.1 the default
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16047 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-25 11:17:01 +00:00
nbd
715bbe1fe7 upgrade uclibc-nptl to a recent version - seems to work on xscale with gcc 4.3.3
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16004 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-22 23:59:23 +00:00
kaloz
c5f7c391b5 disable EABI for gemini and storm -- our toolchain can't support EABI on plain armv4, yet
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15914 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-18 13:36:58 +00:00
kaloz
0723f810ee add preliminary support for the successor of the storm port
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15772 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-11 18:27:33 +00:00
claudio
c40cdb09d0 Gcc 4.3.3 default for etrax
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15742 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-09 11:38:41 +00:00
jow
c650ca9bec Fix Image Builder building - added missing /bin dir to toolchain
Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15681 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-07 13:48:23 +00:00
nbd
e211311b51 uclibc 0.9.30.1: add c99 long double math fix from gentoo (thx, ralph)
fixes compile error on powerpc

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15670 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-07 13:20:47 +00:00
nbd
fc81c7d54b uClibc 0.9.30*: add a separate config file for brcm-2.4, since linux 2.4 module loading support is optional in this version
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15644 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-06 22:12:02 +00:00
nbd
a62e667d7c remove binutils 2.17 and 2.19
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15619 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-05 11:01:35 +00:00
nbd
eea4215570 fix the uclibc rebuild issue which leads to unresolved symbols in libnl (and possibly other libraries)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15599 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-04 18:41:08 +00:00
nbd
0bab2230e6 remove obsolete gcc version md5sums
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15598 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-04 18:40:22 +00:00
nbd
5188cec680 uclibc 0.9.30: fix isnan declaration
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15589 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-04 15:15:22 +00:00
nbd
d349bdbe15 uclibc 0.9.29: fix isinf, finite prototypes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15588 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-04 15:15:17 +00:00
juhosg
eebe3240a9 [toolchain] fix a small bug in binutils 2.19.1
* http://sourceware.org/bugzilla/show_bug.cgi?id=7093

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15538 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-01 14:51:02 +00:00
florian
db0c7634b9 [toolchain] define libc_cv_slibdir, fixes mips64 compilation (#5011)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15526 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-30 20:21:57 +00:00
hcg
14a0e55fb4 Changed default gcc for ps3
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15504 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-30 09:36:19 +00:00
florian
41ac629695 [toolchain] building uml on x86_64 w/ uClibc 0.9.29 is currently broken, select 0.9.30.1 which is working
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15450 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-27 15:52:01 +00:00
mirko
e1c96f6b44 patch breaks wchar_t-support in libstdc++ since a needless autoconf was disabled (r15345)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15445 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-27 15:38:51 +00:00
nico
70fef03e19 [toolchain] gcc: fix 4.2.4 ICE on avr32 (see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34762)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15434 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-27 11:20:36 +00:00
nico
3620dd0bd5 [toolchain] gcc: symlink ./lib64 to ./lib for x86_64 as well
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15432 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-27 10:14:30 +00:00
nbd
7129975a9b gcc: fix a segfault in the mbsd_multi patch for 4.4.0
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15394 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-24 15:34:36 +00:00
nbd
3ba1747620 port the mbsd_multi patch to gcc 4.4.0, refresh the other patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15369 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-24 02:23:11 +00:00
nico
d0c10785e7 [toolchain] uClibc cleanup:
- use full version string (0.9.30.1), instead of base (0.9.30) + extra (.1)
 - remove support for 0.9.28 and snapshots (building from SVN to be added later)


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15368 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-24 02:07:24 +00:00
nico
89167b9397 uClibc NPTL: remove the pthread daemon() fix and revert r15343
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15367 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-24 01:28:48 +00:00
florian
8a4b9a56af [toolchain] add preliminary support for gcc-4.4.0, need to forward port the fhonour-copt patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15345 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-23 09:44:57 +00:00
nbd
54c0f5e0cb uclibc: add the pthread daemon() fix from #4809
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15344 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-23 02:53:03 +00:00
nbd
b13ea33189 uclibc: remove the sockets_throw patch from 0.9.30, as it does not apply to 0.9.30.1
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15343 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-23 02:52:50 +00:00
nbd
6528871efd add a modified version of the mips64 patch from #4603
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15249 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-18 17:03:55 +00:00
hcg
ef2954cac3 [ps3]: update compiler version defaults
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15230 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-16 12:40:32 +00:00
nbd
c31e54429a mark uclibc nptl and snapshot as broken
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15179 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-09 20:01:28 +00:00
claudio
9ca18ee408 Fix kernel headers for cris (thanks hinkocevar)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15153 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-08 14:13:50 +00:00
nbd
278de97272 fix uclibc subdir
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15010 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-24 02:40:29 +00:00
nbd
75a3c66b07 append the correct extraversion to the toolchain's info.mk for uclibc-nptl
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15008 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-24 02:30:49 +00:00
nbd
6e9b7a6136 fix uclibc symlink for nptl
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15007 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-24 02:19:59 +00:00
nbd
674c088c98 add uclibc-nptl
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15006 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-24 02:06:12 +00:00
nbd
730df649a8 remove obsolete comment
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15005 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-24 01:38:31 +00:00
nbd
ae965dac51 clean up uClibc config handling - use kconfig.pl to split configs similar to how it's done in the kernel
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15004 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-24 01:34:51 +00:00
nbd
949740d327 fix $(BUILD_DIR_TOOLCHAIN)/uClibc symlink
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15001 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-23 21:23:46 +00:00
nbd
2e28f5f0ab add uclibc 0.9.30.1
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15000 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-23 21:04:30 +00:00
nbd
aa725129e8 clean up uclibc patch/config version handling a bit
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14994 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-23 17:56:28 +00:00
nbd
a3f7c3bcca fix missing binutils default version change
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14926 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-17 19:06:06 +00:00
hcg
a9f8a6d577 Added defaults for extra target architecture for ps3
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14897 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-16 15:25:55 +00:00
hcg
f93c3d7d70 Bumped compiler version for PS3
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14894 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-16 10:38:21 +00:00
hcg
512318e058 Set default compiler for ps3
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14893 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-16 10:06:40 +00:00
nbd
54e33522a4 nuke some obsolete gcc versions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14870 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-14 03:21:56 +00:00
nbd
62c38a56c8 enable eabi support by default
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14869 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-14 03:17:35 +00:00
nbd
83dc38674b switch to binutils 2.19.1 by default
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14868 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-14 03:17:28 +00:00
nbd
3ce8595b78 move cflags default setting to target makefiles
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14866 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-14 03:17:06 +00:00
nbd
dce670f0f9 gcc: backport a patch from gcc trunk that fixes an internal compiler error on arm in version 4.3.3
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14865 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-13 22:35:39 +00:00
nbd
3f577f4c40 fix stampfile variables for the toolchain build (fixes gcc compile error)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14862 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-13 12:50:23 +00:00
ralph
db62a849ec fix powerpc build (works for 2.4 and 2.6)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14707 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-01 11:04:08 +00:00
nbd
122ba8031d upgrade the cross-gdb to 6.8 (patch from #4701)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14697 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-28 21:02:49 +00:00
cyrus
d4331562d7 Upstream fix for syscall() not setting errno on errors on MIPS
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14689 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-28 01:29:00 +00:00
nico
e725ea66c7 [toolchain] gdb: use @GNU mirror facility, cleanup
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14650 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-23 23:59:23 +00:00
nico
8acca98ded [toolchain] move common variables to a dedicated include file
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14648 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-23 23:52:27 +00:00
nico
3556613537 [toolchain] kernel-headers: fix build error when run for the second time
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14641 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-23 17:49:36 +00:00
nbd
800e84cc0f build system refactoring in preparation for allowing packages to do host-build steps
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14610 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-22 04:37:20 +00:00
hauke
782cc4f1ad uClibc: refresh patches for uClibc
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14588 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-21 14:32:21 +00:00
hauke
e570388548 binutils: refresh patches for binutils 2.17
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14587 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-21 14:24:39 +00:00
hauke
cc81d3493e gcc: refresh patches for gcc 4.1.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14554 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-18 18:11:04 +00:00
nbd
f9e546b068 fix gcc 4.3.x segfault triggered by using -frename-registers (reproduced on arm, might be relevant for other platforms as well)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14505 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-14 00:09:27 +00:00
nico
42b028fa14 [toolchain] cosmetic & coherency fixes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14397 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-03 21:25:48 +00:00
nico
3e70cd4eb9 [toolchain] binutils: add support for v2.19.1 (from #4492, thanks to dwrobel)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14393 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-03 16:23:01 +00:00
florian
ec46c1676a [toolchain] libssp should also be configured in binutils
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14376 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-02 23:45:33 +00:00
nico
629f24b39c [toolchain] gcc: add a patch to allow 3.4.6 to build for x86 (closes: #4548)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14370 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-02 19:23:56 +00:00
nbd
6e7f2a5a18 default to binutils 2.18 on ppc* for manual selection as well
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14367 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-02 18:18:47 +00:00
nbd
38ab317f9e make binutils 2.18 default for ppc44x and ppc40x
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14358 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-02 16:43:19 +00:00
florian
9949fa87ff [toolchain] allow building and installing java for gcc-4.1.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14348 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-01 20:11:00 +00:00
nbd
927e055b09 gcc: add missing gcc 4.3.3 patches (copy of the 4.3.2 patches)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14228 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-27 21:11:51 +00:00
nbd
96d0a563ef binutils 2.19 does not support avr32 yet
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14227 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-27 20:09:22 +00:00
nbd
f642dc6174 add gcc 4.3.3, clean up gcc version config symbols
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14226 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-27 20:08:34 +00:00
nbd
3d494a3826 eglibc: replace the use of stpncpy with strncpy + manual termination (stpncpy is not available on darwin)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14212 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-26 19:49:26 +00:00
nbd
e8baf33f7b port the eglibc cross compiling fix to version 2.9
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14211 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-26 19:47:27 +00:00
nbd
21c1b33aeb fix eglibc 2.8 cross-compile under darwin / mac os x
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14209 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-26 19:44:47 +00:00
nbd
486e1091a7 install readelf to STAGING_DIR_HOST (eglibc requires it, not all systems have it)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14196 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-26 04:54:25 +00:00
nico
bd691ac242 [toolchain] fix uClibc fpu/soft-float selection
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14141 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-21 22:56:26 +00:00
nico
8bee86b5af [toolchain] fix uClibc v0.9.30 build on x86_64
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14138 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-21 16:56:57 +00:00
nico
8b739f4586 [toolchain] enable UCLIBC_SUSV3_LEGACY in uClibc v0.9.30 configs to have <sys/timeb.h> & ftime (needed for openssl and maybe others), thanks to Puchu!
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14133 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-21 14:34:31 +00:00
florian
9a5dd80ff1 [toolchain] add missing config symbol in x86_64 configuration
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14132 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-21 14:32:29 +00:00
nico
fd8969afc4 [toolchain] add support for gcc v4.3.1 & v4.3.2 (closes: #3479), thanks to Luigi Mantellini!
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14131 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-21 11:58:17 +00:00
nico
4f14cc6657 [toolchain] add support for uClibc v0.9.30 (closes: #4271), thanks to Luigi Mantellini & Puchu!
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14130 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-21 11:45:32 +00:00
nico
572f8170e9 [toolchain] more kernel headers fixes for cris
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14128 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-21 01:53:05 +00:00
nico
15950a617e [toolchain] we have a minimal gcc target compiler since [13931], so use it in uClibc headers generation
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14123 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-20 22:25:42 +00:00
nico
f654420911 [toolchain] move all arch fixups from Install to Prepare stage, so that fixed headers are available in $(BUILD_DIR_TOOLCHAIN)/linux-dev/
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14120 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-20 17:05:14 +00:00
nbd
c7ac63a1ce uClibc: compile fix for the new linuxthreads implementation on mips
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14118 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-20 14:47:53 +00:00
nico
3bcc2464bd [toolchain] backport patch to allow building uClibc-0.9.28.2 on recent x86 kernels
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14105 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-19 14:53:45 +00:00
nico
afb0785186 [toolchain] fix linux headers & source paths at uClibc config stage
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14080 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-17 22:22:41 +00:00
nbd
b466822eee add binutils 2.19 (patch from #4367)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14075 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-17 19:29:09 +00:00