aboutsummaryrefslogtreecommitdiff
path: root/libjava/configure.ac
diff options
context:
space:
mode:
authorJack Howarth <howarth@bromo.med.uc.edu>2010-08-18 08:51:57 +0000
committerIain Sandoe <iains@gcc.gnu.org>2010-08-18 08:51:57 +0000
commit618d48304d0fd942c77c9172f929f8c15574dec3 (patch)
tree141951189d8c9f34c6def3888b707ca9f741dfdb /libjava/configure.ac
parent029e79eb866ef889c1eb3b91d547263e7b8d1c60 (diff)
downloadgcc-618d48304d0fd942c77c9172f929f8c15574dec3.zip
gcc-618d48304d0fd942c77c9172f929f8c15574dec3.tar.gz
gcc-618d48304d0fd942c77c9172f929f8c15574dec3.tar.bz2
configure.ac (THREADLIBS): Don't set on Darwin.
2010-08-18 Jack Howarth <howarth@bromo.med.uc.edu> * libjava/configure.ac (THREADLIBS): Don't set on Darwin. (THREADSPEC): Likwise. * libjava/configure: Regenerate. * libjava/Makefile.am: Define LIBJAVA_LDFLAGS_LIBMATH as -lm only if USING_DARWIN_CRT undefined. (libgcj_tools_la_LIBADD): Replace '-lm' with $(LIBJAVA_LDFLAGS_LIBMATH). * libjava/Makefile.in: Regenerate. From-SVN: r163329
Diffstat (limited to 'libjava/configure.ac')
-rw-r--r--libjava/configure.ac6
1 files changed, 6 insertions, 0 deletions
diff --git a/libjava/configure.ac b/libjava/configure.ac
index 125e9ce..685cb72 100644
--- a/libjava/configure.ac
+++ b/libjava/configure.ac
@@ -1077,6 +1077,10 @@ case "$THREADS" in
THREADLIBS='-lpthread -lthread'
THREADSPEC='-lpthread -lthread'
;;
+ *-*-darwin*)
+ # Don't set THREADLIBS or THREADSPEC as Darwin already
+ # provides pthread via libSystem.
+ ;;
*)
THREADLIBS=-lpthread
THREADSPEC=-lpthread
@@ -1445,6 +1449,8 @@ else
# libgcj.spec is used, so override here
SYSTEMSPEC="$SYSTEMSPEC %{!mabi=64:-ldl}"
;;
+ *-*-darwin*)
+ ;;
*)
AC_CHECK_LIB(dl, main, SYSTEMSPEC="$SYSTEMSPEC -ldl")
;;