aboutsummaryrefslogtreecommitdiff
path: root/net/openmpi
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2021-09-23 14:09:23 +0000
committerPiotr Kubaj <pkubaj@FreeBSD.org>2021-09-23 14:09:23 +0000
commit9dcc929303fc7716cd58306288d8b848b1909f38 (patch)
treed07ea6b9d858118fefbe918eb584409c732cda35 /net/openmpi
parentdee07d187055eeebc73d44647a6a0e93547f3ae6 (diff)
Diffstat (limited to 'net/openmpi')
-rw-r--r--net/openmpi/Makefile8
-rw-r--r--net/openmpi/pkg-plist4
2 files changed, 8 insertions, 4 deletions
diff --git a/net/openmpi/Makefile b/net/openmpi/Makefile
index 1f29c891273b..ec9cac64cece 100644
--- a/net/openmpi/Makefile
+++ b/net/openmpi/Makefile
@@ -9,8 +9,6 @@ COMMENT= High Performance Message Passing Library
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_armv6= fails to package: pkg-static: mca_patcher_overwrite.la: No such file or directory
-BROKEN_armv7= fails to package: pkg-static: mca_patcher_overwrite.la: No such file or directory
BROKEN_sparc64= fails to compile on sparc64
LIB_DEPENDS= libhwloc.so.15:devel/hwloc2 \
@@ -110,6 +108,12 @@ SLURM_PLIST_FILES= ${MPIDIR}/lib/openmpi/mca_ess_slurm.la \
FCFLAGS+= -fallow-argument-mismatch
.endif
+.if ${ARCH} != aarch64 && ${ARCH} != amd64 && ${ARCH} != i386 && !${ARCH:Mpowerpc*}
+PLIST_SUB+= NO_MCA_PATCHER_OVERWRITE="@comment "
+.else
+PLIST_SUB+= NO_MCA_PATCHER_OVERWRITE=""
+.endif
+
post-patch:
@${REINPLACE_CMD} -e 's|$$(libdir)/pkgconfig|${LOCALBASE}/libdata/pkgconfig|g' \
${WRKSRC}/ompi/tools/wrappers/Makefile.am \
diff --git a/net/openmpi/pkg-plist b/net/openmpi/pkg-plist
index c8449700be76..d8259b4f3b9f 100644
--- a/net/openmpi/pkg-plist
+++ b/net/openmpi/pkg-plist
@@ -237,8 +237,8 @@ libdata/pkgconfig/pmix.pc
%%MPIDIR%%/lib/openmpi/mca_osc_rdma.so
%%MPIDIR%%/lib/openmpi/mca_osc_sm.la
%%MPIDIR%%/lib/openmpi/mca_osc_sm.so
-%%MPIDIR%%/lib/openmpi/mca_patcher_overwrite.la
-%%MPIDIR%%/lib/openmpi/mca_patcher_overwrite.so
+%%NO_MCA_PATCHER_OVERWRITE%%%%MPIDIR%%/lib/openmpi/mca_patcher_overwrite.la
+%%NO_MCA_PATCHER_OVERWRITE%%%%MPIDIR%%/lib/openmpi/mca_patcher_overwrite.so
%%MPIDIR%%/lib/openmpi/mca_plm_isolated.la
%%MPIDIR%%/lib/openmpi/mca_plm_isolated.so
%%MPIDIR%%/lib/openmpi/mca_plm_rsh.la