From c0975bc7053bb733ac32f4079ee1ff29ca24fa43 Mon Sep 17 00:00:00 2001 From: Andrew Pinski Date: Fri, 19 Aug 2005 05:14:13 +0000 Subject: Makefile.am (extra_ldflags_libjava): New variable to substitute in. 2005-08-19 Andrew Pinski * 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 --- libjava/configure.ac | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'libjava/configure.ac') 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, -- cgit v1.1