summaryrefslogtreecommitdiff
path: root/libjava/configure
diff options
context:
space:
mode:
authoriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>2010-08-18 08:51:57 +0000
committeriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>2010-08-18 08:51:57 +0000
commitd947fb63a6626f195d815d4360937718dedb6ac6 (patch)
tree141951189d8c9f34c6def3888b707ca9f741dfdb /libjava/configure
parent06df6b178d3f0777243244b847004e5c1292e3f0 (diff)
downloadgcc-d947fb63a6626f195d815d4360937718dedb6ac6.tar.gz
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@163329 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/configure')
-rwxr-xr-xlibjava/configure6
1 files changed, 6 insertions, 0 deletions
diff --git a/libjava/configure b/libjava/configure
index 8ccfa24cc12..955332bb2d0 100755
--- a/libjava/configure
+++ b/libjava/configure
@@ -20725,6 +20725,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
@@ -23102,6 +23106,8 @@ fi
# libgcj.spec is used, so override here
SYSTEMSPEC="$SYSTEMSPEC %{!mabi=64:-ldl}"
;;
+ *-*-darwin*)
+ ;;
*)
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ldl" >&5
$as_echo_n "checking for main in -ldl... " >&6; }