Jed and Matt,
I have two problems with the MPI shared library check goes back to at least 3.5 1) Executing: /Users/barrysmith/soft/gnu-gfortran/bin/mpiexec /var/folders/y5/5_h50n196d3_hpl0jbpv51ph0000gn/T/petsc-5Abny2/config.libraries/conftest sh: /Users/barrysmith/soft/gnu-gfortran/bin/mpiexec /var/folders/y5/5_h50n196d3_hpl0jbpv51ph0000gn/T/petsc-5Abny2/config.libraries/conftest Executing: /Users/barrysmith/soft/gnu-gfortran/bin/mpiexec /var/folders/y5/5_h50n196d3_hpl0jbpv51ph0000gn/T/petsc-5Abny2/config.libraries/conftest sh: ERROR while running executable: Could not execute "/Users/barrysmith/soft/gnu-gfortran/bin/mpiexec /var/folders/y5/5_h50n196d3_hpl0jbpv51ph0000gn/T/petsc-5Abny2/config.libraries/conftest": Could not find initialization function This is due to the visibility flag being passed in building the test libraries hence symbol not visible form outside 2) If you turn off the visibility flag with ./configure --with-visibility=0 then the problem becomes Could not find initialization check function I could not figure out why this fails. Not related to visibility Both gnu and clang compilers.
