diff options
| author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-08-06 20:36:46 +0000 |
|---|---|---|
| committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-08-06 20:36:46 +0000 |
| commit | 545bac35bcd058b0be1926c6c92ea42859b1af9d (patch) | |
| tree | ac488591614f95b1a45fd3094c14cc401619b3a8 /libjava/configure.in | |
| parent | 49f0ff53aeedc35c525d9e574429318407bbd161 (diff) | |
| download | ppe42-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.in | 11 |
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. |

