[oe-commits] [openembedded-core] 02/04: groff: imporve musl support

git at git.openembedded.org git at git.openembedded.org
Mon May 13 19:52:40 UTC 2019


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch master
in repository openembedded-core.

commit 5a33682c907daf359d3f88d96cc152d37e13a915
Author: Hongxu Jia <hongxu.jia at windriver.com>
AuthorDate: Mon May 13 10:30:36 2019 +0800

    groff: imporve musl support
    
    Drop local fix, backport upstream gnulib fix and translate to tarball groff.
    
    Suggested-by: Adrian Bunk <bunk at stusta.de>
    Signed-off-by: Hongxu Jia <hongxu.jia at windriver.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 .../groff/files/0001-support-musl.patch            | 39 ++++++++++------------
 1 file changed, 17 insertions(+), 22 deletions(-)

diff --git a/meta/recipes-extended/groff/files/0001-support-musl.patch b/meta/recipes-extended/groff/files/0001-support-musl.patch
index e5c817c..a837b11 100644
--- a/meta/recipes-extended/groff/files/0001-support-musl.patch
+++ b/meta/recipes-extended/groff/files/0001-support-musl.patch
@@ -1,6 +1,6 @@
-From f73df5196c35ef9c4531e4b6b26800c41954fd77 Mon Sep 17 00:00:00 2001
+From 695965c27be74acb5968f19d51af86065c4b71a9 Mon Sep 17 00:00:00 2001
 From: Hongxu Jia <hongxu.jia at windriver.com>
-Date: Sat, 11 May 2019 20:00:29 +0800
+Date: Mon, 13 May 2019 09:48:14 +0800
 Subject: [PATCH] support musl
 
 ...
@@ -16,31 +16,26 @@ Subject: [PATCH] support musl
 |   ^~~~~~~
 ...
 
-Upstream-Status: Pending
+Upstream-Status: Backport [http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commit;h=453ff940449bbbde9ec00f0bbf82a359c5598fc7]
 
 Signed-off-by: Hongxu Jia <hongxu.jia at windriver.com>
 ---
- lib/math.in.h | 2 ++
+ gnulib_m4/signbit.m4 | 2 ++
  1 file changed, 2 insertions(+)
 
-diff --git a/lib/math.in.h b/lib/math.in.h
-index c30fc20..16e406a 100644
---- a/lib/math.in.h
-+++ b/lib/math.in.h
-@@ -2397,11 +2397,13 @@ _GL_EXTERN_C int gl_signbitl (long double arg);
-     gl_signbitf (x))
- # endif
- # ifdef __cplusplus
-+#if defined(__GLIBC__)
- #  if defined signbit || defined GNULIB_NAMESPACE
- _GL_MATH_CXX_REAL_FLOATING_DECL_1 (signbit)
- #   undef signbit
- _GL_MATH_CXX_REAL_FLOATING_DECL_2 (signbit)
- #  endif
-+# endif //if defined(__GLIBC__)
- # endif
- #elif defined GNULIB_POSIXCHECK
- # if defined signbit
+diff --git a/gnulib_m4/signbit.m4 b/gnulib_m4/signbit.m4
+index 9e7884d..8b9c70c 100644
+--- a/gnulib_m4/signbit.m4
++++ b/gnulib_m4/signbit.m4
+@@ -31,6 +31,8 @@ AC_DEFUN([gl_SIGNBIT],
+         [case "$host_os" in
+                           # Guess yes on glibc systems.
+            *-gnu* | gnu*) gl_cv_func_signbit="guessing yes" ;;
++                          # Guess yes on musl systems.
++           *-musl*)       gl_cv_func_signbit="guessing yes" ;;
+                           # Guess yes on native Windows.
+            mingw*)        gl_cv_func_signbit="guessing yes" ;;
+                           # If we don't know, assume the worst.
 -- 
 2.7.4
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list