Open jeffhammond opened 4 years ago
@jeffhammond Is the MacOs Intel Compiler compatible with the brew OpenMPI you are linking against (usr/local/Cellar/open-mpi/4.0.2/lib)?
Good question. I will have to dig into this. I am going to install Intel 2020 compilers first.
It showed up for me only when MKL is used. When I use OpenBLAS (via BUILD_OPENBLAS) the error does not show up
The build was probably working earlier not because of MKL vs OpenBLAS, but I might have been using gfortran
instead of ifort
Recent changes in the GA develop branch address this issue. I have created a tarball labeled as 5.8.1 in my ga fork that contains these fixes. https://github.com/edoapra/ga/releases/download/v5.8.1/ga-5.8.1.tar.gz
The master branch is now using ga 5.8.1 after commit https://github.com/nwchemgit/nwchem/commit/bd7baf8e7a1d80e633b623a0e782643531b37f2b A github action job is now testing ifort on macos and was subject to this bug prior to commit https://github.com/edoapra/ga/commit/d2c59ac231fccd566851cc6e2fd04d604c7bb932
Good to know that the problem is solved. But I am wondering how (as I encounter a similar problem for other program linking agains MKL static lib as well).
Good to know that the problem is solved. But I am wondering how (as I encounter a similar problem for other program linking agains MKL static lib as well).
Could you please file a detailed bug report using the template https://github.com/nwchemgit/nwchem/issues/new?assignees=&labels=&template=bug_report.md&title=
Good to know that the problem is solved. But I am wondering how (as I encounter a similar problem for other program linking agains MKL static lib as well).
This is the commit that should address this issue https://github.com/GlobalArrays/ga/commit/c9c174fbb52f68f0c72c9bbebd3ef88b976b7037
The patch above now causes amdflang version 18.0.0. from AMD ROC 5.7.1 to fail to build GA.
The error is
configure: error: f2c string convention is neither after args nor after string
I am putting this here for tracking purposes and in case others see it. This is new to me.