svn commit: trunk/uClibc: libc/sysdeps/linux/i386/bits libc/sysdep etc...

vda at uclibc.org vda at uclibc.org
Mon Feb 2 14:51:48 UTC 2009


Author: vda
Date: 2009-02-02 14:51:48 +0000 (Mon, 02 Feb 2009)
New Revision: 25221

Log:
libm/ldouble_wrappers.c: add libm_hidden_def's to fix testsuite build
test/Rules.mak: don't pass target options to host build
test/math/basic-test.c: fix test build error
patching file test/unistd/errno.c: fix test build warning



Modified:
   trunk/uClibc/libc/sysdeps/linux/i386/bits/kernel_types.h
   trunk/uClibc/libc/sysdeps/linux/x86_64/bits/kernel_types.h
   trunk/uClibc/libm/ldouble_wrappers.c
   trunk/uClibc/test/Rules.mak
   trunk/uClibc/test/math/basic-test.c
   trunk/uClibc/test/unistd/errno.c


Changeset:
Modified: trunk/uClibc/libc/sysdeps/linux/i386/bits/kernel_types.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/i386/bits/kernel_types.h	2009-02-02 14:51:22 UTC (rev 25220)
+++ trunk/uClibc/libc/sysdeps/linux/i386/bits/kernel_types.h	2009-02-02 14:51:48 UTC (rev 25221)
@@ -50,4 +50,4 @@
 #endif
 } __kernel_fsid_t;
 
-#endif /* __ARCH_I386_POSIX_TYPES_H */
+#endif

Modified: trunk/uClibc/libc/sysdeps/linux/x86_64/bits/kernel_types.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/x86_64/bits/kernel_types.h	2009-02-02 14:51:22 UTC (rev 25220)
+++ trunk/uClibc/libc/sysdeps/linux/x86_64/bits/kernel_types.h	2009-02-02 14:51:48 UTC (rev 25221)
@@ -50,4 +50,4 @@
 #endif
 } __kernel_fsid_t;
 
-#endif /* _ASM_X86_64_POSIX_TYPES_H */
+#endif

Modified: trunk/uClibc/libm/ldouble_wrappers.c
===================================================================
--- trunk/uClibc/libm/ldouble_wrappers.c	2009-02-02 14:51:22 UTC (rev 25220)
+++ trunk/uClibc/libm/ldouble_wrappers.c	2009-02-02 14:51:48 UTC (rev 25221)
@@ -565,6 +565,7 @@
 {
 	return __isnan ( (double)x );
 }
+libm_hidden_def(__isnanl)
 #endif
 
 #ifdef L_isinfl
@@ -572,6 +573,7 @@
 {
 	return __isinf ( (double)x );
 }
+libm_hidden_def(__isinfl)
 #endif
 
 #endif

Modified: trunk/uClibc/test/Rules.mak
===================================================================
--- trunk/uClibc/test/Rules.mak	2009-02-02 14:51:22 UTC (rev 25220)
+++ trunk/uClibc/test/Rules.mak	2009-02-02 14:51:48 UTC (rev 25221)
@@ -86,7 +86,9 @@
 CC_INC := -I$(dir $(CC_IPREFIX))include-fixed -I$(CC_IPREFIX)
 CFLAGS += $(CC_INC)
 
-HOST_CFLAGS    += $(XWARNINGS) $(OPTIMIZATION) $(XCOMMON_CFLAGS)
+# Can't add $(OPTIMIZATION) here, it may be target-specific.
+# Just adding -Os for now.
+HOST_CFLAGS    += $(XWARNINGS) -Os $(XCOMMON_CFLAGS)
 
 LDFLAGS        := $(CPU_LDFLAGS)
 ifeq ($(DODEBUG),y)

Modified: trunk/uClibc/test/math/basic-test.c
===================================================================
--- trunk/uClibc/test/math/basic-test.c	2009-02-02 14:51:22 UTC (rev 25220)
+++ trunk/uClibc/test/math/basic-test.c	2009-02-02 14:51:48 UTC (rev 25221)
@@ -17,6 +17,8 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
+#define _ISOC99_SOURCE
+
 #include <math.h>
 #include <float.h>
 #include <stdio.h>

Modified: trunk/uClibc/test/unistd/errno.c
===================================================================
--- trunk/uClibc/test/unistd/errno.c	2009-02-02 14:51:22 UTC (rev 25220)
+++ trunk/uClibc/test/unistd/errno.c	2009-02-02 14:51:48 UTC (rev 25221)
@@ -17,7 +17,7 @@
 {
 	int r_clone, ret_errno;
 
-	r_clone = do_clone(child_fn, NULL, (int) NULL, NULL);
+	r_clone = do_clone(child_fn, NULL, 0, NULL);
 	ret_errno = errno;
 	if (ret_errno != EINVAL || r_clone != -1) {
 		fprintf(stderr, "clone: res=%d (wanted -1) errno=%d (wanted %d)\n",



More information about the uClibc-cvs mailing list