| From d6eab2e70fc5ccc82a73e5c988b76a229e4cd3d5 Mon Sep 17 00:00:00 2001 |
| Message-Id: <d6eab2e70fc5ccc82a73e5c988b76a229e4cd3d5.1393836674.git.baruch@tkos.co.il> |
| From: =?UTF-8?q?P=C3=A1draig=20Brady?= <P@draigBrady.com> |
| Date: Tue, 14 Jan 2014 16:59:07 +0000 |
| Subject: [PATCH] spawn: fix link error on uclibc |
| |
| * m4/spawn_h.m4 (gl_HAVE_POSIX_SPAWN): use AC_SEARCH_LIBS, |
| to incorporate -lrt if needed (on uclibc for example). |
| * modules/posix_spawn: Reference the substituted LIB. |
| |
| Patch status: upstream (gnulib commit d6eab2e70fc5ccc82a73e5c988b76a229e4cd3d5) |
| |
| Signed-off-by: Baruch Siach <baruch@tkos.co.il> |
| --- |
| |
| diff --git a/m4/spawn_h.m4 b/m4/spawn_h.m4 |
| index 87fe12298471..3eb835c3c2a8 100644 |
| --- a/m4/spawn_h.m4 |
| +++ b/m4/spawn_h.m4 |
| @@ -64,7 +64,15 @@ AC_DEFUN([gl_HAVE_POSIX_SPAWN], |
| dnl once only, before all statements that occur in other macros. |
| AC_REQUIRE([gl_SPAWN_H_DEFAULTS]) |
| |
| - AC_CHECK_FUNCS_ONCE([posix_spawn]) |
| + LIB_POSIX_SPAWN= |
| + AC_SUBST([LIB_POSIX_SPAWN]) |
| + gl_saved_libs=$LIBS |
| + AC_SEARCH_LIBS([posix_spawn], [rt], |
| + [test "$ac_cv_search_posix_spawn" = "none required" || |
| + LIB_POSIX_SPAWN=$ac_cv_search_posix_spawn]) |
| + AC_CHECK_FUNCS([posix_spawn]) |
| + LIBS=$gl_saved_libs |
| + |
| if test $ac_cv_func_posix_spawn != yes; then |
| HAVE_POSIX_SPAWN=0 |
| fi |
| |
| -- |
| 1.9.0 |
| |