aboutsummaryrefslogtreecommitdiff
path: root/libjava/configure.ac
diff options
context:
space:
mode:
authorAndrew Pinski <pinskia@physics.uc.edu>2005-08-19 05:14:13 +0000
committerAndrew Pinski <pinskia@gcc.gnu.org>2005-08-18 22:14:13 -0700
commitc0975bc7053bb733ac32f4079ee1ff29ca24fa43 (patch)
tree24a3a22ee73c6d38b068014bfb4d07d236bc2445 /libjava/configure.ac
parent52a6edcc1e1a0a7b5c7318f6178ab9f987b5b8c7 (diff)
downloadgcc-c0975bc7053bb733ac32f4079ee1ff29ca24fa43.zip
gcc-c0975bc7053bb733ac32f4079ee1ff29ca24fa43.tar.gz
gcc-c0975bc7053bb733ac32f4079ee1ff29ca24fa43.tar.bz2
Makefile.am (extra_ldflags_libjava): New variable to substitute in.
2005-08-19 Andrew Pinski <pinskia@physics.uc.edu> * Makefile.am (extra_ldflags_libjava): New variable to substitute in. (LIBLINK): Add extra_ldflags_libjava to it. * configure.ac (extra_ldflags_libjava): Set for *-darwin* to "-Wl,-single_module". * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * configure: Regenerate. * gcj/Makefile.in: Regenerate. * include/Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate. From-SVN: r103265
Diffstat (limited to 'libjava/configure.ac')
-rw-r--r--libjava/configure.ac9
1 files changed, 9 insertions, 0 deletions
diff --git a/libjava/configure.ac b/libjava/configure.ac
index 2f9f508..22050ee 100644
--- a/libjava/configure.ac
+++ b/libjava/configure.ac
@@ -668,6 +668,15 @@ AC_SUBST(PANGOFT2_CFLAGS)
# FIXME: this should be _libs on some hosts.
libsubdir=.libs
+# extra LD Flags which are required for targets
+case "${host}" in
+ *-darwin*)
+ # on Darwin -single_module speeds up loading of the dynamic libraries.
+ extra_ldflags_libjava=-Wl,-single_module
+ ;;
+esac
+AC_SUBST(extra_ldflags_libjava)
+
# Allow the GC to be disabled. Can be useful when debugging.
AC_MSG_CHECKING([for garbage collector to use])
AC_ARG_ENABLE(java-gc,