diff options
author | Henning Heinold <heinold@inf.fu-berlin.de> | 2010-08-05 12:04:37 +0200 |
---|---|---|
committer | Henning Heinold <heinold@inf.fu-berlin.de> | 2010-08-05 15:23:32 +0200 |
commit | 52d472c5971b466b112bcff40abab80007ae0c52 (patch) | |
tree | 9eb507e57c929d7a56075d4b3b4a37794ca03a1d /recipes | |
parent | c80c701f9f0bed253b07e1af706653d8ec7a079c (diff) |
uclibc: try to fix isnan and bump PR
Diffstat (limited to 'recipes')
-rw-r--r-- | recipes/uclibc/uclibc-git/isnan.patch | 25 | ||||
-rw-r--r-- | recipes/uclibc/uclibc_git.bb | 3 |
2 files changed, 27 insertions, 1 deletions
diff --git a/recipes/uclibc/uclibc-git/isnan.patch b/recipes/uclibc/uclibc-git/isnan.patch new file mode 100644 index 0000000000..1d88a74020 --- /dev/null +++ b/recipes/uclibc/uclibc-git/isnan.patch @@ -0,0 +1,25 @@ +Index: git/libc/sysdeps/linux/common/bits/mathcalls.h +=================================================================== +--- git.orig/libc/sysdeps/linux/common/bits/mathcalls.h 2010-08-05 11:28:00.633339104 +0200 ++++ git/libc/sysdeps/linux/common/bits/mathcalls.h 2010-08-05 11:38:03.545778271 +0200 +@@ -235,15 +235,14 @@ + __END_NAMESPACE_C99 + #endif + +- +-/* Return nonzero if VALUE is not a number. */ +-/* DELETE? __MATHDECL_PRIV adds another "__": so this is "____isnan"???! */ +-/*__MATHDECL_PRIV (int,__isnan,, (_Mdouble_ __value), (__const__))*/ +- +-#if defined __USE_MISC || defined __USE_XOPEN ++#if defined __USE_MISC || defined __USE_XOPEN || defined __USE_ISOC99 + /* Return nonzero if VALUE is not a number. */ ++__BEGIN_NAMESPACE_C99 + __MATHDECL_PRIV (int,isnan,, (_Mdouble_ __value), (__const__)) ++__END_NAMESPACE_C99 ++#endif + ++#if defined __USE_MISC || defined __USE_XOPEN + # ifdef __DO_XSI_MATH__ + /* Bessel functions. */ + __MATHCALL (j0,, (_Mdouble_)) diff --git a/recipes/uclibc/uclibc_git.bb b/recipes/uclibc/uclibc_git.bb index 0c9331280e..66e39960fe 100644 --- a/recipes/uclibc/uclibc_git.bb +++ b/recipes/uclibc/uclibc_git.bb @@ -14,7 +14,7 @@ DEFAULT_PREFERENCE = "-1" # precedence. require uclibc.inc -PR = "${INC_PR}.1" +PR = "${INC_PR}.2" PROVIDES += "virtual/${TARGET_PREFIX}libc-for-gcc" #recent versions uclibc require real kernel headers @@ -31,5 +31,6 @@ SRC_URI = "git://uclibc.org/uClibc.git;branch=master;protocol=git \ file://uclibc-arm-ftruncate64.patch \ file://uclibc_enable_log2_test.patch \ file://ldso_use_arm_dl_linux_resolve_in_thumb_mode.patch \ + file://isnan.patch \ " S = "${WORKDIR}/git" |