On 27/12/2023 21:30, Drew Parsons wrote:
Hi Alistair, given the complexity around hacking openmpi to accommodate placing the mod files under /usr/include, I'm starting to wonder whether it's the best way of resolving Bug#1058526 in the first place.

I did it bit of background reading on the fortran mod files. There's a fair bit of dissent about them, and no consensus on a proper location.  e.g. https://fortranwiki.org/fortran/show/Library+distribution The files are binary dependent (and compiler version dependent), and not clear that /usr/include is the best place for them anyway.

mpich seems to be fine placing them in /usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/mpich, and openmpi seemed to be happy enough doing the same up until Bug#1058526.

Is there a different way of resolving Bug#1058526 without moving the mod files to /usr/include?

Drew

I had altered FMODDIR from /usr/lib/ to /usr/include to match what appears to be most conventional, but given the problems caused, I'm backing out that change and reverting to /usr/lib/${DEB_HOST_MULTIARCH}/.

It will take changes in dh-fortran-mod and openmpi which I'm doing today.

Alastair

--
Alastair McKinstry,
GPG: 82383CE9165B347C787081A2CBE6BB4E5D9AD3A5
ph: +353 87 6847928 e: alast...@mckinstry.ie, im: @alastair:mckinstry.ie

Reply via email to