anishida / lis

Lis (Library of Iterative Solvers for linear systems, pronounced [lis]) is a scalable parallel software library for solving linear equations and eigenvalue problems that arise in the numerical solution of partial differential equations using iterative methods.
http://www.ssisc.org/lis/
Other
97 stars 38 forks source link

Library link fails on Big Sur with Fortran #30

Open tenomoto opened 3 years ago

tenomoto commented 3 years ago

The link of the library fails with --enable-f90 on macOS Big Sur because the C compiler is used to link objects that refer the names in libgfortran. Moreover with --enable-mpi the names in libmpifort are missing. In MacPorts I patched src/Makefile.in.

anishida commented 2 years ago

I apologize for my late response. I am afraid the configuration of Makefile.in is the default, because it is automatically generated by autoconf from Makefile.am. Please note that Makefile.in is rewritten every time the version is updated. I hope there is a better way.