I want to install fftw with MPI on macOS. I am using Spack, and I opened this issue https://github.com/spack/spack/issues/29224. I think this is caused by a configure problem in fftw itself, and I am re-raising the issue here.
plus many more undefined symbols. The complete build output is here.
I believe the problem is related to libtool. libtool is first configured without MPI, and saves as CC the path to the actual compiler. Later, when building MPI code, fftw redefines CC to $MPICC. However, libtool seems to ignore this setting, and then tires to create a dynamic library while calling $CC, which fails since the -lmpi option is missing.
I want to install fftw with MPI on macOS. I am using Spack, and I opened this issue https://github.com/spack/spack/issues/29224. I think this is caused by a configure problem in fftw itself, and I am re-raising the issue here.
fftw is configured with
and the error message is
plus many more undefined symbols. The complete build output is here.
I believe the problem is related to libtool. libtool is first configured without MPI, and saves as CC the path to the actual compiler. Later, when building MPI code, fftw redefines CC to $MPICC. However, libtool seems to ignore this setting, and then tires to create a dynamic library while calling $CC, which fails since the -lmpi option is missing.