nbd
|
53d870958e
|
gcc: add a config option for using the gcc graphite framework (disabled by default)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18403 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2009-11-12 13:42:07 +00:00 |
|
nbd
|
92b9209394
|
binutils: fix build errors in 2.20 (patch from #6094)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18307 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2009-11-05 01:49:20 +00:00 |
|
nbd
|
f7eef9ce53
|
gcc: fix build with cloog/ppl
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18266 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2009-11-02 00:47:27 +00:00 |
|
nbd
|
07caea4e37
|
binutils: fix path to cloog and ppl
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18265 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2009-11-02 00:47:24 +00:00 |
|
nbd
|
a1f7ac7065
|
add binutils 2.20
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18263 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2009-11-02 00:47:17 +00:00 |
|
florian
|
7b15803c7f
|
[toolchain] update insight to 6.8-1 (#6007)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18217 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2009-10-29 23:42:12 +00:00 |
|
nbd
|
a6257782ac
|
uClibc: implement copysignl in libc on powerpc to avoid undefined references in libstdc++
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18178 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2009-10-27 01:11:40 +00:00 |
|
nbd
|
94780e82b8
|
gcc: compile libgcc and libstdc++ with -O2 instead of -Os on power pc to avoid generating references to gpr save/restore functions which cannot yet be resolved at this point
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18177 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2009-10-27 01:11:35 +00:00 |
|
florian
|
95d5066d03
|
[toolchain] combine the two gcc-4.4.1 selects into a single one
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18148 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2009-10-25 10:17:50 +00:00 |
|
nbd
|
06d45609f6
|
gcc: fix compile on armv4t with the cs toolchain
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18131 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2009-10-24 00:58:38 +00:00 |
|
nbd
|
9e4cb82cc5
|
gcc: fix bug reporting url in newer compiler versions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18130 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2009-10-24 00:58:34 +00:00 |
|
florian
|
fcd1e536a0
|
[toolchain] get rid of gcc-4.4.0 support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18115 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2009-10-21 14:32:09 +00:00 |
|
florian
|
963b9b6895
|
[toolchain] refresh toolchain patches, add ubicom32 patch to gcc 4.4.1 and 4.4.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18114 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2009-10-21 14:31:01 +00:00 |
|
florian
|
7188f2daaf
|
[toolchain] add support for gcc-4.4.2, add missing gcc-4.4.1 md5sum
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18113 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2009-10-21 06:26:39 +00:00 |
|
nbd
|
62de439710
|
mark the llvm toolchain as broken
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18105 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2009-10-20 20:52:42 +00:00 |
|
nbd
|
ae74d3d6f1
|
fix potential inconsistencies in toolchain selection on linux 2.4
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18097 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
2009-10-20 09:14:25 +00:00 |
|
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 |
|