1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-11-23 23:46:16 +02:00
Commit Graph

543 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