[Buildroot] [PATCH] uClibc-0.9.31: Fix build when locales are enabled

Khem Raj raj.khem at gmail.com
Thu Aug 12 23:34:44 UTC 2010


Signed-off-by: Khem Raj <raj.khem at gmail.com>
---
 toolchain/uClibc/uClibc-0.9.31-locale.patch |   34 +++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)
 create mode 100644 toolchain/uClibc/uClibc-0.9.31-locale.patch

diff --git a/toolchain/uClibc/uClibc-0.9.31-locale.patch b/toolchain/uClibc/uClibc-0.9.31-locale.patch
new file mode 100644
index 0000000..945cefd
--- /dev/null
+++ b/toolchain/uClibc/uClibc-0.9.31-locale.patch
@@ -0,0 +1,34 @@
+diff -uNr uClibc-0.9.30.org/libc/sysdeps/linux/common/bits/uClibc_locale.h uClibc-0.9.30/libc/sysdeps/linux/common/bits/uClibc_locale.h
+--- uClibc-0.9.30.org/libc/sysdeps/linux/common/bits/uClibc_locale.h	2009-02-13 13:03:09.000000000 +0100
++++ uClibc-0.9.30/libc/sysdeps/linux/common/bits/uClibc_locale.h	2009-02-13 12:35:07.000000000 +0100
+@@ -41,11 +41,9 @@
+ 
+ # define __LOCALE_C_ONLY
+ 
+-# ifdef _LIBC
+ #  define __XL_NPP(N) N
+ #  define __LOCALE_PARAM
+ #  define __LOCALE_ARG
+-# endif
+ 
+ #endif
+ 
+@@ -90,8 +88,6 @@
+ struct __uclibc_locale_struct;
+ typedef struct __uclibc_locale_struct *__locale_t;
+ 
+-#ifdef _LIBC
+-
+ /* extern void _locale_set(const unsigned char *p); */
+ /* extern void _locale_init(void); */
+ 
+@@ -367,8 +363,6 @@
+ #endif
+ /**********************************************************************/
+ 
+-#endif /* _LIBC */
+-
+ #endif /* !defined(__LOCALE_C_ONLY) */
+ 
+ #endif /* _UCLIBC_LOCALE_H */
+
-- 
1.7.0.4




More information about the buildroot mailing list