diff options
Diffstat (limited to 'libjava/configure.in')
-rw-r--r-- | libjava/configure.in | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/libjava/configure.in b/libjava/configure.in index e9093e87864..7c3534ef883 100644 --- a/libjava/configure.in +++ b/libjava/configure.in @@ -329,8 +329,15 @@ THREADH= THREADSPEC= case "$THREADS" in posix) - THREADLIBS=-lpthread - THREADSPEC=-lpthread + case "$host" in + *-*-cygwin*) + # Don't set THREADLIBS here. Cygwin doesn't have -lpthread. + ;; + *) + THREADLIBS=-lpthread + THREADSPEC=-lpthread + ;; + esac THREADOBJS=posix-threads.lo THREADH=posix-threads.h # MIT pthreads doesn't seem to have the mutexattr functions. |