From 8e28f12d6297eb295f7a5d47079b07a67da7cb14 Mon Sep 17 00:00:00 2001 From: Ralph Castain Date: Wed, 18 Apr 2012 20:34:45 +0000 Subject: [PATCH] Fix the ancient-compiler problem This commit was SVN r26291. --- ompi/config/fortran_get_kind_value.m4 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ompi/config/fortran_get_kind_value.m4 b/ompi/config/fortran_get_kind_value.m4 index e4d05ee0c8..6df9697241 100644 --- a/ompi/config/fortran_get_kind_value.m4 +++ b/ompi/config/fortran_get_kind_value.m4 @@ -70,10 +70,11 @@ AC_DEFUN([OMPI_FORTRAN_GET_KIND_VALUE],[ AC_DEFUN([_OMPI_FORTRAN_SELECTED_INT_KIND],[ AS_VAR_PUSHDEF([type_var], [ompi_cv_fortran_int_kind_$1]) - if test "$OMPI_WANT_F90_BINDINGS" -eq 1 -a $ompi_fortran_happy -eq 1; then + if test $OMPI_WANT_FORTRAN_BINDINGS -eq 1 -a $ompi_fortran_happy -eq 1; then AC_CACHE_CHECK([Fortran value of selected_int_kind($1)], type_var, [AC_LANG_PUSH([Fortran]) + value= AC_RUN_IFELSE(AC_LANG_PROGRAM(, [[ open(8, file="conftest.out") write(8, fmt="(I5)") selected_int_kind($1) @@ -85,9 +86,9 @@ AC_DEFUN([_OMPI_FORTRAN_SELECTED_INT_KIND],[ # All analysis of $value is done in the upper-level / calling # macro - AS_VAR_COPY([$3], [type_var]) + AS_VAR_COPY([$2], [type_var]) else - $3=skipped + $2=skipped fi AS_VAR_POPDEF([type_var])dnl ])