[mpich-discuss] missing mpi_f08 module in MPICH 3.2

Jeff Hammond jeff.science at gmail.com
Thu Mar 15 17:24:36 CDT 2018


This is the MPICH configure error:

configure:44317: gcc-8 -c    -O2
-I/home/jrhammon/Work/MPI/MPICH/git/build/src/mpl/include
-I/home/jrhammon/Work/MPI/MPICH/git/src/mpl/include
-I/home/jrhammon/Work/MPI/MPICH/git/src/openpa/src
-I/home/jrhammon/Work/MPI/MPICH/git/build/src/openpa/src -D_REENTRANT
-I/home/jrhammon/Work/MPI/MPICH/git/build/src/mpi/romio/include conftest.c
>&5
conftest.c:155:10: fatal error: ISO_Fortran_binding.h: No such file or
directory
 #include <ISO_Fortran_binding.h>
          ^~~~~~~~~~~~~~~~~~~~~~~

It has a trivial reproducer:

$ cat mcve.c
#include <ISO_Fortran_binding.h>

int main()
{
    return 0;
}

$ gcc-8 -c mcve.c
mcve.c:1:10: fatal error: ISO_Fortran_binding.h: No such file or directory
 #include <ISO_Fortran_binding.h>
          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

Relevant GCC content:

https://gcc.gnu.org/bugzilla/show_bug.cgi?format=multiple&id=48820
https://gcc.gnu.org/ml/fortran/2012-07/msg00115.html

I don't understand why GCC hasn't implemented this header in the 5+ years
that they've known that MPI needs it.

Jeff

On Thu, Mar 15, 2018 at 1:52 PM, Damian Rouson <damian at sourceryinstitute.org
> wrote:

> On March 15, 2018 at 1:05:34 PM, Kenneth Raffenetti (raffenet at mcs.anl.gov)
> wrote:
>
> F08 bindings will build if they pass the included compiler tests during
> configure. Unfortunately gfortran is unable to build the binding.
>
> Thanks for the quick reply.  Is there a GCC bug report that demonstrates
> the issue?  The gfortran trunk now supports most of the required Fortran
> 2008 + TS29113 features so I’d like to see what’s missing and add myself to
> the cc list on the bug report.
>
> The
> latest Intel compiler suite will work, if you have access to that.
>
> Thanks.  I do.
>
> Damian
>
> _______________________________________________
> discuss mailing list     discuss at mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss
>



-- 
Jeff Hammond
jeff.science at gmail.com
http://jeffhammond.github.io/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20180315/1207ceec/attachment.html>


More information about the discuss mailing list