From: Steven G. Johnson Date: Fri, 6 Jul 2001 01:03:18 +0000 (+0000) Subject: fixed broken AC_F77_DUMMY_MAIN X-Git-Tag: AUTOCONF-2.50c~14 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4ad0ed7fc9939222d383b5e55e0278fc0bd0eeae;p=thirdparty%2Fautoconf.git fixed broken AC_F77_DUMMY_MAIN --- diff --git a/ChangeLog b/ChangeLog index 3c3fd037e..2ae0df9c2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2001-07-05 Steven G. Johnson + + * 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 * aclocal.m4 (_AC_PROG_CXX_EXIT_DECLARATION): Remove conftest* diff --git a/aclang.m4 b/aclang.m4 index 9448db5c2..6ea0f7db9 100644 --- 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* diff --git a/lib/autoconf/c.m4 b/lib/autoconf/c.m4 index 9448db5c2..6ea0f7db9 100644 --- a/lib/autoconf/c.m4 +++ b/lib/autoconf/c.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* diff --git a/lib/autoconf/fortran.m4 b/lib/autoconf/fortran.m4 index 9448db5c2..6ea0f7db9 100644 --- a/lib/autoconf/fortran.m4 +++ b/lib/autoconf/fortran.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* diff --git a/lib/autoconf/lang.m4 b/lib/autoconf/lang.m4 index 9448db5c2..6ea0f7db9 100644 --- a/lib/autoconf/lang.m4 +++ b/lib/autoconf/lang.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*