ET fails to compile on BlueWaters due to failure to detect F90 compiler

Issue #2274 resolved
Roland Haas created an issue

A recent change to the flesh configure code to detect a F90 compiler makes the code fail on BW with

checking whether the Fortran compiler (ftn -g3 -m128bit-long-double -fcray-pointer -ffixed-line-length-none ) works... yes
checking whether the Fortran compiler (ftn -g3 -m128bit-long-double -fcray-pointer -ffixed-line-length-none ) is a cross-compiler... yes
configure: error: Could not run executable generated by Fortran compiler (see configs/sim/config-data/config.log for details). If this is a cross configuration please set CROSS_COMPILE=yes.

Error reconfiguring sim-config
make: *** [sim-config] Error 2

and config.log contains

configure:2025: checking whether the Fortran compiler (ftn -g3 -m128bit-long-double -fcray-pointer -ffixed-line-length-none ) works
configure:2040: ftn -o conftest   conftest.f  1>&5
./conftest: error while loading shared libraries: libacml.so: cannot open shared object file: No such file or directory
configure:2069: checking whether the Fortran compiler (ftn -g3 -m128bit-long-double -fcray-pointer -ffixed-line-length-none ) is a cross-compiler

which indicates something off with the acml library we request for BW.

Comments (3)

  1. Log in to comment