[mpich-discuss] Build failure on macOS Big Sur arm64

Blaise A Bourdin bourdin at lsu.edu
Sun Mar 7 16:11:17 CST 2021


As far as I understand, the FORTRAN bindings are auto generated by a python script. Would there be a way to get the result of the configure test for float128 to trigger or not the generation of the real128 and complex128 bindings?
Or is there a preprocessor variables that stores the result of this test?


Sent from a mobile device

On Mar 7, 2021, at 3:58 PM, Zhou, Hui <zhouh at anl.gov> wrote:

Unfortunately there is no option to disable real128 or complex128 at the moment. You can remove them by editing src/binding/fortran/use_mpi_f08/mpi_f08_types.f90, search for “real128” and “complex128”, remove the lines declaring them as well as the two subroutines below.

Hui Zhou

From: Blaise A Bourdin via discuss <discuss at mpich.org>
Date: Sunday, March 7, 2021 at 7:15 AM
To: discuss at mpich.org <discuss at mpich.org>
Cc: Blaise A Bourdin <bourdin at lsu.edu>
Subject: [mpich-discuss] Build failure on macOS Big Sur arm64
So it looks like in this case, the f08 bindings for real128 and complex128 are created even though they shouldn’t. I was not able to figure out how to disable their creation during the configure stage. Can somebody help? My config.log is attached.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20210307/f8cc56df/attachment.html>

More information about the discuss mailing list