Hi, AC_FC_IMPLICIT_NONE and AC_F77_IMPLICIT_NONE accept two arguments: ([action-if-success], [action-if-failure = ‘AC_MSG_FAILURE’])
These are consumed by _AC_FC_IMPLICIT_NONE. _AC_FC_IMPLICIT_NONE, however, uses arguments $2 and $3, instead of $1 and $2, which leads to unexpected results.
A trivial fix is attached. Best regards Christian -- Christian Feld Jülich Supercomputing Centre 📧 [email protected] http://www.fz-juelich.de/jsc --------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------- Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Stefan Müller Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende), Dr. Stephanie Bauer (stellvertretende Vorsitzende), Prof. Dr. Ir. Pieter Jansens, Prof. Dr. Laurens Kuipers --------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------
diff --git a/lib/autoconf/fortran.m4 b/lib/autoconf/fortran.m4
index 4c39607c..09459f07 100644
--- a/lib/autoconf/fortran.m4
+++ b/lib/autoconf/fortran.m4
@@ -1665,13 +1665,13 @@ rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
_AC_LANG_PREFIX[]FLAGS=$ac_fc_implicit_none_[]_AC_LANG_PREFIX[]FLAGS_save
])
if test "x$ac_cv_[]_AC_LANG_ABBREV[]_implicit_none" = xunknown; then
- m4_default([$3],
+ m4_default([$2],
[AC_MSG_ERROR([no Fortran flag to disallow implicit declarations found], 77)])
else
if test "x$ac_cv_[]_AC_LANG_ABBREV[]_implicit_none" != xnone; then
_AC_LANG_PREFIX[]FLAGS="$_AC_LANG_PREFIX[]FLAGS $ac_cv_[]_AC_LANG_ABBREV[]_implicit_none"
fi
- $2
+ $1
fi
])# _AC_FC_IMPLICIT_NONE
smime.p7s
Description: S/MIME Cryptographic Signature
