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.f90
reproduces the error reference to the x86_64 include path on the arm64
machine.
`mpif90.openmpi -print-search-dirs` only shows aarch64 paths though.