aboutsummaryrefslogtreecommitdiff
path: root/libgfortran/configure.ac
diff options
context:
space:
mode:
authorGeoffrey Keating <geoffk@apple.com>2005-04-26 19:25:19 +0000
committerGeoffrey Keating <geoffk@apple.com>2005-04-26 19:25:19 +0000
commit2fce4f22abfe8b72e56c0c43084a0187c4258ca8 (patch)
tree5b5f998f398abe4f0a410c4f358f749f91c59328 /libgfortran/configure.ac
parent425fe1380e06b6ab090a193e9484aec19e43d675 (diff)
Merge to tag gcc_4_0_0_release.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/apple-local-200502-branch@98787 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgfortran/configure.ac')
-rw-r--r--libgfortran/configure.ac9
1 files changed, 9 insertions, 0 deletions
diff --git a/libgfortran/configure.ac b/libgfortran/configure.ac
index df26c929f83..96547c2e6a4 100644
--- a/libgfortran/configure.ac
+++ b/libgfortran/configure.ac
@@ -140,6 +140,15 @@ FC="$GFORTRAN"
AC_PROG_FC(gfortran)
FCFLAGS="$FCFLAGS -Wall -fno-repack-arrays -fno-underscoring"
+# extra LD Flags which are required for targets
+case "${host}" in
+ *-darwin*)
+ # Darwin needs -single_module when linking libgfortran
+ extra_ldflags_libgfortran=-Wl,-single_module
+ ;;
+esac
+AC_SUBST(extra_ldflags_libgfortran)
+
AC_SYS_LARGEFILE
AC_FUNC_MMAP
AC_TYPE_OFF_T