Florian Fainelli
d7618f3bce
[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
Hamish Guthrie
09e600145d
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 Fainelli
ef588da416
[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 Vogt
7edc1602ee
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
Nicolas Thill
5f6fe3f3fe
[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
Nicolas Thill
59b233cb01
[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
Felix Fietkau
e026459efe
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
Felix Fietkau
0f6bde5bf3
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
Nicolas Thill
da31c0be07
[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
Nicolas Thill
0874c6efcf
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 Fainelli
8b65143fd1
[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
Felix Fietkau
7040d5b084
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
Felix Fietkau
de76e2862d
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
Felix Fietkau
f0f9ec9c56
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
Hamish Guthrie
16c4c98840
[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
Felix Fietkau
7786ef6820
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 Mignanti
1fb3963834
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
Felix Fietkau
84311deed1
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
Felix Fietkau
1ee22ac6bd
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
Felix Fietkau
ab6ecdf295
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
Felix Fietkau
ee76a4fc09
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
Felix Fietkau
f5dc5c4ae5
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
Felix Fietkau
44e5cd2219
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
Felix Fietkau
ce42e5dbfc
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
Felix Fietkau
f7f48a6ddf
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
Felix Fietkau
2b419ade23
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
Felix Fietkau
cbd7eba2e9
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
Hamish Guthrie
4c0720f35f
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
Hamish Guthrie
727029948e
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
Hamish Guthrie
522873439e
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
Felix Fietkau
051b6223f9
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
Felix Fietkau
06e76c6ccd
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
Felix Fietkau
e1fdc6451a
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
Felix Fietkau
019e6e2d31
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
Felix Fietkau
bf1673f285
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
Felix Fietkau
b161730496
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 Hempel
089cd811f5
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
Felix Fietkau
f0d6629f64
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
Steven Barth
675d868d87
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
Nicolas Thill
6ef71d6d6c
[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
Nicolas Thill
84f43d1453
[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
Nicolas Thill
f927bc9d16
[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
Felix Fietkau
b892e1fb85
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 Mehrtens
dbf25a33d7
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 Mehrtens
1a46f52847
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 Mehrtens
77ea892b78
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
Felix Fietkau
128642a1d8
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
Nicolas Thill
293b872934
[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
Nicolas Thill
3cdd8c0d66
[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 Fainelli
73b13003a6
[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
Nicolas Thill
982542d3cd
[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
Felix Fietkau
8cea02b5a8
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
Felix Fietkau
968119adf8
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 Fainelli
35402ceaac
[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
Felix Fietkau
e72763c254
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
Felix Fietkau
8792167b0f
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
Felix Fietkau
41b4d9dca2
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
Felix Fietkau
d2d687867c
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
Felix Fietkau
b9bd90012a
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
Felix Fietkau
f5e43e7dbd
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
Felix Fietkau
8bce44babc
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
Nicolas Thill
cb8f9f23ed
[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
Nicolas Thill
e93668757e
[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
Nicolas Thill
6798759bb1
[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 Fainelli
8cb6829e1a
[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
Nicolas Thill
d748bad85e
[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
Nicolas Thill
7c5cd31ae7
[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
Nicolas Thill
22bc8ae40a
[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
Nicolas Thill
e76e2fefd1
[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
Nicolas Thill
7b0f1b9a55
[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
Felix Fietkau
7ba43d9047
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
Nicolas Thill
c6d47b2176
[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
Nicolas Thill
34d7a50273
[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
Felix Fietkau
9f7a7201f3
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
Felix Fietkau
2907e8ce0c
uclibc: fix the new libpthread implementation on arm
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14074 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-17 19:21:56 +00:00
Felix Fietkau
57b7a02179
add uclibc eabi patches from #3988
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14073 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-17 19:20:32 +00:00
Felix Fietkau
716787174b
add gcc eabi patches from #3988
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14072 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-17 19:18:16 +00:00
Hamish Guthrie
c2a20b44bd
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
Gabor Juhos
9e9b1d1187
[toolchain] fix powerpc toolchain build failure on x86_64 hosts
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14036 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-14 18:33:13 +00:00
Felix Fietkau
0c487c1507
work around problems with the libpthread onexit() handler
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14032 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-14 00:52:51 +00:00
Felix Fietkau
696d714c87
fix the new libpthread implementation - the function table init was broken
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14027 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-13 20:44:29 +00:00
Felix Fietkau
bf4db00c26
do not strip uclibc
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14019 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-13 03:21:39 +00:00
Felix Fietkau
243277a3b5
use the new linuxthreads implementation on i386,i686
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14016 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-13 02:15:52 +00:00
Felix Fietkau
a60b74b8b6
fix gdb compile
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14015 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-13 02:15:43 +00:00
Felix Fietkau
e99e831300
uclibc: add the trunc function
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14014 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-13 02:15:31 +00:00
Felix Fietkau
c4ed52f907
uclibc: add some libpthread fixes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14013 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-13 02:15:14 +00:00
Nicolas Thill
7abbd7ad6f
[cris] fix missing ptrace.h needed to build final gcc
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13995 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-12 19:03:39 +00:00
Nicolas Thill
9cdedff7f4
[cris] add a fix preventing gcc build system from assuming that libc headers are always available
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13994 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-12 19:01:25 +00:00
Nicolas Thill
6f6709687b
use different optimizations for x86 & x86_64 on uml
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13984 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-11 17:31:43 +00:00
Nicolas Thill
3d9562459c
gdb fixes: adjust --prefix & install in $(TOOLCHAIN_DIR)/usr/bin/ (like binutils & gcc)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13983 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-11 17:27:56 +00:00
Nicolas Thill
878ec5154d
fix wrong TARGET_SUFFIX when building a toolchain with uClibc & EABI ( closes : #4437 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13962 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-10 19:50:43 +00:00
Nicolas Thill
3b75e47f8f
[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
Imre Kaloz
c813d578fd
general fixes for openwrt with kernel 2.6.28
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13876 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-05 14:46:18 +00:00
Florian Fainelli
cf59f8469a
Fix ssp enabling/disabling ( #4388 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13856 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-04 12:56:31 +00:00
Jo-Philipp Wich
448b48be71
[uClibc] enable netlink support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13839 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-03 17:28:58 +00:00
Jo-Philipp Wich
cebf442015
[uClibc] enable support for getifaddrs() - required by lldpd
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13834 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-03 13:07:30 +00:00
Felix Fietkau
a5c9910ae2
remove the openat() patch, as it's breaking quite a few packages.
...
the problem is in the AT_FDCWD define, which packages check for to
see if fdopenat, openat, fstatat, etc. are supported, but the patch
only adds openat() and not the other functions.
this should probably be fixed upstream and not just in openwrt.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13817 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-02 04:16:30 +00:00
Felix Fietkau
2f421eb302
use binutils 2.18 for avr32, 2.17 is severely broken
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13804 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-02 01:14:09 +00:00
Felix Fietkau
52aa71f6c4
fix avr32 build breakage
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13802 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-02 01:10:22 +00:00
Nicolas Thill
e3e9f135ab
fix gcc-4.2.4 when target != avr32
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13493 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-03 00:20:00 +00:00
Imre Kaloz
3e2defe46a
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
Imre Kaloz
5977aa09bc
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
Imre Kaloz
d3cdf53d78
nuke binutils 2.16.1 - old, unused, buggy
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13481 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-02 18:23:25 +00:00
Imre Kaloz
c695d27865
sync gcc patches with the Atmel 1.1.3 release
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13480 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-02 18:10:03 +00:00
Imre Kaloz
baa533569c
clean up patch
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13479 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-02 18:06:29 +00:00
Imre Kaloz
f0403b8ded
sync avr32 binutils patch with the Atmel 1.0.1 release
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13464 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-02 10:35:44 +00:00
Imre Kaloz
c77b7dc3ae
switch powerpc targets to gcc 4.2.4
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13359 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-26 10:07:18 +00:00
Imre Kaloz
3f1313c293
switch to gcc 4.2.4 for avr32
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13353 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-25 18:35:48 +00:00
Imre Kaloz
74afd983df
add avr32 support to binutils 2.18
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13352 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-25 18:34:48 +00:00
Florian Fainelli
86ae448cac
openat is not an implemented syscall on linux-2.4, so make it only available for linux-2.6
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13234 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-16 17:03:16 +00:00
Hamish Guthrie
1f0300336e
Add support for openat system call - this must be extended for the rest of these system calls
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13200 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-14 07:52:54 +00:00
Nicolas Thill
ef1b78d84b
[cosmetic] indent conditionnals in uClibc Makefile
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13144 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-08 23:00:22 +00:00
Nicolas Thill
850a33d79c
add md5sums for binutils & gcc and use the GNU mirror facility
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13143 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-08 21:18:33 +00:00
Florian Fainelli
e8fe824c61
Fix locations for the uClibc snapshot version ( #4065 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13067 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-10-28 22:04:53 +00:00
Hamish Guthrie
31b995b49c
The merge of ppc (32-bit headers) and powerpc (previously 64-bit only headers) has now been completed, so it build breaks if asm-ppc headers directory does not exist - this should fix this problem without being invasive
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12933 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-10-09 11:33:47 +00:00
Felix Fietkau
41b9b028ca
fix up the asm includes location for .27 when building kernel headers
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12802 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-29 18:09:24 +00:00
Lars-Peter Clausen
07a98d0fe8
Fix a segfault in uclibc ldso.
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12698 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-25 13:06:43 +00:00
Lars-Peter Clausen
ad09ac03c5
Avoid endless recursion in uClibc pthreads.
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12652 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-22 22:51:53 +00:00
Nicolas Thill
6a82c67d87
add patches to fixes gcc 4.2.x bugs:
...
- fix gcc ICE when compiling package/ath9k (closes : #3816 )
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37014
- fix "undefined reference to `fmsub'" error on powerpc
http://bugs.uclibc.org/view.php?id=1588
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12623 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-18 12:24:32 +00:00
Felix Fietkau
78aec4b21d
disable autorebuild for the toolchain, as it can easily lead to build breakages
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12492 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-02 10:57:35 +00:00
Felix Fietkau
a9db787ce2
make libc.so symlink relative instead of absolute ( #3878 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12333 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-08-17 12:30:14 +00:00
Felix Fietkau
839c3365d0
storm is ARMv4, not ARMv4T (thx, SeG)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12046 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-31 16:51:43 +00:00
Florian Fainelli
0ae9727f8b
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
Felix Fietkau
d7a52d4599
fix uClibc legacy version
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11993 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-29 14:58:48 +00:00
Florian Fainelli
46a156a794
Update uClibc config for x86_64
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11963 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-27 16:56:34 +00:00
Gabor Juhos
7670811acd
surprise :p
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11894 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-21 17:08:14 +00:00
Florian Fainelli
2d285a2fb7
uClibc for x86 targets and kernels >= 2.6.24 need to copy the right include files, remove this when there are no 2.6.23 left
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11893 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-21 10:41:27 +00:00
Nicolas Thill
119bfa9050
use qstrip macro to strip quoted CONFIG_* strings
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11832 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-14 23:24:58 +00:00
Felix Fietkau
415cc1c3db
add some sanity checking
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11473 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-15 14:34:00 +00:00
John Crispin
ea5f3e97ac
finally fixes etrax toolchain problems, thanks nbd
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11383 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-06 20:12:05 +00:00
Imre Kaloz
cc7c0a18fb
* refresh storm patches
...
* disable BX in uClibc config, add ethernet and watchdog support -- thanks to Zilvinas Valinskas
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11367 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-05 17:10:39 +00:00
Imre Kaloz
1e1f3be699
add patch to fix EABI compiles on ARMv4
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11365 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-05 16:38:04 +00:00
Imre Kaloz
588d69a7c7
add preliminary Marvell Orion support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11352 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-04 13:51:17 +00:00
Imre Kaloz
240ffbd5cf
soft-float shouldn't be used on targets with FPU
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11338 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-03 09:31:00 +00:00
Imre Kaloz
8a0895053a
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
Matteo Croce
d09a02e0ed
refresh gcc-4.2.3 patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11232 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-21 11:51:22 +00:00
Travis Kemen
c9435d7a7a
fix avr32 compiling
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11147 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-16 04:44:15 +00:00
Nicolas Thill
77a46bc936
Fix a bug causing an infinite loop in getaddrinfo ( closes : #3344 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11106 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-11 10:19:12 +00:00
John Crispin
f58d9097ea
remove ugly hack for etrax
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11026 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-03 15:46:23 +00:00
John Crispin
e88328d7c6
fix up uclibc support for etrax
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11025 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-03 15:45:42 +00:00
John Crispin
9af8fc6374
fix uclibc version selection
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11024 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-03 15:45:34 +00:00
Imre Kaloz
3166c564d9
add preliminary support for Storm SL3512 based devices, not ready yet
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10956 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-27 17:03:01 +00:00
Imre Kaloz
f87edf704f
PXA has Xscale core as well, so optimize the same way as we do on IXP/IOP
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10948 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-26 10:12:08 +00:00
Felix Fietkau
6e4bdf784b
make sure the toolchain target dir really exists
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10913 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-22 20:30:55 +00:00
Imre Kaloz
a2f9064438
do target dependent optimizations
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10834 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-14 13:24:30 +00:00
Jeremy Kerr
e5eb114697
[toolchain] provide a cleaner way to specify a biarch toolchain build
...
Currently, to build a biarch toolchain, we need to explicitly give
options to the binutils and gcc configure commands:
CONFIG_EXTRA_BINUTILS_CONFIG_OPTIONS="--enable-targets=powerpc64-linux-uclibc"
CONFIG_EXTRA_GCC_CONFIG_OPTIONS="--enable-biarch --enable-targets=powerpc64-linux-uclibc"
This change replaces the command line options with an 'extra arch'
configure option:
CONFIG_EXTRA_TARGET_ARCH=y
CONFIG_EXTRA_TARGET_ARCH_NAME="powerpc64"
And a way to invoke this extra arch on the compiler command-line:
CONFIG_EXTRA_TARGET_ARCH_OPTS="-m64"
In this case, this results in an extra compiler:
'powerpc64-linux-uclibc-gcc', which invokes
'powerpc-linux-uclibc-gcc -m64'
This is a more standard way of building biarch toolchains, and allows
the packages to not have to care about how to invoke the 64-bit
compiler.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10802 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-12 23:14:42 +00:00
Florian Fainelli
215e237e9f
Do not disable tls yet, uclibc-ntpl will support it soon
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10785 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-10 15:52:38 +00:00
Florian Fainelli
6e62677c05
Disable tls support, uClibc does not support it, and it could lead to linking failures with some braindead autoconf programs
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10782 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-10 14:05:38 +00:00
Imre Kaloz
244b78ec57
fix typo
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10718 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-04-03 13:44:38 +00:00
Travis Kemen
e1a89cf4d4
Fix format of depends clause for avr32 Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10687 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-03-29 19:56:46 +00:00