diff options
Diffstat (limited to 'libjava/configure.in')
-rw-r--r-- | libjava/configure.in | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libjava/configure.in b/libjava/configure.in index d57b77953bc..4021ae3bdfb 100644 --- a/libjava/configure.in +++ b/libjava/configure.in @@ -432,6 +432,7 @@ case "$THREADS" in ;; esac +THREADCXXFLAGS= THREADLDFLAGS= THREADLIBS= THREADINCS= @@ -466,6 +467,12 @@ changequote([,]) THREADLDFLAGS=-pthread THREADSPEC=-lc_r ;; + alpha*-dec-osf*) + THREADCXXFLAGS=-pthread + # boehm-gc needs some functions from librt, so link that too. + THREADLIBS='-lpthread -lrt' + THREADSPEC='-lpthread -lrt' + ;; *) THREADLIBS=-lpthread THREADSPEC=-lpthread @@ -503,6 +510,7 @@ AC_SUBST(THREADDEPS) AC_SUBST(THREADOBJS) AC_SUBST(THREADSPEC) AC_SUBST(THREADLDFLAGS) +AC_SUBST(THREADCXXFLAGS) if test -d sysdep; then true; else mkdir sysdep; fi AC_LINK_FILES(sysdep/$sysdeps_dir/locks.h, sysdep/locks.h) |