Changeset 26703
- Timestamp:
- 2011-04-17T19:38:35+02:00 (7 years ago)
- Location:
- trunk/toolchain/uClibc
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/toolchain/uClibc/Makefile
r25928 r26703 13 13 PKG_SOURCE_URL:=git://git.busybox.net/uClibc 14 14 PKG_SOURCE_PROTO:=git 15 PKG_SOURCE_VERSION:= 9112a2398ec58b32cd1a1c6feae195bd8f9a46a215 PKG_SOURCE_VERSION:=f6450b67cc92027352367be299cc28dd29cd8486 16 16 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) 17 17 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz 18 LIBC_SO_VERSION:=$(PKG_VERSION)-rc 2-git18 LIBC_SO_VERSION:=$(PKG_VERSION)-rc3-git 19 19 else 20 20 PKG_SOURCE_URL:=http://www.uclibc.org/downloads -
trunk/toolchain/uClibc/config-0.9.32/common
r25517 r26703 54 54 # TARGET_avr32 is not set 55 55 # TARGET_bfin is not set 56 # TARGET_c6x is not set 56 57 # TARGET_cris is not set 57 58 # TARGET_e1 is not set … … 184 185 UCLIBC_PWD_BUFFER_SIZE=256 185 186 # UCLIBC_STATIC_LDCONFIG is not set 187 # UCLIBC_STRICT_HEADERS is not set 186 188 UCLIBC_SUPPORT_AI_ADDRCONFIG=y 187 189 UCLIBC_SUSV3_LEGACY=y -
trunk/toolchain/uClibc/patches-0.9.32/100-do_not_select_extra-warnings.patch
r24229 r26703 1 1 --- a/extra/Configs/Config.in 2 2 +++ b/extra/Configs/Config.in 3 @@ -4 53,7 +453,6 @@ config UCLIBC_HAS_THREADS_NATIVE3 @@ -460,7 +460,6 @@ config UCLIBC_HAS_THREADS_NATIVE 4 4 select UCLIBC_HAS_TLS 5 5 select UCLIBC_HAS_STDIO_FUTEXES -
trunk/toolchain/uClibc/patches-0.9.32/110-compat_macros.patch
r25698 r26703 1 1 --- a/include/string.h 2 2 +++ b/include/string.h 3 @@ -35 7,18 +357,40 @@ extern char *index (__const char *__s, i3 @@ -355,18 +355,40 @@ extern char *index (__const char *__s, i 4 4 /* Find the last occurrence of C in S (same as strrchr). */ 5 5 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 21 21 --- a/ldso/ldso/ldso.c 22 22 +++ b/ldso/ldso/ldso.c 23 @@ -9 18,9 +918,15 @@ void _dl_get_ready_to_run(struct elf_res23 @@ -925,9 +925,15 @@ void _dl_get_ready_to_run(struct elf_res 24 24 #ifdef __LDSO_LDD_SUPPORT__ 25 25 /* End of the line for ldd.... */ -
trunk/toolchain/uClibc/patches-0.9.32/190-nptl_use_arch_default_stack_limit.patch
r25223 r26703 1 1 --- a/libpthread/nptl/init.c 2 2 +++ b/libpthread/nptl/init.c 3 @@ -40 1,6 +401,10 @@ __pthread_initialize_minimal_internal (v3 @@ -402,6 +402,10 @@ __pthread_initialize_minimal_internal (v 4 4 Use the minimal size acceptable. */ 5 5 limit.rlim_cur = PTHREAD_STACK_MIN; -
trunk/toolchain/uClibc/patches-0.9.32/200-no_forced_unwind.patch
r26547 r26703 1 1 --- a/Rules.mak 2 2 +++ b/Rules.mak 3 @@ -6 39,7 +639,6 @@ endif3 @@ -658,7 +658,6 @@ endif 4 4 ifeq ($(UCLIBC_HAS_THREADS),y) 5 5 ifeq ($(UCLIBC_HAS_THREADS_NATIVE),y) -
trunk/toolchain/uClibc/patches-0.9.32/480-powerpc_rel24_support.patch
r25944 r26703 1 1 --- a/ldso/ldso/powerpc/elfinterp.c 2 2 +++ b/ldso/ldso/powerpc/elfinterp.c 3 @@ -293,22 +293,17 @@ 3 @@ -293,22 +293,17 @@ _dl_do_reloc (struct elf_resolve *tpnt,s 4 4 break; 5 5 #endif -
trunk/toolchain/uClibc/patches-0.9.32/600-ubicom32-uClibc.patch
r25698 r26703 1 1 --- a/Rules.mak 2 2 +++ b/Rules.mak 3 @@ -48 1,6 +481,17 @@ ifeq ($(TARGET_ARCH),i960)3 @@ -484,6 +484,17 @@ ifeq ($(TARGET_ARCH),i960) 4 4 SYMBOL_PREFIX=_ 5 5 endif … … 31 31 bool "v850 (BROKEN)" 32 32 33 @@ -20 3,6 +206,10 @@ if TARGET_sparc33 @@ -206,6 +209,10 @@ if TARGET_sparc 34 34 source "extra/Configs/Config.sparc" 35 35 endif … … 44 44 --- a/extra/Configs/Config.in.arch 45 45 +++ b/extra/Configs/Config.in.arch 46 @@ -1 49,7 +149,7 @@ config UCLIBC_HAS_SOFT_FLOAT46 @@ -153,7 +153,7 @@ config UCLIBC_HAS_SOFT_FLOAT 47 47 config DO_C99_MATH 48 48 bool "Enable full C99 math library support" … … 102 102 --- a/include/elf.h 103 103 +++ b/include/elf.h 104 @@ -33 7,6 +337,8 @@ typedef struct104 @@ -338,6 +338,8 @@ typedef struct 105 105 106 106 #define EM_XSTORMY16 0xad45 … … 111 111 #define EM_CYGNUS_FRV 0x5441 112 112 113 @@ -3 063,6 +3065,55 @@ typedef Elf32_Addr Elf32_Conflict;114 /* Keep this the last entry. */115 #define R_XTENSA_NUM 50113 @@ -3108,6 +3110,55 @@ typedef Elf32_Addr Elf32_Conflict; 114 115 #define DT_C6000_NUM 4 116 116 117 117 +/* Ubicom32 ELF relocation types */ … … 169 169 --- a/include/features.h 170 170 +++ b/include/features.h 171 @@ -44 5,4 +445,10 @@ uClibc was built without large file supp171 @@ -448,4 +448,10 @@ uClibc was built without large file supp 172 172 # include <libc-internal.h> 173 173 #endif … … 198 198 --- a/ldso/ldso/ldso.c 199 199 +++ b/ldso/ldso/ldso.c 200 @@ -32 7,10 +327,12 @@ void _dl_get_ready_to_run(struct elf_res200 @@ -325,10 +325,12 @@ void _dl_get_ready_to_run(struct elf_res 201 201 _dl_progname = argv[0]; 202 202 } … … 4171 4171 --- a/libpthread/linuxthreads.old/pthread.c 4172 4172 +++ b/libpthread/linuxthreads.old/pthread.c 4173 @@ -39 3,6 +393,10 @@ void __pthread_initialize_minimal(void)4173 @@ -391,6 +391,10 @@ void __pthread_initialize_minimal(void) 4174 4174 #endif 4175 4175 … … 4182 4182 4183 4183 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. 4187 4186 */ 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; 4195 4191 __pthread_initial_thread_bos = (char *) 1; /* set it non-zero so we know we have been here */ 4196 4192 PDEBUG("initial thread stack bounds: bos=%p, tos=%p\n", -
trunk/toolchain/uClibc/patches-0.9.32/601-ubicom32_uClibc_fixes.patch
r25698 r26703 15 15 we'd have to walk all the loadsegs to find out if it was 16 16 actually unnecessary, so skip this optimization. */ 17 #if ndef __FDPIC__17 #if !defined __FDPIC__ && !defined __DSBT__ 18 18 - if (load_off != 0) 19 19 + if (DL_LOADADDR_ISSET(load_off)) -
trunk/toolchain/uClibc/patches-0.9.32/910-thumb_blind_options.patch
r25698 r26703 23 23 --- a/Rules.mak 24 24 +++ b/Rules.mak 25 @@ -3 48,9 +348,10 @@ ifeq ($(TARGET_ARCH),arm)25 @@ -351,9 +351,10 @@ ifeq ($(TARGET_ARCH),arm) 26 26 CPU_CFLAGS-$(CONFIG_ARM_SA1100)+=-mtune=strongarm1100 -march=armv4 27 27 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 18 18 --- a/Rules.mak 19 19 +++ b/Rules.mak 20 @@ -33 2,25 +332,6 @@ ifeq ($(TARGET_ARCH),arm)20 @@ -335,25 +335,6 @@ ifeq ($(TARGET_ARCH),arm) 21 21 OPTIMIZATION+=-fstrict-aliasing 22 22 CPU_CFLAGS-$(ARCH_LITTLE_ENDIAN)+=-mlittle-endian
Note: See TracChangeset
for help on using the changeset viewer.