aboutsummaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2011-02-02 13:58:30 +0000
committerRainer Orth <ro@gcc.gnu.org>2011-02-02 13:58:30 +0000
commit3aa831ba82e85051668f1d1f81e3f10ce4588e78 (patch)
tree0d6cbcd32b56ca2ad1946f163bc66755485ee462 /libjava
parent11fdd877a5515745a2739c4ee176304998f1e9eb (diff)
downloadgcc-3aa831ba82e85051668f1d1f81e3f10ce4588e78.zip
gcc-3aa831ba82e85051668f1d1f81e3f10ce4588e78.tar.gz
gcc-3aa831ba82e85051668f1d1f81e3f10ce4588e78.tar.bz2
configure.ac: Don't use libdl on mips-sgi-irix6*.
* configure.ac: Don't use libdl on mips-sgi-irix6*. * configure: Regenerate. From-SVN: r169522
Diffstat (limited to 'libjava')
-rw-r--r--libjava/ChangeLog5
-rwxr-xr-xlibjava/configure11
-rw-r--r--libjava/configure.ac11
3 files changed, 15 insertions, 12 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index aa1c306..0b6ba96 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,8 @@
+2011-02-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure.ac: Don't use libdl on mips-sgi-irix6*.
+ * configure: Regenerate.
+
2011-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* testsuite/libjava.jni/jni.exp (gcj_jni_get_cxxflags_invocation):
diff --git a/libjava/configure b/libjava/configure
index 8ffc640..2fd20a4 100755
--- a/libjava/configure
+++ b/libjava/configure
@@ -23141,12 +23141,11 @@ fi
if test "$GC" = boehm; then
case "${host}" in
mips-sgi-irix6*)
- # IRIX 6 lacks a N64 libdl.so, but only the N32 (default multilib)
- # libgcj.spec is used, so override here
- SYSTEMSPEC="$SYSTEMSPEC %{!mabi=64:-ldl}"
- ;;
+ # While IRIX 6 has libdl for the O32 and N32 ABIs, the N64 one is
+ # missing. It's unnecessary anyway since dlopen lives in libc.
+ ;;
*-*-darwin*)
- ;;
+ ;;
*)
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ldl" >&5
$as_echo_n "checking for main in -ldl... " >&6; }
@@ -23185,7 +23184,7 @@ if test "x$ac_cv_lib_dl_main" = x""yes; then :
SYSTEMSPEC="$SYSTEMSPEC -ldl"
fi
- ;;
+ ;;
esac
fi
fi
diff --git a/libjava/configure.ac b/libjava/configure.ac
index 52e5d78..e5310c1 100644
--- a/libjava/configure.ac
+++ b/libjava/configure.ac
@@ -1460,15 +1460,14 @@ else
if test "$GC" = boehm; then
case "${host}" in
mips-sgi-irix6*)
- # IRIX 6 lacks a N64 libdl.so, but only the N32 (default multilib)
- # libgcj.spec is used, so override here
- SYSTEMSPEC="$SYSTEMSPEC %{!mabi=64:-ldl}"
- ;;
+ # While IRIX 6 has libdl for the O32 and N32 ABIs, the N64 one is
+ # missing. It's unnecessary anyway since dlopen lives in libc.
+ ;;
*-*-darwin*)
- ;;
+ ;;
*)
AC_CHECK_LIB(dl, main, SYSTEMSPEC="$SYSTEMSPEC -ldl")
- ;;
+ ;;
esac
fi
fi