Thank you sav for the patch. (closes #8304)
git-svn-id: svn://svn.openwrt.org/openwrt/packages@24166
3c298f89-4303-0410-b956-
a3cf2f4a3e73
-# Copyright (C) 2008 OpenWrt.org
+# Copyright (C) 2008-2010 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
PKG_NAME:=coreutils
PKG_VERSION:=8.7
PKG_NAME:=coreutils
PKG_VERSION:=8.7
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@GNU/coreutils
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@GNU/coreutils
sufficient and much smaller.
endef
sufficient and much smaller.
endef
+ifneq ($(CONFIG_USE_UCLIBC),)
CONFIGURE_VARS += \
gl_cv_func_mbrtowc_incomplete_state=yes \
gl_cv_func_mbrtowc_retval=yes \
gl_cv_func_wcrtomb_retval=yes \
ac_cv_type_pthread_spinlock_t=no
CONFIGURE_VARS += \
gl_cv_func_mbrtowc_incomplete_state=yes \
gl_cv_func_mbrtowc_retval=yes \
gl_cv_func_wcrtomb_retval=yes \
ac_cv_type_pthread_spinlock_t=no
+else
+CONFIGURE_VARS += \
+ gl_cv_func_mbrtowc_incomplete_state=yes \
+ gl_cv_func_mbrtowc_retval=yes \
+ gl_cv_func_wcrtomb_retval=yes
+endif
CONFIGURE_ARGS += \
--enable-install-program=su
CONFIGURE_ARGS += \
--enable-install-program=su
--- a/lib/pthread.in.h
+++ b/lib/pthread.in.h
--- a/lib/pthread.in.h
+++ b/lib/pthread.in.h
-@@ -225,6 +225,7 @@ pthread_mutex_unlock (pthread_mutex_t *m
/* Approximate spinlocks with mutexes. */
/* Approximate spinlocks with mutexes. */
+#define pthread_spinlock_t original_pthread_spinlock_t
+#define pthread_spinlock_t original_pthread_spinlock_t
typedef pthread_mutex_t pthread_spinlock_t;
static inline int
typedef pthread_mutex_t pthread_spinlock_t;
static inline int