summaryrefslogtreecommitdiffstats
path: root/libjava/configure.in
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>1999-08-06 20:36:46 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>1999-08-06 20:36:46 +0000
commit545bac35bcd058b0be1926c6c92ea42859b1af9d (patch)
treeac488591614f95b1a45fd3094c14cc401619b3a8 /libjava/configure.in
parent49f0ff53aeedc35c525d9e574429318407bbd161 (diff)
downloadppe42-gcc-545bac35bcd058b0be1926c6c92ea42859b1af9d.tar.gz
ppe42-gcc-545bac35bcd058b0be1926c6c92ea42859b1af9d.zip
* configure: Rebuilt.
* configure.in: Look for sched_yield in -lrt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28554 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/configure.in')
-rw-r--r--libjava/configure.in11
1 files changed, 8 insertions, 3 deletions
diff --git a/libjava/configure.in b/libjava/configure.in
index 4efd83f05c6..4549889467d 100644
--- a/libjava/configure.in
+++ b/libjava/configure.in
@@ -368,12 +368,17 @@ else
# Look for these functions in the thread library.
save_LIBS="$LIBS"
LIBS="$LIBS $THREADLIBS"
- AC_CHECK_FUNCS(pthread_mutexattr_settype pthread_mutexattr_setkind_np sched_yield)
- # Look for sched_yield. Sometimes it is in the posix4 library.
+ AC_CHECK_FUNCS(pthread_mutexattr_settype pthread_mutexattr_setkind_np)
+
+ # Look for sched_yield. Sometimes it is in the posix4 library
+ # (Solaris) and sometimes in -lrt (x86 Solaris).
AC_CHECK_FUNCS(sched_yield, , [
AC_CHECK_LIB(posix4, sched_yield, [
AC_DEFINE(HAVE_SCHED_YIELD)
- THREADLIBS="$THREADLIBS -lposix4"])])
+ THREADLIBS="$THREADLIBS -lposix4"], [
+ AC_CHECK_LIB(rt, sched_yield, [
+ AC_DEFINE(HAVE_SCHED_YIELD)
+ THREADLIBS="$THREADLIBS -lrt"])])])
LIBS="$save_LIBS"
# We require a way to get the time.
OpenPOWER on IntegriCloud