Felix Fietkau
27e1c7f091
uClibc: implement copysignl in libc on powerpc to avoid undefined references in libstdc++
...
SVN-Revision: 18178
2009-10-27 01:11:40 +00:00
Felix Fietkau
46cc3f164d
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
...
SVN-Revision: 18177
2009-10-27 01:11:35 +00:00
Florian Fainelli
6d7b5a7e62
combine the two gcc-4.4.1 selects into a single one
...
SVN-Revision: 18148
2009-10-25 10:17:50 +00:00
Felix Fietkau
b59e59dcba
gcc: fix compile on armv4t with the cs toolchain
...
SVN-Revision: 18131
2009-10-24 00:58:38 +00:00
Felix Fietkau
e7c0b6aa00
gcc: fix bug reporting url in newer compiler versions
...
SVN-Revision: 18130
2009-10-24 00:58:34 +00:00
Florian Fainelli
97d2d1f90f
get rid of gcc-4.4.0 support
...
SVN-Revision: 18115
2009-10-21 14:32:09 +00:00
Florian Fainelli
903704d98b
refresh toolchain patches, add ubicom32 patch to gcc 4.4.1 and 4.4.2
...
SVN-Revision: 18114
2009-10-21 14:31:01 +00:00
Florian Fainelli
0a18260fed
add support for gcc-4.4.2, add missing gcc-4.4.1 md5sum
...
SVN-Revision: 18113
2009-10-21 06:26:39 +00:00
Felix Fietkau
902aecf9e1
mark the llvm toolchain as broken
...
SVN-Revision: 18105
2009-10-20 20:52:42 +00:00
Felix Fietkau
6c2b49cf23
fix potential inconsistencies in toolchain selection on linux 2.4
...
SVN-Revision: 18097
2009-10-20 09:14:25 +00:00
Felix Fietkau
82fcc3bef3
use the new 4.3.3+cs toolchain for mips and arm - significantly improves code size on mips and performance on arm
...
SVN-Revision: 18094
2009-10-20 09:03:44 +00:00
Felix Fietkau
cb3495fac5
fix pthread mklibs relinking by copying libpthread_so.a from uclibc instead of using the standard _pic variant
...
SVN-Revision: 18090
2009-10-20 07:26:34 +00:00
Felix Fietkau
4136623a5f
gcc: backport libgcc_pic changes to older gcc4 versions, install the libgcc map file as well
...
SVN-Revision: 18087
2009-10-20 06:48:29 +00:00
Felix Fietkau
c96312958c
gcc: create a proper libgcc_pic.a static library for relinking (4.3.3+ for now, backport will follow)
...
SVN-Revision: 18086
2009-10-19 23:26:09 +00:00
Felix Fietkau
161792d02c
remove support for uclibc 0.9.29
...
SVN-Revision: 18078
2009-10-19 18:25:25 +00:00
Felix Fietkau
b4d03a2780
binutils: add support for non-pic handling and use it in the codesourcery based gcc, fixes mips support for this toolchain
...
SVN-Revision: 18070
2009-10-19 07:41:33 +00:00
Felix Fietkau
de6c0303ee
uClibc: add support for mips non-pic relocations in ldso
...
SVN-Revision: 18069
2009-10-19 07:41:29 +00:00
Felix Fietkau
60fb2fd748
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
...
SVN-Revision: 18066
2009-10-19 05:28:29 +00:00
Felix Fietkau
b948f83ed8
gcc: disable mips non-PIC ABI calls in the codesourcery based version by default, as our binutils version does not support it
...
SVN-Revision: 18064
2009-10-19 04:26:28 +00:00
Felix Fietkau
0b077fa3a7
add a binutils variant based on a binutils snapshot and codesourcery g++ enhancements (compiles, but fails to link the kernel)
...
SVN-Revision: 18060
2009-10-19 02:09:59 +00:00
Felix Fietkau
f0f100551d
add a gcc variant based on gcc 4.3.3 with codesourcery enhancements
...
SVN-Revision: 18059
2009-10-19 02:09:52 +00:00
Claudio Mignanti
3b048781ea
cris: fix ICE PR26515 ( #3723 )
...
SVN-Revision: 18042
2009-10-12 13:38:52 +00:00
Nicolas Thill
3cf6975414
gcc: fix 4.1.2 ICE on mips (see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33256 )
...
SVN-Revision: 18029
2009-10-11 02:52:08 +00:00
Felix Fietkau
215ccb66e6
gcc: add llvm-gcc and llvm from trunk (does not successfully compile a target yet, but gets close)
...
SVN-Revision: 18019
2009-10-10 19:25:48 +00:00
Felix Fietkau
e0645618a3
uClibc: add copysign, copysignf, copysignl for i386
...
SVN-Revision: 18017
2009-10-10 19:25:18 +00:00
Felix Fietkau
0e43efeae7
uClibc: fix strrchr on i386
...
SVN-Revision: 18016
2009-10-10 19:25:05 +00:00
Florian Fainelli
96d804c54f
optimize binaries for the rm5200 cpu present on cobalt, do not use the mips32 isa
...
SVN-Revision: 17980
2009-10-07 13:05:14 +00:00
Claudio Mignanti
b88e08839a
dump 2.6.25 support
...
SVN-Revision: 17816
2009-10-02 08:07:39 +00:00
Nicolas Thill
fd6e548d42
uClibc: remove absolute path linking to host libraries in libpthread.so ( closes : #5601 )
...
SVN-Revision: 17814
2009-10-02 00:18:16 +00:00
Nicolas Thill
737b4b4bcb
move EABI config option out of GCC
...
SVN-Revision: 17753
2009-09-26 21:34:40 +00:00
Nicolas Thill
00eeac51a0
eglibc: use 'select' instead of 'depends' for configuration options, add dependencies for features avalaible in 2.8 or later
...
SVN-Revision: 17751
2009-09-26 21:22:51 +00:00
Nicolas Thill
f859299d85
eglibc: add support for 2.10 branch
...
SVN-Revision: 17748
2009-09-26 18:59:22 +00:00
Nicolas Thill
6f2afa8f29
and fix another typo, still in eglibc configuration file
...
SVN-Revision: 17747
2009-09-26 18:57:53 +00:00
Nicolas Thill
f288b5e102
fix typo in eglibc configuration file
...
SVN-Revision: 17746
2009-09-26 18:56:26 +00:00
Nicolas Thill
f3a3b1934b
eglibc: update svn revisions
...
SVN-Revision: 17744
2009-09-26 18:28:37 +00:00
Florian Fainelli
2b59f3fc3f
switch to gcc-4.4.1 and enabled octeon specific optimizations
...
SVN-Revision: 17743
2009-09-26 18:23:43 +00:00
Florian Fainelli
9e1759bfe6
Do not save variables in hi or lo across system calls, fixes issues with gcc-4.4 ( #5351 )
...
SVN-Revision: 17742
2009-09-26 18:08:02 +00:00
Felix Fietkau
49ec2321b7
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
...
SVN-Revision: 17718
2009-09-25 11:09:32 +00:00
Nicolas Thill
c9bc7c504c
add external toolchain support, enhance native toolchain support (special thanks to Luigi Mantellini for his help... and patience ;)
...
SVN-Revision: 17682
2009-09-23 02:27:38 +00:00
Nicolas Thill
47ac8caa62
add comments & fix descriptions in toolchain config items
...
SVN-Revision: 17561
2009-09-10 14:32:36 +00:00
Nicolas Thill
de9bb2b998
prepare for upcoming external toolchain support: move config items not strictly toolchain related out of the toolchain submenu
...
SVN-Revision: 17560
2009-09-10 14:04:41 +00:00
Nicolas Thill
f69f5f0b38
fix wrong description for CONFIG_SSP
...
SVN-Revision: 17550
2009-09-09 23:42:06 +00:00
Felix Fietkau
91fe363562
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
...
SVN-Revision: 17438
2009-08-29 11:56:27 +00:00
Florian Fainelli
ffa2d292fe
more cygwin build fixes
...
SVN-Revision: 17401
2009-08-26 07:25:24 +00:00
Felix Fietkau
aee9d6c31c
add a heavily cleaned up version of ubicom32 toolchain support
...
SVN-Revision: 17346
2009-08-21 22:31:47 +00:00
Geoff Levand
d719b51871
pxcab: Replace TARGET_pxcab with feature powerpc64
...
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
SVN-Revision: 17307
2009-08-18 23:09:50 +00:00
Geoff Levand
7581681466
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>
SVN-Revision: 17306
2009-08-18 23:07:45 +00:00
Imre Kaloz
5a8a22bdc2
add gcc 4.3.4
...
SVN-Revision: 17165
2009-08-07 12:00:25 +00:00
Florian Fainelli
46c7a003ca
add support for gcc-4.4.1 ( #5580 )
...
SVN-Revision: 17161
2009-08-07 09:32:52 +00:00
Florian Fainelli
724307fca1
disable warnings as error in the gdb configuration ( #5602 )
...
SVN-Revision: 17064
2009-07-31 14:24:38 +00:00
Imre Kaloz
a5a0ef7ab7
use binutils 2.19.1 on ppc44x, too
...
SVN-Revision: 17035
2009-07-28 08:41:19 +00:00
Florian Fainelli
3eedb2a791
add the insight gdb frontend ( #4701 )
...
SVN-Revision: 17019
2009-07-26 17:55:50 +00:00
Gabor Juhos
c8f178d61a
binutils: use 2.19.1 for ppc40x by default
...
SVN-Revision: 16916
2009-07-19 11:33:47 +00:00
Florian Fainelli
2ec0cba393
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>
SVN-Revision: 16860
2009-07-16 10:19:13 +00:00
Gabor Juhos
8324887aa1
binutils: fix build failure on powerpc target
...
SVN-Revision: 16848
2009-07-14 19:43:15 +00:00
Felix Fietkau
7dc435ea29
move the toolchain_install stampfile to the right place to fix spurious missing toolchain errors after cleaning stuff
...
SVN-Revision: 16776
2009-07-11 12:48:59 +00:00
Gabor Juhos
c8d103a660
uClibc: fix build error on ARM targets ( closes #5473 )
...
SVN-Revision: 16735
2009-07-07 15:09:10 +00:00
Nicolas Thill
4702698c68
add a config option to select the binary stripping method to use (between none, strip & sstrip)
...
SVN-Revision: 16728
2009-07-07 02:34:58 +00:00
Florian Fainelli
1e9cba3b82
add more gcc-4.4 patches from uclibc's mailing-list
...
SVN-Revision: 16720
2009-07-06 19:52:55 +00:00
Claudio Mignanti
f3822efd8e
install headers, fix foxboard-utils
...
SVN-Revision: 16661
2009-07-03 12:49:50 +00:00
Florian Fainelli
18de35e660
enable software floating point emulation by default for mips and mipsel targets
...
SVN-Revision: 16604
2009-06-28 15:49:46 +00:00
Imre Kaloz
17276a575d
add missing patch from the uclibc buildroot
...
SVN-Revision: 16541
2009-06-23 13:08:21 +00:00
Imre Kaloz
2004d4165a
add preliminary coldfire v4e support
...
SVN-Revision: 16538
2009-06-21 18:34:07 +00:00
Lars-Peter Clausen
9fb98fc03c
disable tls for stdlibc++. fixes c++ inside a gcc-4.4.0 toolchain.
...
SVN-Revision: 16345
2009-06-05 11:33:12 +00:00
Gabor Juhos
da4435f2e1
uClibc-0.9.30.1: fix possible NULL pointer dereference ( closes #5242 )
...
SVN-Revision: 16304
2009-06-03 09:45:00 +00:00
Imre Kaloz
7f9fd5033c
now that the gemini target is working, get rid of the obsolete and buggy storm target
...
SVN-Revision: 16274
2009-06-01 18:15:30 +00:00
Felix Fietkau
2f94a08df9
uClibc: bsd supports the same floating point classification functions as c99, fixes inetd
...
SVN-Revision: 16172
2009-05-29 10:32:17 +00:00
Felix Fietkau
1c57770f28
uClibc: add a wrapper for the missing finite() function
...
SVN-Revision: 16170
2009-05-29 09:25:51 +00:00
Hamish Guthrie
0c592ec7b3
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>
...
SVN-Revision: 16166
2009-05-29 07:40:29 +00:00
Felix Fietkau
23260054dc
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
...
SVN-Revision: 16140
2009-05-28 15:49:29 +00:00
Jo-Philipp Wich
00a0035fa8
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
...
SVN-Revision: 16108
2009-05-27 13:28:33 +00:00
Florian Fainelli
f797b4293a
add support for glibc-2.4 ( #5213 )
...
SVN-Revision: 16089
2009-05-26 14:58:32 +00:00
Imre Kaloz
cd649df858
make uclibc 0.9.30.1 the default
...
SVN-Revision: 16047
2009-05-25 11:17:01 +00:00
Felix Fietkau
cc7805ea27
upgrade uclibc-nptl to a recent version - seems to work on xscale with gcc 4.3.3
...
SVN-Revision: 16004
2009-05-22 23:59:23 +00:00
Imre Kaloz
267af10b33
disable EABI for gemini and storm -- our toolchain can't support EABI on plain armv4, yet
...
SVN-Revision: 15914
2009-05-18 13:36:58 +00:00
Imre Kaloz
f24a7c7a68
add preliminary support for the successor of the storm port
...
SVN-Revision: 15772
2009-05-11 18:27:33 +00:00
Claudio Mignanti
a866aa0226
Gcc 4.3.3 default for etrax
...
SVN-Revision: 15742
2009-05-09 11:38:41 +00:00
Jo-Philipp Wich
bc3538d2d2
Fix Image Builder building - added missing /bin dir to toolchain Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>
...
SVN-Revision: 15681
2009-05-07 13:48:23 +00:00
Felix Fietkau
b3bb79cb72
uclibc 0.9.30.1: add c99 long double math fix from gentoo (thx, ralph) fixes compile error on powerpc
...
SVN-Revision: 15670
2009-05-07 13:20:47 +00:00
Felix Fietkau
3bea3bc8b1
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
...
SVN-Revision: 15644
2009-05-06 22:12:02 +00:00
Felix Fietkau
90826d83c9
remove binutils 2.17 and 2.19
...
SVN-Revision: 15619
2009-05-05 11:01:35 +00:00
Felix Fietkau
141925202e
fix the uclibc rebuild issue which leads to unresolved symbols in libnl (and possibly other libraries)
...
SVN-Revision: 15599
2009-05-04 18:41:08 +00:00
Felix Fietkau
010c9c48e0
remove obsolete gcc version md5sums
...
SVN-Revision: 15598
2009-05-04 18:40:22 +00:00
Felix Fietkau
c633a16d80
uclibc 0.9.30: fix isnan declaration
...
SVN-Revision: 15589
2009-05-04 15:15:22 +00:00
Felix Fietkau
db8f5e9c5e
uclibc 0.9.29: fix isinf, finite prototypes
...
SVN-Revision: 15588
2009-05-04 15:15:17 +00:00
Gabor Juhos
496aad1058
fix a small bug in binutils 2.19.1 * http://sourceware.org/bugzilla/show_bug.cgi?id=7093
...
SVN-Revision: 15538
2009-05-01 14:51:02 +00:00
Florian Fainelli
3e0e015a0d
define libc_cv_slibdir, fixes mips64 compilation ( #5011 )
...
SVN-Revision: 15526
2009-04-30 20:21:57 +00:00
Hamish Guthrie
c146cbd79c
Changed default gcc for ps3
...
SVN-Revision: 15504
2009-04-30 09:36:19 +00:00
Florian Fainelli
9f627dbf6e
building uml on x86_64 w/ uClibc 0.9.29 is currently broken, select 0.9.30.1 which is working
...
SVN-Revision: 15450
2009-04-27 15:52:01 +00:00
Mirko Vogt
dcfa07d142
patch breaks wchar_t-support in libstdc++ since a needless autoconf was disabled (r15345)
...
SVN-Revision: 15445
2009-04-27 15:38:51 +00:00
Nicolas Thill
128b623ec8
gcc: fix 4.2.4 ICE on avr32 (see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34762 )
...
SVN-Revision: 15434
2009-04-27 11:20:36 +00:00
Nicolas Thill
8a38ccc1d1
gcc: symlink ./lib64 to ./lib for x86_64 as well
...
SVN-Revision: 15432
2009-04-27 10:14:30 +00:00
Felix Fietkau
8ce7b559d0
gcc: fix a segfault in the mbsd_multi patch for 4.4.0
...
SVN-Revision: 15394
2009-04-24 15:34:36 +00:00
Felix Fietkau
dcd9f20085
port the mbsd_multi patch to gcc 4.4.0, refresh the other patches
...
SVN-Revision: 15369
2009-04-24 02:23:11 +00:00
Nicolas Thill
222f37cbde
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)
...
SVN-Revision: 15368
2009-04-24 02:07:24 +00:00
Nicolas Thill
2783110a97
uClibc NPTL: remove the pthread daemon() fix and revert r15343
...
SVN-Revision: 15367
2009-04-24 01:28:48 +00:00
Florian Fainelli
e15ca56024
add preliminary support for gcc-4.4.0, need to forward port the fhonour-copt patch
...
SVN-Revision: 15345
2009-04-23 09:44:57 +00:00
Felix Fietkau
632f50b891
uclibc: add the pthread daemon() fix from #4809
...
SVN-Revision: 15344
2009-04-23 02:53:03 +00:00
Felix Fietkau
0d00b1cb59
uclibc: remove the sockets_throw patch from 0.9.30, as it does not apply to 0.9.30.1
...
SVN-Revision: 15343
2009-04-23 02:52:50 +00:00
Felix Fietkau
56164a5815
add a modified version of the mips64 patch from #4603
...
SVN-Revision: 15249
2009-04-18 17:03:55 +00:00