summaryrefslogtreecommitdiffstats
path: root/toolchain
diff options
context:
space:
mode:
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2009-03-23 17:56:28 +0000
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2009-03-23 17:56:28 +0000
commitaa725129e840e596bbbf43b80fed6194a0dfbc72 (patch)
tree0578b4c71aab8f3d979d3181a922382acf050816 /toolchain
parentaea8cdc96da2e917d66a3ec59fe3b94f424bc570 (diff)
clean up uclibc patch/config version handling a bit
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14994 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'toolchain')
-rw-r--r--toolchain/uClibc/Makefile34
-rw-r--r--toolchain/uClibc/config-0.9.28/arm (renamed from toolchain/uClibc/config/0.9.28.2/arm)0
-rw-r--r--toolchain/uClibc/config-0.9.28/armeb (renamed from toolchain/uClibc/config/0.9.28.2/armeb)0
-rw-r--r--toolchain/uClibc/config-0.9.28/avr32 (renamed from toolchain/uClibc/config/0.9.28.2/avr32)0
-rw-r--r--toolchain/uClibc/config-0.9.28/cris (renamed from toolchain/uClibc/config/0.9.28.2/cris)0
-rw-r--r--toolchain/uClibc/config-0.9.28/i386 (renamed from toolchain/uClibc/config/0.9.28.2/i386)0
-rw-r--r--toolchain/uClibc/config-0.9.28/mips (renamed from toolchain/uClibc/config/0.9.28.2/mips)0
-rw-r--r--toolchain/uClibc/config-0.9.28/mipsel (renamed from toolchain/uClibc/config/0.9.28.2/mipsel)0
-rw-r--r--toolchain/uClibc/config-0.9.28/powerpc (renamed from toolchain/uClibc/config/0.9.28.2/powerpc)0
-rw-r--r--toolchain/uClibc/config-0.9.28/x86_64 (renamed from toolchain/uClibc/config/0.9.28.2/x86_64)0
-rw-r--r--toolchain/uClibc/config-0.9.29/arm (renamed from toolchain/uClibc/config/arm)0
-rw-r--r--toolchain/uClibc/config-0.9.29/arm.storm (renamed from toolchain/uClibc/config/arm.storm)0
-rw-r--r--toolchain/uClibc/config-0.9.29/armeb (renamed from toolchain/uClibc/config/armeb)0
-rw-r--r--toolchain/uClibc/config-0.9.29/avr32 (renamed from toolchain/uClibc/config/avr32)0
-rw-r--r--toolchain/uClibc/config-0.9.29/cris (renamed from toolchain/uClibc/config/cris)0
-rw-r--r--toolchain/uClibc/config-0.9.29/i386 (renamed from toolchain/uClibc/config/i386)0
-rw-r--r--toolchain/uClibc/config-0.9.29/i686 (renamed from toolchain/uClibc/config/i686)0
-rw-r--r--toolchain/uClibc/config-0.9.29/mips (renamed from toolchain/uClibc/config/mips)0
-rw-r--r--toolchain/uClibc/config-0.9.29/mipsel (renamed from toolchain/uClibc/config/mipsel)0
-rw-r--r--toolchain/uClibc/config-0.9.29/powerpc (renamed from toolchain/uClibc/config/powerpc)0
-rw-r--r--toolchain/uClibc/config-0.9.29/x86_64 (renamed from toolchain/uClibc/config/x86_64)0
-rw-r--r--toolchain/uClibc/config-0.9.30/arm (renamed from toolchain/uClibc/config/0.9.30/arm)0
-rw-r--r--toolchain/uClibc/config-0.9.30/arm.storm (renamed from toolchain/uClibc/config/0.9.30/arm.storm)0
-rw-r--r--toolchain/uClibc/config-0.9.30/armeb (renamed from toolchain/uClibc/config/0.9.30/armeb)0
-rw-r--r--toolchain/uClibc/config-0.9.30/avr32 (renamed from toolchain/uClibc/config/0.9.30/avr32)0
-rw-r--r--toolchain/uClibc/config-0.9.30/cris (renamed from toolchain/uClibc/config/0.9.30/cris)0
-rw-r--r--toolchain/uClibc/config-0.9.30/i386 (renamed from toolchain/uClibc/config/0.9.30/i386)0
-rw-r--r--toolchain/uClibc/config-0.9.30/i686 (renamed from toolchain/uClibc/config/0.9.30/i686)0
-rw-r--r--toolchain/uClibc/config-0.9.30/mips (renamed from toolchain/uClibc/config/0.9.30/mips)0
-rw-r--r--toolchain/uClibc/config-0.9.30/mipsel (renamed from toolchain/uClibc/config/0.9.30/mipsel)0
-rw-r--r--toolchain/uClibc/config-0.9.30/powerpc (renamed from toolchain/uClibc/config/0.9.30/powerpc)0
-rw-r--r--toolchain/uClibc/config-0.9.30/x86_64 (renamed from toolchain/uClibc/config/0.9.30/x86_64)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/100-revert_broken_stuff.patch (renamed from toolchain/uClibc/patches/0.9.28.2/100-revert_broken_stuff.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/120-more_standard_math.patch (renamed from toolchain/uClibc/patches/0.9.28.2/120-more_standard_math.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/150-portability.patch (renamed from toolchain/uClibc/patches/0.9.28.2/150-portability.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/160-move_stack_end.patch (renamed from toolchain/uClibc/patches/0.9.28.2/160-move_stack_end.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/180-fix_kernel_types_with_recent_kernel.patch (renamed from toolchain/uClibc/patches/0.9.28.2/180-fix_kernel_types_with_recent_kernel.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/200-cris-syscall6.patch (renamed from toolchain/uClibc/patches/0.9.28.2/200-cris-syscall6.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/230-cris-pagesize.patch (renamed from toolchain/uClibc/patches/0.9.28.2/230-cris-pagesize.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/240-cris-crt0.patch (renamed from toolchain/uClibc/patches/0.9.28.2/240-cris-crt0.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/250-cris-errno.patch (renamed from toolchain/uClibc/patches/0.9.28.2/250-cris-errno.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/300-let-optimized-stringops-override-default-ones.patch (renamed from toolchain/uClibc/patches/0.9.28.2/300-let-optimized-stringops-override-default-ones.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/301-fix-getrusage-argument-type.patch (renamed from toolchain/uClibc/patches/0.9.28.2/301-fix-getrusage-argument-type.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/302-fix-__libc_fcntl64-varargs-prototype.patch (renamed from toolchain/uClibc/patches/0.9.28.2/302-fix-__libc_fcntl64-varargs-prototype.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/303-fix-broken-__libc_open-declaration.patch (renamed from toolchain/uClibc/patches/0.9.28.2/303-fix-broken-__libc_open-declaration.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/400-avr32-arch-2.patch (renamed from toolchain/uClibc/patches/0.9.28.2/400-avr32-arch-2.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/401-avr32-linkrelax-option.patch (renamed from toolchain/uClibc/patches/0.9.28.2/401-avr32-linkrelax-option.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/402-avr32-string-ops.patch (renamed from toolchain/uClibc/patches/0.9.28.2/402-avr32-string-ops.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/403-no-create_module-on-avr32.patch (renamed from toolchain/uClibc/patches/0.9.28.2/403-no-create_module-on-avr32.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/407-ldso-avr32-2.patch (renamed from toolchain/uClibc/patches/0.9.28.2/407-ldso-avr32-2.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/409-ldso-avr32-startup-hack.patch (renamed from toolchain/uClibc/patches/0.9.28.2/409-ldso-avr32-startup-hack.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/410-ldd-avr32-support.patch (renamed from toolchain/uClibc/patches/0.9.28.2/410-ldd-avr32-support.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/411-libpthread-avr32.patch (renamed from toolchain/uClibc/patches/0.9.28.2/411-libpthread-avr32.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.28/412-sync-fcntl-h-with-linux-kernel.patch (renamed from toolchain/uClibc/patches/0.9.28.2/412-sync-fcntl-h-with-linux-kernel.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/001-fix_mmap.patch (renamed from toolchain/uClibc/patches/001-fix_mmap.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/002-conditional_sched_affinity.patch (renamed from toolchain/uClibc/patches/002-conditional_sched_affinity.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/004-fix_gethostent_r_failure_retval.patch (renamed from toolchain/uClibc/patches/004-fix_gethostent_r_failure_retval.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/005-fix_internal_function_definition.patch (renamed from toolchain/uClibc/patches/005-fix_internal_function_definition.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/006-rm_whitespace.patch (renamed from toolchain/uClibc/patches/006-rm_whitespace.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/007-avr32.patch (renamed from toolchain/uClibc/patches/007-avr32.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/008-avr32_fix_sa_onstack.patch (renamed from toolchain/uClibc/patches/008-avr32_fix_sa_onstack.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/009-fix_getaddrinfo_infinite_loop.patch (renamed from toolchain/uClibc/patches/009-fix_getaddrinfo_infinite_loop.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/100-termios.patch (renamed from toolchain/uClibc/patches/100-termios.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/110-compat_macros.patch (renamed from toolchain/uClibc/patches/110-compat_macros.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/120-adjtimex.patch (renamed from toolchain/uClibc/patches/120-adjtimex.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/130-compile_fixes.patch (renamed from toolchain/uClibc/patches/130-compile_fixes.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/130-sockets_throw.patch (renamed from toolchain/uClibc/patches/130-sockets_throw.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/131-arm_ftruncate64.patch (renamed from toolchain/uClibc/patches/131-arm_ftruncate64.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/132-arm_fix_alignment.patch (renamed from toolchain/uClibc/patches/132-arm_fix_alignment.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/133-unistd_arm.patch (renamed from toolchain/uClibc/patches/133-unistd_arm.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/140-fix-endless-recursion-in-pthread.patch (renamed from toolchain/uClibc/patches/140-fix-endless-recursion-in-pthread.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/150-fix-ldso-text-realloc-segfault.patch (renamed from toolchain/uClibc/patches/150-fix-ldso-text-realloc-segfault.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/160-mips_syscall.patch (renamed from toolchain/uClibc/patches/160-mips_syscall.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/170-enable-getifaddrs.patch (renamed from toolchain/uClibc/patches/170-enable-getifaddrs.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/180-fix_kernel_types_with_recent_kernel.patch (renamed from toolchain/uClibc/patches/180-fix_kernel_types_with_recent_kernel.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/190-install_tls.patch (renamed from toolchain/uClibc/patches/190-install_tls.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/200-libpthread_fix.patch (renamed from toolchain/uClibc/patches/200-libpthread_fix.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/210-trunc.patch (renamed from toolchain/uClibc/patches/210-trunc.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/220-libpthread_sysdep_fixes.patch (renamed from toolchain/uClibc/patches/220-libpthread_sysdep_fixes.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.29/910-gcc_4_3_include_fixed.patch (renamed from toolchain/uClibc/patches/910-gcc_4_3_include_fixed.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.30/110-compat_macros.patch (renamed from toolchain/uClibc/patches/0.9.30/110-compat_macros.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.30/120-adjtimex.patch (renamed from toolchain/uClibc/patches/0.9.30/120-adjtimex.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.30/130-sockets_throw.patch (renamed from toolchain/uClibc/patches/0.9.30/130-sockets_throw.patch)0
-rw-r--r--toolchain/uClibc/patches-0.9.30/180-fix_kernel_types_with_recent_kernel.patch (renamed from toolchain/uClibc/patches/0.9.30/180-fix_kernel_types_with_recent_kernel.patch)0
84 files changed, 8 insertions, 26 deletions
diff --git a/toolchain/uClibc/Makefile b/toolchain/uClibc/Makefile
index 3de6bc887..308bca289 100644
--- a/toolchain/uClibc/Makefile
+++ b/toolchain/uClibc/Makefile
@@ -18,36 +18,18 @@ else
PKG_SOURCE_URL:=http://www.uclibc.org/downloads
PKG_SOURCE:=uClibc-$(PKG_VERSION)$(PKG_EXTRAVERSION).tar.bz2
endif
-PATCH_DIR:=./patches/$(PKG_VERSION)$(PKG_EXTRAVERSION)
-CONFIG_DIR:=./config/$(PKG_VERSION)$(PKG_EXTRAVERSION)
-
-ifeq ($(PKG_VERSION),0.9.28)
- ifeq ($(PKG_EXTRAVERSION),.2)
- PKG_MD5SUM:=959f25286e317f0d9e2103445c5a14c2
- endif
- ifeq ($(PKG_EXTRAVERSION),.3)
- PKG_MD5SUM:=428405a36b4662980d9343b32089b5a6
- endif
-endif
-
-ifeq ($(PKG_VERSION),0.9.29)
- ifeq ($(PKG_EXTRAVERSION),)
- # currently the default version, no special sub-directory needed
- PATCH_DIR:=./patches
- CONFIG_DIR:=./config
- PKG_MD5SUM:=61dc55f43b17a38a074f347e74095b20
- endif
-endif
+PATCH_DIR:=$(firstword $(wildcard ./patches-$(PKG_VERSION)$(PKG_EXTRAVERSION) ./patches-$(PKG_VERSION)))
+CONFIG_DIR:=$(firstword $(wildcard ./config-$(PKG_VERSION)$(PKG_EXTRAVERSION) ./config-$(PKG_VERSION)))
-ifeq ($(PKG_VERSION),0.9.30)
- ifeq ($(PKG_EXTRAVERSION),)
- PKG_MD5SUM:=e5766e2566e0297adebebbcc0aba1f2d
- endif
-endif
+PKG_MD5SUM_0.9.28.2 = 959f25286e317f0d9e2103445c5a14c2
+PKG_MD5SUM_0.9.28.3 = 428405a36b4662980d9343b32089b5a6
+PKG_MD5SUM_0.9.29 = 61dc55f43b17a38a074f347e74095b20
+PKG_MD5SUM_0.9.30 = e5766e2566e0297adebebbcc0aba1f2d
+PKG_MD5SUM=$(PKG_MD5SUM_$(PKG_VERSION)$(PKG_EXTRAVERSION))
ifeq ($(PKG_VERSION_SNAPSHOT),y)
PATCH_DIR:=
- CONFIG_DIR:=./config
+ CONFIG_DIR:=./config-0.9.30
PKG_MD5SUM:=
endif
diff --git a/toolchain/uClibc/config/0.9.28.2/arm b/toolchain/uClibc/config-0.9.28/arm
index 9448cfc98..9448cfc98 100644
--- a/toolchain/uClibc/config/0.9.28.2/arm
+++ b/toolchain/uClibc/config-0.9.28/arm
diff --git a/toolchain/uClibc/config/0.9.28.2/armeb b/toolchain/uClibc/config-0.9.28/armeb
index 248a3db16..248a3db16 100644
--- a/toolchain/uClibc/config/0.9.28.2/armeb
+++ b/toolchain/uClibc/config-0.9.28/armeb
diff --git a/toolchain/uClibc/config/0.9.28.2/avr32 b/toolchain/uClibc/config-0.9.28/avr32
index a1c564606..a1c564606 100644
--- a/toolchain/uClibc/config/0.9.28.2/avr32
+++ b/toolchain/uClibc/config-0.9.28/avr32
diff --git a/toolchain/uClibc/config/0.9.28.2/cris b/toolchain/uClibc/config-0.9.28/cris
index 873c2209c..873c2209c 100644
--- a/toolchain/uClibc/config/0.9.28.2/cris
+++ b/toolchain/uClibc/config-0.9.28/cris
diff --git a/toolchain/uClibc/config/0.9.28.2/i386 b/toolchain/uClibc/config-0.9.28/i386
index 714a3a9f1..714a3a9f1 100644
--- a/toolchain/uClibc/config/0.9.28.2/i386
+++ b/toolchain/uClibc/config-0.9.28/i386
diff --git a/toolchain/uClibc/config/0.9.28.2/mips b/toolchain/uClibc/config-0.9.28/mips
index 87f1c3cd4..87f1c3cd4 100644
--- a/toolchain/uClibc/config/0.9.28.2/mips
+++ b/toolchain/uClibc/config-0.9.28/mips
diff --git a/toolchain/uClibc/config/0.9.28.2/mipsel b/toolchain/uClibc/config-0.9.28/mipsel
index 863383425..863383425 100644
--- a/toolchain/uClibc/config/0.9.28.2/mipsel
+++ b/toolchain/uClibc/config-0.9.28/mipsel
diff --git a/toolchain/uClibc/config/0.9.28.2/powerpc b/toolchain/uClibc/config-0.9.28/powerpc
index 5b61abd82..5b61abd82 100644
--- a/toolchain/uClibc/config/0.9.28.2/powerpc
+++ b/toolchain/uClibc/config-0.9.28/powerpc
diff --git a/toolchain/uClibc/config/0.9.28.2/x86_64 b/toolchain/uClibc/config-0.9.28/x86_64
index 27c57a70f..27c57a70f 100644
--- a/toolchain/uClibc/config/0.9.28.2/x86_64
+++ b/toolchain/uClibc/config-0.9.28/x86_64
diff --git a/toolchain/uClibc/config/arm b/toolchain/uClibc/config-0.9.29/arm
index 525f9225a..525f9225a 100644
--- a/toolchain/uClibc/config/arm
+++ b/toolchain/uClibc/config-0.9.29/arm
diff --git a/toolchain/uClibc/config/arm.storm b/toolchain/uClibc/config-0.9.29/arm.storm
index d8143ad6d..d8143ad6d 100644
--- a/toolchain/uClibc/config/arm.storm
+++ b/toolchain/uClibc/config-0.9.29/arm.storm
diff --git a/toolchain/uClibc/config/armeb b/toolchain/uClibc/config-0.9.29/armeb
index 71611eea9..71611eea9 100644
--- a/toolchain/uClibc/config/armeb
+++ b/toolchain/uClibc/config-0.9.29/armeb
diff --git a/toolchain/uClibc/config/avr32 b/toolchain/uClibc/config-0.9.29/avr32
index c43563218..c43563218 100644
--- a/toolchain/uClibc/config/avr32
+++ b/toolchain/uClibc/config-0.9.29/avr32
diff --git a/toolchain/uClibc/config/cris b/toolchain/uClibc/config-0.9.29/cris
index b51daef2c..b51daef2c 100644
--- a/toolchain/uClibc/config/cris
+++ b/toolchain/uClibc/config-0.9.29/cris
diff --git a/toolchain/uClibc/config/i386 b/toolchain/uClibc/config-0.9.29/i386
index 454cd9fe6..454cd9fe6 100644
--- a/toolchain/uClibc/config/i386
+++ b/toolchain/uClibc/config-0.9.29/i386
diff --git a/toolchain/uClibc/config/i686 b/toolchain/uClibc/config-0.9.29/i686
index f7a5428ea..f7a5428ea 100644
--- a/toolchain/uClibc/config/i686
+++ b/toolchain/uClibc/config-0.9.29/i686
diff --git a/toolchain/uClibc/config/mips b/toolchain/uClibc/config-0.9.29/mips
index 56d343d36..56d343d36 100644
--- a/toolchain/uClibc/config/mips
+++ b/toolchain/uClibc/config-0.9.29/mips
diff --git a/toolchain/uClibc/config/mipsel b/toolchain/uClibc/config-0.9.29/mipsel
index 5d7a43daa..5d7a43daa 100644
--- a/toolchain/uClibc/config/mipsel
+++ b/toolchain/uClibc/config-0.9.29/mipsel
diff --git a/toolchain/uClibc/config/powerpc b/toolchain/uClibc/config-0.9.29/powerpc
index 43ce1484a..43ce1484a 100644
--- a/toolchain/uClibc/config/powerpc
+++ b/toolchain/uClibc/config-0.9.29/powerpc
diff --git a/toolchain/uClibc/config/x86_64 b/toolchain/uClibc/config-0.9.29/x86_64
index 92c9feec7..92c9feec7 100644
--- a/toolchain/uClibc/config/x86_64
+++ b/toolchain/uClibc/config-0.9.29/x86_64
diff --git a/toolchain/uClibc/config/0.9.30/arm b/toolchain/uClibc/config-0.9.30/arm
index 01acdc581..01acdc581 100644
--- a/toolchain/uClibc/config/0.9.30/arm
+++ b/toolchain/uClibc/config-0.9.30/arm
diff --git a/toolchain/uClibc/config/0.9.30/arm.storm b/toolchain/uClibc/config-0.9.30/arm.storm
index 5946057a9..5946057a9 100644
--- a/toolchain/uClibc/config/0.9.30/arm.storm
+++ b/toolchain/uClibc/config-0.9.30/arm.storm
diff --git a/toolchain/uClibc/config/0.9.30/armeb b/toolchain/uClibc/config-0.9.30/armeb
index 0b2abbf9b..0b2abbf9b 100644
--- a/toolchain/uClibc/config/0.9.30/armeb
+++ b/toolchain/uClibc/config-0.9.30/armeb
diff --git a/toolchain/uClibc/config/0.9.30/avr32 b/toolchain/uClibc/config-0.9.30/avr32
index 94c610ee0..94c610ee0 100644
--- a/toolchain/uClibc/config/0.9.30/avr32
+++ b/toolchain/uClibc/config-0.9.30/avr32
diff --git a/toolchain/uClibc/config/0.9.30/cris b/toolchain/uClibc/config-0.9.30/cris
index 97fe35bd7..97fe35bd7 100644
--- a/toolchain/uClibc/config/0.9.30/cris
+++ b/toolchain/uClibc/config-0.9.30/cris
diff --git a/toolchain/uClibc/config/0.9.30/i386 b/toolchain/uClibc/config-0.9.30/i386
index 01de0f128..01de0f128 100644
--- a/toolchain/uClibc/config/0.9.30/i386
+++ b/toolchain/uClibc/config-0.9.30/i386
diff --git a/toolchain/uClibc/config/0.9.30/i686 b/toolchain/uClibc/config-0.9.30/i686
index dc3eb9c24..dc3eb9c24 100644
--- a/toolchain/uClibc/config/0.9.30/i686
+++ b/toolchain/uClibc/config-0.9.30/i686
diff --git a/toolchain/uClibc/config/0.9.30/mips b/toolchain/uClibc/config-0.9.30/mips
index df080492e..df080492e 100644
--- a/toolchain/uClibc/config/0.9.30/mips
+++ b/toolchain/uClibc/config-0.9.30/mips
diff --git a/toolchain/uClibc/config/0.9.30/mipsel b/toolchain/uClibc/config-0.9.30/mipsel
index b5499524c..b5499524c 100644
--- a/toolchain/uClibc/config/0.9.30/mipsel
+++ b/toolchain/uClibc/config-0.9.30/mipsel
diff --git a/toolchain/uClibc/config/0.9.30/powerpc b/toolchain/uClibc/config-0.9.30/powerpc
index f7763a406..f7763a406 100644
--- a/toolchain/uClibc/config/0.9.30/powerpc
+++ b/toolchain/uClibc/config-0.9.30/powerpc
diff --git a/toolchain/uClibc/config/0.9.30/x86_64 b/toolchain/uClibc/config-0.9.30/x86_64
index d18fecc9d..d18fecc9d 100644
--- a/toolchain/uClibc/config/0.9.30/x86_64
+++ b/toolchain/uClibc/config-0.9.30/x86_64
diff --git a/toolchain/uClibc/patches/0.9.28.2/100-revert_broken_stuff.patch b/toolchain/uClibc/patches-0.9.28/100-revert_broken_stuff.patch
index 9c3a42059..9c3a42059 100644
--- a/toolchain/uClibc/patches/0.9.28.2/100-revert_broken_stuff.patch
+++ b/toolchain/uClibc/patches-0.9.28/100-revert_broken_stuff.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/120-more_standard_math.patch b/toolchain/uClibc/patches-0.9.28/120-more_standard_math.patch
index cfb939105..cfb939105 100644
--- a/toolchain/uClibc/patches/0.9.28.2/120-more_standard_math.patch
+++ b/toolchain/uClibc/patches-0.9.28/120-more_standard_math.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/150-portability.patch b/toolchain/uClibc/patches-0.9.28/150-portability.patch
index c3a85107c..c3a85107c 100644
--- a/toolchain/uClibc/patches/0.9.28.2/150-portability.patch
+++ b/toolchain/uClibc/patches-0.9.28/150-portability.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/160-move_stack_end.patch b/toolchain/uClibc/patches-0.9.28/160-move_stack_end.patch
index 0ec9a2a72..0ec9a2a72 100644
--- a/toolchain/uClibc/patches/0.9.28.2/160-move_stack_end.patch
+++ b/toolchain/uClibc/patches-0.9.28/160-move_stack_end.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/180-fix_kernel_types_with_recent_kernel.patch b/toolchain/uClibc/patches-0.9.28/180-fix_kernel_types_with_recent_kernel.patch
index 829aaca5e..829aaca5e 100644
--- a/toolchain/uClibc/patches/0.9.28.2/180-fix_kernel_types_with_recent_kernel.patch
+++ b/toolchain/uClibc/patches-0.9.28/180-fix_kernel_types_with_recent_kernel.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/200-cris-syscall6.patch b/toolchain/uClibc/patches-0.9.28/200-cris-syscall6.patch
index 8ecbab5c3..8ecbab5c3 100644
--- a/toolchain/uClibc/patches/0.9.28.2/200-cris-syscall6.patch
+++ b/toolchain/uClibc/patches-0.9.28/200-cris-syscall6.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/230-cris-pagesize.patch b/toolchain/uClibc/patches-0.9.28/230-cris-pagesize.patch
index 419617b44..419617b44 100644
--- a/toolchain/uClibc/patches/0.9.28.2/230-cris-pagesize.patch
+++ b/toolchain/uClibc/patches-0.9.28/230-cris-pagesize.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/240-cris-crt0.patch b/toolchain/uClibc/patches-0.9.28/240-cris-crt0.patch
index d0fa7f3b7..d0fa7f3b7 100644
--- a/toolchain/uClibc/patches/0.9.28.2/240-cris-crt0.patch
+++ b/toolchain/uClibc/patches-0.9.28/240-cris-crt0.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/250-cris-errno.patch b/toolchain/uClibc/patches-0.9.28/250-cris-errno.patch
index 47fc7f410..47fc7f410 100644
--- a/toolchain/uClibc/patches/0.9.28.2/250-cris-errno.patch
+++ b/toolchain/uClibc/patches-0.9.28/250-cris-errno.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/300-let-optimized-stringops-override-default-ones.patch b/toolchain/uClibc/patches-0.9.28/300-let-optimized-stringops-override-default-ones.patch
index a383a6e62..a383a6e62 100644
--- a/toolchain/uClibc/patches/0.9.28.2/300-let-optimized-stringops-override-default-ones.patch
+++ b/toolchain/uClibc/patches-0.9.28/300-let-optimized-stringops-override-default-ones.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/301-fix-getrusage-argument-type.patch b/toolchain/uClibc/patches-0.9.28/301-fix-getrusage-argument-type.patch
index d68576b9b..d68576b9b 100644
--- a/toolchain/uClibc/patches/0.9.28.2/301-fix-getrusage-argument-type.patch
+++ b/toolchain/uClibc/patches-0.9.28/301-fix-getrusage-argument-type.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/302-fix-__libc_fcntl64-varargs-prototype.patch b/toolchain/uClibc/patches-0.9.28/302-fix-__libc_fcntl64-varargs-prototype.patch
index 3319f98de..3319f98de 100644
--- a/toolchain/uClibc/patches/0.9.28.2/302-fix-__libc_fcntl64-varargs-prototype.patch
+++ b/toolchain/uClibc/patches-0.9.28/302-fix-__libc_fcntl64-varargs-prototype.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/303-fix-broken-__libc_open-declaration.patch b/toolchain/uClibc/patches-0.9.28/303-fix-broken-__libc_open-declaration.patch
index aafdc8cd7..aafdc8cd7 100644
--- a/toolchain/uClibc/patches/0.9.28.2/303-fix-broken-__libc_open-declaration.patch
+++ b/toolchain/uClibc/patches-0.9.28/303-fix-broken-__libc_open-declaration.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/400-avr32-arch-2.patch b/toolchain/uClibc/patches-0.9.28/400-avr32-arch-2.patch
index 0e8c2a1c0..0e8c2a1c0 100644
--- a/toolchain/uClibc/patches/0.9.28.2/400-avr32-arch-2.patch
+++ b/toolchain/uClibc/patches-0.9.28/400-avr32-arch-2.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/401-avr32-linkrelax-option.patch b/toolchain/uClibc/patches-0.9.28/401-avr32-linkrelax-option.patch
index 991e3442c..991e3442c 100644
--- a/toolchain/uClibc/patches/0.9.28.2/401-avr32-linkrelax-option.patch
+++ b/toolchain/uClibc/patches-0.9.28/401-avr32-linkrelax-option.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/402-avr32-string-ops.patch b/toolchain/uClibc/patches-0.9.28/402-avr32-string-ops.patch
index 8518ccf66..8518ccf66 100644
--- a/toolchain/uClibc/patches/0.9.28.2/402-avr32-string-ops.patch
+++ b/toolchain/uClibc/patches-0.9.28/402-avr32-string-ops.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/403-no-create_module-on-avr32.patch b/toolchain/uClibc/patches-0.9.28/403-no-create_module-on-avr32.patch
index 9bfdc53cf..9bfdc53cf 100644
--- a/toolchain/uClibc/patches/0.9.28.2/403-no-create_module-on-avr32.patch
+++ b/toolchain/uClibc/patches-0.9.28/403-no-create_module-on-avr32.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/407-ldso-avr32-2.patch b/toolchain/uClibc/patches-0.9.28/407-ldso-avr32-2.patch
index ddeb84d06..ddeb84d06 100644
--- a/toolchain/uClibc/patches/0.9.28.2/407-ldso-avr32-2.patch
+++ b/toolchain/uClibc/patches-0.9.28/407-ldso-avr32-2.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/409-ldso-avr32-startup-hack.patch b/toolchain/uClibc/patches-0.9.28/409-ldso-avr32-startup-hack.patch
index 0cdc2ccb3..0cdc2ccb3 100644
--- a/toolchain/uClibc/patches/0.9.28.2/409-ldso-avr32-startup-hack.patch
+++ b/toolchain/uClibc/patches-0.9.28/409-ldso-avr32-startup-hack.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/410-ldd-avr32-support.patch b/toolchain/uClibc/patches-0.9.28/410-ldd-avr32-support.patch
index dd61f174a..dd61f174a 100644
--- a/toolchain/uClibc/patches/0.9.28.2/410-ldd-avr32-support.patch
+++ b/toolchain/uClibc/patches-0.9.28/410-ldd-avr32-support.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/411-libpthread-avr32.patch b/toolchain/uClibc/patches-0.9.28/411-libpthread-avr32.patch
index 5277677ee..5277677ee 100644
--- a/toolchain/uClibc/patches/0.9.28.2/411-libpthread-avr32.patch
+++ b/toolchain/uClibc/patches-0.9.28/411-libpthread-avr32.patch
diff --git a/toolchain/uClibc/patches/0.9.28.2/412-sync-fcntl-h-with-linux-kernel.patch b/toolchain/uClibc/patches-0.9.28/412-sync-fcntl-h-with-linux-kernel.patch
index ae6de2b10..ae6de2b10 100644
--- a/toolchain/uClibc/patches/0.9.28.2/412-sync-fcntl-h-with-linux-kernel.patch
+++ b/toolchain/uClibc/patches-0.9.28/412-sync-fcntl-h-with-linux-kernel.patch
diff --git a/toolchain/uClibc/patches/001-fix_mmap.patch b/toolchain/uClibc/patches-0.9.29/001-fix_mmap.patch
index 38cf60a96..38cf60a96 100644
--- a/toolchain/uClibc/patches/001-fix_mmap.patch
+++ b/toolchain/uClibc/patches-0.9.29/001-fix_mmap.patch
diff --git a/toolchain/uClibc/patches/002-conditional_sched_affinity.patch b/toolchain/uClibc/patches-0.9.29/002-conditional_sched_affinity.patch
index dfd5bc9d1..dfd5bc9d1 100644
--- a/toolchain/uClibc/patches/002-conditional_sched_affinity.patch
+++ b/toolchain/uClibc/patches-0.9.29/002-conditional_sched_affinity.patch
diff --git a/toolchain/uClibc/patches/004-fix_gethostent_r_failure_retval.patch b/toolchain/uClibc/patches-0.9.29/004-fix_gethostent_r_failure_retval.patch
index 0f4222cdf..0f4222cdf 100644
--- a/toolchain/uClibc/patches/004-fix_gethostent_r_failure_retval.patch
+++ b/toolchain/uClibc/patches-0.9.29/004-fix_gethostent_r_failure_retval.patch
diff --git a/toolchain/uClibc/patches/005-fix_internal_function_definition.patch b/toolchain/uClibc/patches-0.9.29/005-fix_internal_function_definition.patch
index fc66d1e7c..fc66d1e7c 100644
--- a/toolchain/uClibc/patches/005-fix_internal_function_definition.patch
+++ b/toolchain/uClibc/patches-0.9.29/005-fix_internal_function_definition.patch
diff --git a/toolchain/uClibc/patches/006-rm_whitespace.patch b/toolchain/uClibc/patches-0.9.29/006-rm_whitespace.patch
index 57b6d30f0..57b6d30f0 100644
--- a/toolchain/uClibc/patches/006-rm_whitespace.patch
+++ b/toolchain/uClibc/patches-0.9.29/006-rm_whitespace.patch
diff --git a/toolchain/uClibc/patches/007-avr32.patch b/toolchain/uClibc/patches-0.9.29/007-avr32.patch
index ac8c9ef2f..ac8c9ef2f 100644
--- a/toolchain/uClibc/patches/007-avr32.patch
+++ b/toolchain/uClibc/patches-0.9.29/007-avr32.patch
diff --git a/toolchain/uClibc/patches/008-avr32_fix_sa_onstack.patch b/toolchain/uClibc/patches-0.9.29/008-avr32_fix_sa_onstack.patch
index 5a30861e1..5a30861e1 100644
--- a/toolchain/uClibc/patches/008-avr32_fix_sa_onstack.patch
+++ b/toolchain/uClibc/patches-0.9.29/008-avr32_fix_sa_onstack.patch
diff --git a/toolchain/uClibc/patches/009-fix_getaddrinfo_infinite_loop.patch b/toolchain/uClibc/patches-0.9.29/009-fix_getaddrinfo_infinite_loop.patch
index 5d702a3ac..5d702a3ac 100644
--- a/toolchain/uClibc/patches/009-fix_getaddrinfo_infinite_loop.patch
+++ b/toolchain/uClibc/patches-0.9.29/009-fix_getaddrinfo_infinite_loop.patch
diff --git a/toolchain/uClibc/patches/100-termios.patch b/toolchain/uClibc/patches-0.9.29/100-termios.patch
index 413c124a1..413c124a1 100644
--- a/toolchain/uClibc/patches/100-termios.patch
+++ b/toolchain/uClibc/patches-0.9.29/100-termios.patch
diff --git a/toolchain/uClibc/patches/110-compat_macros.patch b/toolchain/uClibc/patches-0.9.29/110-compat_macros.patch
index 032de4113..032de4113 100644
--- a/toolchain/uClibc/patches/110-compat_macros.patch
+++ b/toolchain/uClibc/patches-0.9.29/110-compat_macros.patch
diff --git a/toolchain/uClibc/patches/120-adjtimex.patch b/toolchain/uClibc/patches-0.9.29/120-adjtimex.patch
index 38136079a..38136079a 100644
--- a/toolchain/uClibc/patches/120-adjtimex.patch
+++ b/toolchain/uClibc/patches-0.9.29/120-adjtimex.patch
diff --git a/toolchain/uClibc/patches/130-compile_fixes.patch b/toolchain/uClibc/patches-0.9.29/130-compile_fixes.patch
index 8a61291af..8a61291af 100644
--- a/toolchain/uClibc/patches/130-compile_fixes.patch
+++ b/toolchain/uClibc/patches-0.9.29/130-compile_fixes.patch
diff --git a/toolchain/uClibc/patches/130-sockets_throw.patch b/toolchain/uClibc/patches-0.9.29/130-sockets_throw.patch
index 7735b6013..7735b6013 100644
--- a/toolchain/uClibc/patches/130-sockets_throw.patch
+++ b/toolchain/uClibc/patches-0.9.29/130-sockets_throw.patch
diff --git a/toolchain/uClibc/patches/131-arm_ftruncate64.patch b/toolchain/uClibc/patches-0.9.29/131-arm_ftruncate64.patch
index 5b23421ba..5b23421ba 100644
--- a/toolchain/uClibc/patches/131-arm_ftruncate64.patch
+++ b/toolchain/uClibc/patches-0.9.29/131-arm_ftruncate64.patch
diff --git a/toolchain/uClibc/patches/132-arm_fix_alignment.patch b/toolchain/uClibc/patches-0.9.29/132-arm_fix_alignment.patch
index acf3654df..acf3654df 100644
--- a/toolchain/uClibc/patches/132-arm_fix_alignment.patch
+++ b/toolchain/uClibc/patches-0.9.29/132-arm_fix_alignment.patch
diff --git a/toolchain/uClibc/patches/133-unistd_arm.patch b/toolchain/uClibc/patches-0.9.29/133-unistd_arm.patch
index a15288880..a15288880 100644
--- a/toolchain/uClibc/patches/133-unistd_arm.patch
+++ b/toolchain/uClibc/patches-0.9.29/133-unistd_arm.patch
diff --git a/toolchain/uClibc/patches/140-fix-endless-recursion-in-pthread.patch b/toolchain/uClibc/patches-0.9.29/140-fix-endless-recursion-in-pthread.patch
index c967e1b63..c967e1b63 100644
--- a/toolchain/uClibc/patches/140-fix-endless-recursion-in-pthread.patch
+++ b/toolchain/uClibc/patches-0.9.29/140-fix-endless-recursion-in-pthread.patch
diff --git a/toolchain/uClibc/patches/150-fix-ldso-text-realloc-segfault.patch b/toolchain/uClibc/patches-0.9.29/150-fix-ldso-text-realloc-segfault.patch
index 7006f98b1..7006f98b1 100644
--- a/toolchain/uClibc/patches/150-fix-ldso-text-realloc-segfault.patch
+++ b/toolchain/uClibc/patches-0.9.29/150-fix-ldso-text-realloc-segfault.patch
diff --git a/toolchain/uClibc/patches/160-mips_syscall.patch b/toolchain/uClibc/patches-0.9.29/160-mips_syscall.patch
index c5e5f6b46..c5e5f6b46 100644
--- a/toolchain/uClibc/patches/160-mips_syscall.patch
+++ b/toolchain/uClibc/patches-0.9.29/160-mips_syscall.patch
diff --git a/toolchain/uClibc/patches/170-enable-getifaddrs.patch b/toolchain/uClibc/patches-0.9.29/170-enable-getifaddrs.patch
index 5b0d4fc53..5b0d4fc53 100644
--- a/toolchain/uClibc/patches/170-enable-getifaddrs.patch
+++ b/toolchain/uClibc/patches-0.9.29/170-enable-getifaddrs.patch
diff --git a/toolchain/uClibc/patches/180-fix_kernel_types_with_recent_kernel.patch b/toolchain/uClibc/patches-0.9.29/180-fix_kernel_types_with_recent_kernel.patch
index 24ed697ba..24ed697ba 100644
--- a/toolchain/uClibc/patches/180-fix_kernel_types_with_recent_kernel.patch
+++ b/toolchain/uClibc/patches-0.9.29/180-fix_kernel_types_with_recent_kernel.patch
diff --git a/toolchain/uClibc/patches/190-install_tls.patch b/toolchain/uClibc/patches-0.9.29/190-install_tls.patch
index 74d403265..74d403265 100644
--- a/toolchain/uClibc/patches/190-install_tls.patch
+++ b/toolchain/uClibc/patches-0.9.29/190-install_tls.patch
diff --git a/toolchain/uClibc/patches/200-libpthread_fix.patch b/toolchain/uClibc/patches-0.9.29/200-libpthread_fix.patch
index 148f608cd..148f608cd 100644
--- a/toolchain/uClibc/patches/200-libpthread_fix.patch
+++ b/toolchain/uClibc/patches-0.9.29/200-libpthread_fix.patch
diff --git a/toolchain/uClibc/patches/210-trunc.patch b/toolchain/uClibc/patches-0.9.29/210-trunc.patch
index 18417fb6d..18417fb6d 100644
--- a/toolchain/uClibc/patches/210-trunc.patch
+++ b/toolchain/uClibc/patches-0.9.29/210-trunc.patch
diff --git a/toolchain/uClibc/patches/220-libpthread_sysdep_fixes.patch b/toolchain/uClibc/patches-0.9.29/220-libpthread_sysdep_fixes.patch
index bb76dc116..bb76dc116 100644
--- a/toolchain/uClibc/patches/220-libpthread_sysdep_fixes.patch
+++ b/toolchain/uClibc/patches-0.9.29/220-libpthread_sysdep_fixes.patch
diff --git a/toolchain/uClibc/patches/910-gcc_4_3_include_fixed.patch b/toolchain/uClibc/patches-0.9.29/910-gcc_4_3_include_fixed.patch
index fd80c217f..fd80c217f 100644
--- a/toolchain/uClibc/patches/910-gcc_4_3_include_fixed.patch
+++ b/toolchain/uClibc/patches-0.9.29/910-gcc_4_3_include_fixed.patch
diff --git a/toolchain/uClibc/patches/0.9.30/110-compat_macros.patch b/toolchain/uClibc/patches-0.9.30/110-compat_macros.patch
index 7659e465c..7659e465c 100644
--- a/toolchain/uClibc/patches/0.9.30/110-compat_macros.patch
+++ b/toolchain/uClibc/patches-0.9.30/110-compat_macros.patch
diff --git a/toolchain/uClibc/patches/0.9.30/120-adjtimex.patch b/toolchain/uClibc/patches-0.9.30/120-adjtimex.patch
index 5127701df..5127701df 100644
--- a/toolchain/uClibc/patches/0.9.30/120-adjtimex.patch
+++ b/toolchain/uClibc/patches-0.9.30/120-adjtimex.patch
diff --git a/toolchain/uClibc/patches/0.9.30/130-sockets_throw.patch b/toolchain/uClibc/patches-0.9.30/130-sockets_throw.patch
index 4072804e4..4072804e4 100644
--- a/toolchain/uClibc/patches/0.9.30/130-sockets_throw.patch
+++ b/toolchain/uClibc/patches-0.9.30/130-sockets_throw.patch
diff --git a/toolchain/uClibc/patches/0.9.30/180-fix_kernel_types_with_recent_kernel.patch b/toolchain/uClibc/patches-0.9.30/180-fix_kernel_types_with_recent_kernel.patch
index 89c60fee3..89c60fee3 100644
--- a/toolchain/uClibc/patches/0.9.30/180-fix_kernel_types_with_recent_kernel.patch
+++ b/toolchain/uClibc/patches-0.9.30/180-fix_kernel_types_with_recent_kernel.patch