]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
fixed broken AC_F77_DUMMY_MAIN
authorSteven G. Johnson <stevenj@alum.mit.edu>
Fri, 6 Jul 2001 01:03:18 +0000 (01:03 +0000)
committerSteven G. Johnson <stevenj@alum.mit.edu>
Fri, 6 Jul 2001 01:03:18 +0000 (01:03 +0000)
ChangeLog
aclang.m4
lib/autoconf/c.m4
lib/autoconf/fortran.m4
lib/autoconf/lang.m4

index 3c3fd037e18d939465f20a6e83559c914ce1eec7..2ae0df9c232f81c3374ff1d2adbe923798029a24 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2001-07-05  Steven G. Johnson  <stevenj@alum.mit.edu>
+
+       * aclang.m4 (AC_F77_DUMMY_MAIN): Use AC_TRY_LINK, not
+       AC_TRY_LINK_FUNC, to check whether defining a dummy
+       main-like routine is needed for linking with F77 libs.
+
 2001-07-05  Pavel Roskin  <proski@gnu.org>
 
        * aclocal.m4 (_AC_PROG_CXX_EXIT_DECLARATION): Remove conftest*
index 9448db5c2f59f2659f33328debb9159bad03fd15..6ea0f7db9420e81a563c07cf634839168f61b577 100644 (file)
--- a/aclang.m4
+++ b/aclang.m4
@@ -1967,7 +1967,8 @@ AC_CACHE_CHECK([for dummy main to link with Fortran 77 libraries],
 
  if test $ac_cv_f77_dummy_main = unknown; then
    for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
-     AC_TRY_LINK_FUNC($ac_func, [ac_cv_f77_dummy_main=$ac_func; break])
+     AC_TRY_LINK([#define F77_DUMMY_MAIN $ac_func], 
+                 [], [ac_cv_f77_dummy_main=$ac_func; break])
    done
  fi
  rm -f conftest*
index 9448db5c2f59f2659f33328debb9159bad03fd15..6ea0f7db9420e81a563c07cf634839168f61b577 100644 (file)
@@ -1967,7 +1967,8 @@ AC_CACHE_CHECK([for dummy main to link with Fortran 77 libraries],
 
  if test $ac_cv_f77_dummy_main = unknown; then
    for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
-     AC_TRY_LINK_FUNC($ac_func, [ac_cv_f77_dummy_main=$ac_func; break])
+     AC_TRY_LINK([#define F77_DUMMY_MAIN $ac_func], 
+                 [], [ac_cv_f77_dummy_main=$ac_func; break])
    done
  fi
  rm -f conftest*
index 9448db5c2f59f2659f33328debb9159bad03fd15..6ea0f7db9420e81a563c07cf634839168f61b577 100644 (file)
@@ -1967,7 +1967,8 @@ AC_CACHE_CHECK([for dummy main to link with Fortran 77 libraries],
 
  if test $ac_cv_f77_dummy_main = unknown; then
    for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
-     AC_TRY_LINK_FUNC($ac_func, [ac_cv_f77_dummy_main=$ac_func; break])
+     AC_TRY_LINK([#define F77_DUMMY_MAIN $ac_func], 
+                 [], [ac_cv_f77_dummy_main=$ac_func; break])
    done
  fi
  rm -f conftest*
index 9448db5c2f59f2659f33328debb9159bad03fd15..6ea0f7db9420e81a563c07cf634839168f61b577 100644 (file)
@@ -1967,7 +1967,8 @@ AC_CACHE_CHECK([for dummy main to link with Fortran 77 libraries],
 
  if test $ac_cv_f77_dummy_main = unknown; then
    for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
-     AC_TRY_LINK_FUNC($ac_func, [ac_cv_f77_dummy_main=$ac_func; break])
+     AC_TRY_LINK([#define F77_DUMMY_MAIN $ac_func], 
+                 [], [ac_cv_f77_dummy_main=$ac_func; break])
    done
  fi
  rm -f conftest*