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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
hcg
a84679b42d
Set default gcc for ps3 - gcc-3.4.6 and gcc-4.1.2 do not work at all
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14060 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-16 17:51:19 +00:00
nico
c3c59f4189
[massive] add support for alternative C libraries (currently only glibc/eglibc)
...
other (related) changes:
- kernel headers are now installed using "make headers_install" on 2.6
- target names now contain an openwrt "vendor" tag (e.g. mips-openwrt-linux-gnu)
- build directory names now contain gcc/libc name/version
- default cpu for x86 is now i486 (required to build glibc/eglibc)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13931 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-08 01:49:11 +00:00
kaloz
c4d1c811de
nuke old gcc 4.2 versions
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13483 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-02 18:32:02 +00:00
kaloz
f0d05adfd8
sync gcc's Config.in with Config.version
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13482 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-02 18:26:10 +00:00
florian
2c8df11418
Disable smash stacking support by default, but allow to enable it as an experimental feature
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12010 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-30 12:54:28 +00:00
kaloz
54a1da8d7c
gcc 4.2.4 support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11310 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-31 18:45:07 +00:00
nbd
699d63d8be
remove the "depends BROKEN" for eabi
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10556 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-03-07 10:16:37 +00:00
nbd
aa7be8c164
revert ARM to oabi by default, add some eabi patches for fixing up the toolchain, which unfortunately break eabi userland, but are IMHO a necessary basis for further eabi fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10458 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-14 14:31:31 +00:00
kaloz
a2515db109
use GCC 4.2.3 by default for AVR32
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10414 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-07 20:21:18 +00:00
kaloz
3a8b8febd9
add GCC 4.2.3
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10413 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-07 20:18:40 +00:00
juhosg
829c17fac9
[toolchain] gcc: fix version selection for Magicbox
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10345 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-02-01 16:44:52 +00:00
kaloz
3893efade9
add gcc 4.2.2
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9443 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-10-25 09:16:31 +00:00
florian
2d6bbc425e
Allow installing gcj/gnu classpath,for those interested
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8337 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-08-04 10:59:02 +00:00
kaloz
6bade7c53a
add gcc 4.2.1
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8223 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-30 12:26:28 +00:00
nbd
f241410c51
update magicbox target to 2.6.22-rc6, select gcc 4.2.0 as default for this target (4.1.2 segfaults at compile time)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7762 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-06-28 20:42:21 +00:00
nbd
f26af3d30d
replace gcc 4.2 snapshot with 4.2.0 release (sync patches with uclibc buildroot), adjust gcc makefile for PATCH_DIR changes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7753 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-06-28 07:30:25 +00:00
nbd
af846f5b78
Nuke lots of obsolete compiler versions
...
Make gcc4 depend on !LINUX_2_4 - I'm getting sick of seeing people complain about
compile errors when trying to build brcm-2.4 with it.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6744 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-03-28 17:52:00 +00:00
hcg
1d7256ed22
Changed default compiler for 2.6 kernels to 4.1.2
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6539 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-03-07 22:32:10 +00:00
kaloz
cb39d47730
add gcc 4.1.2 ( closes #1381 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6343 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-02-22 10:28:46 +00:00
nbd
600f114c01
Fix gcc version selection
...
- default version for linux 2.4 broken in r6208
- brcm-2.6 needs an older compiler at least on wgt634u (don't ask me why...)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6209 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-01-26 11:02:59 +00:00
kaloz
32e01300d5
use gcc 4.1.1 for 2.6, 3.4.6 for 2.4 targets by default
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6208 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-01-26 10:55:06 +00:00
nbd
b5c2ac739d
add a gcc 4.2 snapshot
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5625 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-11-23 04:08:52 +00:00
nbd
c17ca993b7
gcc 3.4.6 should be safe on brcm-2.4 now
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4729 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-09-02 19:24:06 +00:00
florian
9554590ab8
Add nonmips patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4440 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-08-04 18:52:03 +00:00
kaloz
e5504c071b
make gcc 4.1.1 the default for Aruba
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4189 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-07-21 11:04:33 +00:00
nbd
b20d6f77d9
fix menuconfig developer options structure
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3948 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-06-15 16:40:06 +00:00
nbd
3dd2665c70
fix gcc version selection
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3947 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-06-15 13:44:26 +00:00
kaloz
9e24eb2b14
add GCC 4.1.1 and sync 4.1.0 with Kamikaze
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3907 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-06-06 08:40:51 +00:00
nbd
e5dbe0d239
remove stale libgcc menuconfig item
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3851 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-05-30 20:24:57 +00:00
nbd
021e6aa5f3
menuconfig cleanup
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3684 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-04-20 23:03:42 +00:00
kaloz
4ebe6d44e9
add gcc 4.0.3, and make it the default for Aruba
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@3423 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-03-21 09:04:08 +00:00
mbm
7492d24af3
fix pesky libgcc issue
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@3420 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-03-20 21:24:57 +00:00
nbd
1bd552fab3
remove obsolete BR2_GCC_3_4 config symbol
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@3407 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-03-19 03:53:47 +00:00
nbd
671742c5e3
fix gcc menuconfig defaults
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@3406 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-03-19 03:50:18 +00:00
nbd
0b7872893b
add gcc 3.4.6
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@3343 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-03-10 13:31:04 +00:00
nbd
744a720a8f
add gcc 4.1.0
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@3302 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-03-03 06:25:04 +00:00
nbd
3b31101808
default to gcc 3.4.4 for brcm-2.4 because of weird kernel problems
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@3281 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-02-28 02:41:28 +00:00
kaloz
c7379f476a
use gcc 4.0.2 and deselect ppp by default for Aruba, use gcc 3.4.5 for the other platforms
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@3210 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-02-10 11:04:44 +00:00
kaloz
3422687063
make gcc4 depend on libgcc, and disable the libgcc hack for it
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@3161 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-02-06 11:26:51 +00:00
nbd
3a456bbb94
remove gcc 4.0.1
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@3062 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-01-28 15:03:16 +00:00
kaloz
447f925ff9
add gcc 3.4.5
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2695 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-12-16 11:36:33 +00:00
nbd
3b4d68886f
fix typo in gcc config
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2299 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-10-24 09:51:13 +00:00
nbd
c7fef9bac2
add gcc 4.0.2, remove 4.0.0
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2213 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-10-21 19:52:45 +00:00
nbd
173391756f
add gcc 4.0.1, remove older compilers
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1422 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-07-12 19:23:12 +00:00
nbd
4bf5824d48
change default compiler to gcc 3.4.4 - fixes kernel weirdness
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1227 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-06-13 18:47:01 +00:00
nbd
33bdd51a66
add gcc 3.4.4
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1027 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-05-23 21:37:20 +00:00
wbx
9ccb9ccc88
oops.
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@771 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-04-30 19:40:45 +00:00
wbx
d60212649f
use tmpfs instead ramfs, strange that i do not need to add any kernel option, it works out of the box, and dd if=/dev/zero of=test bs=1024k count=100 does not kill the box anymore
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@770 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-04-30 19:38:07 +00:00
nbd
d221c316a3
change default toolchain to gcc 3.4.3 and binutils 2.15.94.0.2
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@767 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-04-29 19:40:49 +00:00
nbd
06c2f90c4f
add gcc 4.0.0
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@762 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-04-29 14:51:01 +00:00
nbd
4d606fd196
remove unused gcc versions (<3.3.5, 3.4.0-3.4.2)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@759 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-04-29 13:43:03 +00:00
nbd
95336ade39
add hidden config value for gcc 3.4+
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@747 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-04-28 21:21:16 +00:00
nbd
4ca7b0fd9f
enable c++ support in toolchain by default (without sjlj exceptions)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@716 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-04-25 22:51:50 +00:00
nbd
362585143d
hide experimental/developer options from the user. can be reenabled by using make menuconfig DEVELOPER=1
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@567 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-04-05 18:21:58 +00:00
wbx
a88cb78d38
remove java compiler option, with will not work
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@392 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-03-19 23:36:35 +00:00
mbm
f77b88d124
nbd's makefile/menuconfig rewrite
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@307 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-03-06 03:34:52 +00:00
mbm
46e1f14776
fix default toolchain/compiler settings
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@214 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-02-06 05:16:08 +00:00
mbm
2f006aa5e8
Initial revision
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@197 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-01-16 11:43:02 +00:00