summaryrefslogtreecommitdiffstats
path: root/libjava/configure.ac
diff options
context:
space:
mode:
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>2005-08-19 05:14:13 +0000
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>2005-08-19 05:14:13 +0000
commit45e262002cce087d396ff18d363196b7e7da03a9 (patch)
tree24a3a22ee73c6d38b068014bfb4d07d236bc2445 /libjava/configure.ac
parentb88c06b5d7e46d1db8f85fd29fee3a13da956ac5 (diff)
downloadppe42-gcc-45e262002cce087d396ff18d363196b7e7da03a9.tar.gz
ppe42-gcc-45e262002cce087d396ff18d363196b7e7da03a9.zip
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@103265 138bc75d-0d04-0410-961f-82ee72b054a4
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 2f9f50840a0..22050ee939a 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,
OpenPOWER on IntegriCloud