summaryrefslogtreecommitdiff
path: root/Mk/Uses/mpi.mk
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2024-01-26 11:33:41 +0100
committerThierry Thomas <thierry@FreeBSD.org>2024-02-18 10:22:34 +0100
commit0d309c1afa7476e9aff4fd98b00cb8dbb79d402c (patch)
tree29eec5949eeec420bdc28b74c54bd7fe31481cca /Mk/Uses/mpi.mk
parentnet/openmpi: upgrade to v5.0.1 (diff)
Mk/Uses/mpi.mk: adapt the dependency on OpenMPI according to $ARCH
Diffstat (limited to 'Mk/Uses/mpi.mk')
-rw-r--r--Mk/Uses/mpi.mk6
1 files changed, 5 insertions, 1 deletions
diff --git a/Mk/Uses/mpi.mk b/Mk/Uses/mpi.mk
index 770e9d375f19..cf14ec675118 100644
--- a/Mk/Uses/mpi.mk
+++ b/Mk/Uses/mpi.mk
@@ -39,7 +39,11 @@ MPIF90= ${MPIFC}
. endif
MPI_CFLAGS+= `pkgconf --cflags mpich`
. elif ${mpi_ARGS} == openmpi
-LIB_DEPENDS+= libmpi_cxx.so:net/openmpi
+. if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386 || ${ARCH} == powerpc
+LIB_DEPENDS+= libmpi_cxx.so:net/openmpi4
+. else
+LIB_DEPENDS+= libmpi_mpifh.so:net/openmpi
+. endif
MPI_HOME= ${LOCALBASE}/mpi/openmpi
MPI4PY= ${PYTHON_PKGNAMEPREFIX}mpi4py>0:net/py-mpi4py@${PY_FLAVOR}
. if ${USES:Mfortran}