On 2023-12-26 12:31, Drew Parsons wrote: ...
It's not just adios2 and sundials though. openmpi's own arm64 tests are failing on debci with a reference to x86_64-linux-gnu
...
openmpi's compile_run_mpif90 test doesn't use pkgconfig anyway. It builds directly with mpif90. Could the problem be inside the mpif90.openmpi binary? That would be strange though. arm64's mpif90.openmpi oughtn't be referring to x86_64 any more than the pkgconfig file.
I can manually reproduce the error trivially on an arm64 chroot (amdahl.debian.org). Copying hello.f90 from openmpi's debian/tests and manually running
mpif90 -o hello hello.f90reproduces the error reference to the x86_64 include path on the arm64 machine.
`mpif90.openmpi -print-search-dirs` only shows aarch64 paths though.