summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Vollmer <mvo@zagadka.de>2003-07-27 16:17:35 +0000
committerMarius Vollmer <mvo@zagadka.de>2003-07-27 16:17:35 +0000
commitd707b9df306af1b6be2b65c1c4832adcf2f86558 (patch)
tree19bd85d49fed757335581b70fae48505095e9042
parentfcfdbb80e0a3afcf9e0ba200f942c43c0e9e2d67 (diff)
downloadguile-d707b9df306af1b6be2b65c1c4832adcf2f86558.tar.gz
* configure.in: Look for sched_yield in -lrt; this is needed for
Solaris. Thanks to Matthias Koeppe! (setgroups): Check for it.
-rw-r--r--configure.in6
1 files changed, 5 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index 46cfabdf9..72d834b0a 100644
--- a/configure.in
+++ b/configure.in
@@ -591,7 +591,7 @@ if test -n "$have_sys_un_h" ; then
[Define if the system supports Unix-domain (file-domain) sockets.])
fi
-AC_CHECK_FUNCS(socketpair getgroups setpwent pause tzset)
+AC_CHECK_FUNCS(socketpair getgroups setgroups setpwent pause tzset)
AC_CHECK_FUNCS(sethostent gethostent endhostent dnl
setnetent getnetent endnetent dnl
@@ -912,6 +912,10 @@ case "$with_threads" in
AC_DEFINE_UNQUOTED(SCM_MUTEX_RECURSIVE, $guile_cv_have_mutex_recursive,
[The mutex kind enum for recursive mutexes.])
fi
+
+ # On Solaris, sched_yield lives in -lrt.
+ AC_SEARCH_LIBS(sched_yield, rt)
+
;;
esac