aboutsummaryrefslogtreecommitdiff
path: root/libjava/configure.ac
diff options
context:
space:
mode:
authorJack Howarth <howarth@bromo.med.uc.edu>2010-09-21 14:01:43 +0000
committerIain Sandoe <iains@gcc.gnu.org>2010-09-21 14:01:43 +0000
commitd80148b8d4443eb6fbe55d603854407818a86383 (patch)
tree04f4e0495f2c878a79910cb42553470c05710557 /libjava/configure.ac
parentc9cdcaa5905985e8c97e3cbb0d9c6db3ab707910 (diff)
downloadgcc-d80148b8d4443eb6fbe55d603854407818a86383.zip
gcc-d80148b8d4443eb6fbe55d603854407818a86383.tar.gz
gcc-d80148b8d4443eb6fbe55d603854407818a86383.tar.bz2
configure.ac: Set LIBMATHSPEC to -lm except on darwin.
2010-09-21 Jack Howarth <howarth@bromo.med.uc.edu> * libjava/configure.ac: Set LIBMATHSPEC to -lm except on darwin. * libjava/libgcj.spec.in: Use LIBMATHSPEC. * libjava/configure: Regenerate. From-SVN: r164478
Diffstat (limited to 'libjava/configure.ac')
-rw-r--r--libjava/configure.ac11
1 files changed, 11 insertions, 0 deletions
diff --git a/libjava/configure.ac b/libjava/configure.ac
index df6bca3..c64f6f3 100644
--- a/libjava/configure.ac
+++ b/libjava/configure.ac
@@ -931,6 +931,16 @@ arm*linux*eabi)
;;
esac
+LIBMATHSPEC=
+# extra LD Flags which are required for targets
+case "${host}" in
+*-*-darwin*)
+ ;;
+*)
+ LIBMATHSPEC=-lm
+ ;;
+esac
+
# Check for --no-merge-exidx-entries, an ARM-specific linker option.
AC_CACHE_CHECK([for --no-merge-exidx-entries], [libgcj_cv_exidx],
[saved_ldflags="$LDFLAGS"
@@ -956,6 +966,7 @@ fi
AC_SUBST(extra_ldflags_libjava)
AC_SUBST(extra_ldflags)
AC_SUBST(LIBSTDCXXSPEC)
+AC_SUBST(LIBMATHSPEC)
AC_SUBST(LIBGCJTESTSPEC)