Changeset 26703


Ignore:
Timestamp:
2011-04-17T19:38:35+02:00 (7 years ago)
Author:
nbd
Message:

uClibc: update to latest version (rc3 + git changes), contains fixes for ipv6 dns issues

Location:
trunk/toolchain/uClibc
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/toolchain/uClibc/Makefile

    r25928 r26703  
    1313  PKG_SOURCE_URL:=git://git.busybox.net/uClibc 
    1414  PKG_SOURCE_PROTO:=git 
    15   PKG_SOURCE_VERSION:=9112a2398ec58b32cd1a1c6feae195bd8f9a46a2 
     15  PKG_SOURCE_VERSION:=f6450b67cc92027352367be299cc28dd29cd8486 
    1616  PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) 
    1717  PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz 
    18   LIBC_SO_VERSION:=$(PKG_VERSION)-rc2-git 
     18  LIBC_SO_VERSION:=$(PKG_VERSION)-rc3-git 
    1919else 
    2020  PKG_SOURCE_URL:=http://www.uclibc.org/downloads 
  • trunk/toolchain/uClibc/config-0.9.32/common

    r25517 r26703  
    5454# TARGET_avr32 is not set 
    5555# TARGET_bfin is not set 
     56# TARGET_c6x is not set 
    5657# TARGET_cris is not set 
    5758# TARGET_e1 is not set 
     
    184185UCLIBC_PWD_BUFFER_SIZE=256 
    185186# UCLIBC_STATIC_LDCONFIG is not set 
     187# UCLIBC_STRICT_HEADERS is not set 
    186188UCLIBC_SUPPORT_AI_ADDRCONFIG=y 
    187189UCLIBC_SUSV3_LEGACY=y 
  • trunk/toolchain/uClibc/patches-0.9.32/100-do_not_select_extra-warnings.patch

    r24229 r26703  
    11--- a/extra/Configs/Config.in 
    22+++ b/extra/Configs/Config.in 
    3 @@ -453,7 +453,6 @@ config UCLIBC_HAS_THREADS_NATIVE 
     3@@ -460,7 +460,6 @@ config UCLIBC_HAS_THREADS_NATIVE 
    44        select UCLIBC_HAS_TLS 
    55        select UCLIBC_HAS_STDIO_FUTEXES 
  • trunk/toolchain/uClibc/patches-0.9.32/110-compat_macros.patch

    r25698 r26703  
    11--- a/include/string.h 
    22+++ b/include/string.h 
    3 @@ -357,18 +357,40 @@ extern char *index (__const char *__s, i 
     3@@ -355,18 +355,40 @@ extern char *index (__const char *__s, i 
    44 /* Find the last occurrence of C in S (same as strrchr).  */ 
    55 extern char *rindex (__const char *__s, int __c) 
  • trunk/toolchain/uClibc/patches-0.9.32/130-ldso-fix-__dl_parse_dynamic_info-segfault.patch

    r25698 r26703  
    2121--- a/ldso/ldso/ldso.c 
    2222+++ b/ldso/ldso/ldso.c 
    23 @@ -918,9 +918,15 @@ void _dl_get_ready_to_run(struct elf_res 
     23@@ -925,9 +925,15 @@ void _dl_get_ready_to_run(struct elf_res 
    2424 #ifdef __LDSO_LDD_SUPPORT__ 
    2525        /* End of the line for ldd.... */ 
  • trunk/toolchain/uClibc/patches-0.9.32/190-nptl_use_arch_default_stack_limit.patch

    r25223 r26703  
    11--- a/libpthread/nptl/init.c 
    22+++ b/libpthread/nptl/init.c 
    3 @@ -401,6 +401,10 @@ __pthread_initialize_minimal_internal (v 
     3@@ -402,6 +402,10 @@ __pthread_initialize_minimal_internal (v 
    44        Use the minimal size acceptable.  */ 
    55     limit.rlim_cur = PTHREAD_STACK_MIN; 
  • trunk/toolchain/uClibc/patches-0.9.32/200-no_forced_unwind.patch

    r26547 r26703  
    11--- a/Rules.mak 
    22+++ b/Rules.mak 
    3 @@ -639,7 +639,6 @@ endif 
     3@@ -658,7 +658,6 @@ endif 
    44 ifeq ($(UCLIBC_HAS_THREADS),y) 
    55 ifeq ($(UCLIBC_HAS_THREADS_NATIVE),y) 
  • trunk/toolchain/uClibc/patches-0.9.32/480-powerpc_rel24_support.patch

    r25944 r26703  
    11--- a/ldso/ldso/powerpc/elfinterp.c 
    22+++ b/ldso/ldso/powerpc/elfinterp.c 
    3 @@ -293,22 +293,17 @@ 
     3@@ -293,22 +293,17 @@ _dl_do_reloc (struct elf_resolve *tpnt,s 
    44                break; 
    55 #endif 
  • trunk/toolchain/uClibc/patches-0.9.32/600-ubicom32-uClibc.patch

    r25698 r26703  
    11--- a/Rules.mak 
    22+++ b/Rules.mak 
    3 @@ -481,6 +481,17 @@ ifeq ($(TARGET_ARCH),i960) 
     3@@ -484,6 +484,17 @@ ifeq ($(TARGET_ARCH),i960) 
    44       SYMBOL_PREFIX=_ 
    55 endif 
     
    3131        bool "v850 (BROKEN)" 
    3232  
    33 @@ -203,6 +206,10 @@ if TARGET_sparc 
     33@@ -206,6 +209,10 @@ if TARGET_sparc 
    3434 source "extra/Configs/Config.sparc" 
    3535 endif 
     
    4444--- a/extra/Configs/Config.in.arch 
    4545+++ b/extra/Configs/Config.in.arch 
    46 @@ -149,7 +149,7 @@ config UCLIBC_HAS_SOFT_FLOAT 
     46@@ -153,7 +153,7 @@ config UCLIBC_HAS_SOFT_FLOAT 
    4747 config DO_C99_MATH 
    4848        bool "Enable full C99 math library support" 
     
    102102--- a/include/elf.h 
    103103+++ b/include/elf.h 
    104 @@ -337,6 +337,8 @@ typedef struct 
     104@@ -338,6 +338,8 @@ typedef struct 
    105105  
    106106 #define EM_XSTORMY16           0xad45 
     
    111111 #define EM_CYGNUS_FRV  0x5441 
    112112  
    113 @@ -3063,6 +3065,55 @@ typedef Elf32_Addr Elf32_Conflict; 
    114  /* Keep this the last entry.  */ 
    115  #define R_XTENSA_NUM           50 
     113@@ -3108,6 +3110,55 @@ typedef Elf32_Addr Elf32_Conflict; 
     114  
     115 #define DT_C6000_NUM    4 
    116116  
    117117+/* Ubicom32 ELF relocation types */ 
     
    169169--- a/include/features.h 
    170170+++ b/include/features.h 
    171 @@ -445,4 +445,10 @@ uClibc was built without large file supp 
     171@@ -448,4 +448,10 @@ uClibc was built without large file supp 
    172172 # include <libc-internal.h> 
    173173 #endif 
     
    198198--- a/ldso/ldso/ldso.c 
    199199+++ b/ldso/ldso/ldso.c 
    200 @@ -327,10 +327,12 @@ void _dl_get_ready_to_run(struct elf_res 
     200@@ -325,10 +325,12 @@ void _dl_get_ready_to_run(struct elf_res 
    201201                _dl_progname = argv[0]; 
    202202        } 
     
    41714171--- a/libpthread/linuxthreads.old/pthread.c 
    41724172+++ b/libpthread/linuxthreads.old/pthread.c 
    4173 @@ -393,6 +393,10 @@ void __pthread_initialize_minimal(void) 
     4173@@ -391,6 +391,10 @@ void __pthread_initialize_minimal(void) 
    41744174 #endif 
    41754175  
     
    41824182  
    41834183  
    4184 @@ -461,8 +465,11 @@ static void pthread_initialize(void) 
    4185     * __pthread_initial_thread_bos at address 0. These bounds are refined as we 
    4186     * malloc other stack frames such that they don't overlap. -StS 
     4184@@ -467,7 +471,8 @@ static void pthread_initialize(void) 
     4185    * for a few more details. 
    41874186    */ 
    4188 -  __pthread_initial_thread_tos = 
    4189 -    (char *)(((long)CURRENT_STACK_FRAME + getpagesize()) & ~(getpagesize() - 1)); 
    4190 +  if (__pthread_initial_thread_tos == NULL) { 
    4191 +    __pthread_initial_thread_tos = 
    4192 +      (char *)(((long)CURRENT_STACK_FRAME + getpagesize()) & ~(getpagesize() - 1)); 
    4193 +  } 
    4194 + 
     4187   __pthread_initial_thread_mid = CURRENT_STACK_FRAME; 
     4188-  __pthread_initial_thread_tos = (char *) -1; 
     4189+  if (__pthread_initial_thread_tos == NULL) 
     4190+    __pthread_initial_thread_tos = (char *) -1; 
    41954191   __pthread_initial_thread_bos = (char *) 1; /* set it non-zero so we know we have been here */ 
    41964192   PDEBUG("initial thread stack bounds: bos=%p, tos=%p\n", 
  • trunk/toolchain/uClibc/patches-0.9.32/601-ubicom32_uClibc_fixes.patch

    r25698 r26703  
    1515           we'd have to walk all the loadsegs to find out if it was 
    1616           actually unnecessary, so skip this optimization.  */ 
    17  #ifndef __FDPIC__ 
     17 #if !defined __FDPIC__ && !defined __DSBT__ 
    1818-       if (load_off != 0) 
    1919+       if (DL_LOADADDR_ISSET(load_off)) 
  • trunk/toolchain/uClibc/patches-0.9.32/910-thumb_blind_options.patch

    r25698 r26703  
    2323--- a/Rules.mak 
    2424+++ b/Rules.mak 
    25 @@ -348,9 +348,10 @@ ifeq ($(TARGET_ARCH),arm) 
     25@@ -351,9 +351,10 @@ ifeq ($(TARGET_ARCH),arm) 
    2626        CPU_CFLAGS-$(CONFIG_ARM_SA1100)+=-mtune=strongarm1100 -march=armv4 
    2727        CPU_CFLAGS-$(CONFIG_ARM_XSCALE)+=$(call check_gcc,-mtune=xscale,-mtune=strongarm110) 
  • trunk/toolchain/uClibc/patches-0.9.32/920-remove_sub-arch_variants.patch

    r25698 r26703  
    1818--- a/Rules.mak 
    1919+++ b/Rules.mak 
    20 @@ -332,25 +332,6 @@ ifeq ($(TARGET_ARCH),arm) 
     20@@ -335,25 +335,6 @@ ifeq ($(TARGET_ARCH),arm) 
    2121        OPTIMIZATION+=-fstrict-aliasing 
    2222        CPU_CFLAGS-$(ARCH_LITTLE_ENDIAN)+=-mlittle-endian 
Note: See TracChangeset for help on using the changeset viewer.