Thank you for replying, Thomas and Brian.
I tried adding the --best-effort flag, but ifx didn't understand it. Realizing there's an ifort executable available from the oneapi module, I pointed to that and was able to configure and build hypre with that.
I'm driving this from spack, and am including the compiler stanza I used below, if anyone is interested. I hacked up my own version of the oneapi module which points to pure opensuse builds of gcc, etc. since spack refuses to cross-compile to a different OS.
It's an ugly hack, but I can share if anyone is interested.
- compiler:
spec: intel@2020.09.15.001
paths:
cc: icx
cxx: icpx
f77: ifort
fc: ifort
operating_system: opensuse_leap15
target: x86_64
modules:
- /home/willmore/modulefiles/intel-oneapi/hacked
environment:
prepend_path:
LD_LIBRARY_PATH: /home/willmore/lib:/soft/restricted/CNDA/sdk/2020.7.30.1/oneapi/compiler/2021.1-beta08/linux/compiler/lib/intel64_lin
unset: []
extra_rpaths: []
Frank Willmore, Ph.D.
ALCF Operations
Argonne National Laboratory