changeset 1520:30d9bc95559e

Switch armv4l from NPTL back to pthreads instead of trying to patch uClibc into submission just now. arm-oabi is legacy support, need to swap the stack unwinding type to get NPTL to work with it.
author Rob Landley <rob@landley.net>
date Sat, 21 Apr 2012 23:11:28 -0500
parents 83de80c10db8
children 12e1cb05ea8c
files sources/patches/uClibc-fix-arm-unwind-002.patch sources/targets/armv4l
diffstat 2 files changed, 1 insertions(+), 26 deletions(-) [+]
line wrap: on
line diff
--- a/sources/patches/uClibc-fix-arm-unwind-002.patch	Thu Apr 19 00:09:11 2012 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
---- uClibc/libc/sysdeps/linux/arm/aeabi_unwind_cpp_pr1.c	2010-04-02 10:34:27.000000000 -0500
-+++ uClibc.bak/libc/sysdeps/linux/arm/aeabi_unwind_cpp_pr1.c	2010-04-05 12:33:50.000000000 -0500
-@@ -24,17 +24,17 @@
- 
- #include <stdlib.h>
- 
--attribute_hidden void __aeabi_unwind_cpp_pr0 (void);
--attribute_hidden void __aeabi_unwind_cpp_pr0 (void)
-+void __aeabi_unwind_cpp_pr0 (void);
-+void __aeabi_unwind_cpp_pr0 (void)
- {
- }
- 
--attribute_hidden void __aeabi_unwind_cpp_pr1 (void);
--attribute_hidden void __aeabi_unwind_cpp_pr1 (void)
-+void __aeabi_unwind_cpp_pr1 (void);
-+void __aeabi_unwind_cpp_pr1 (void)
- {
- }
- 
--attribute_hidden void __aeabi_unwind_cpp_pr2 (void);
--attribute_hidden void __aeabi_unwind_cpp_pr2 (void)
-+void __aeabi_unwind_cpp_pr2 (void);
-+void __aeabi_unwind_cpp_pr2 (void)
- {
- }
--- a/sources/targets/armv4l	Thu Apr 19 00:09:11 2012 -0500
+++ b/sources/targets/armv4l	Sat Apr 21 23:11:28 2012 -0500
@@ -23,6 +23,7 @@
 UCLIBC_CONFIG="
 TARGET_arm=y
 ARCH_WANTS_LITTLE_ENDIAN=y
+LINUXTHREADS_OLD=y
 "
 
 LINUX_CONFIG="