git: 9dcc929303fc - main - net/openmpi: fix packaging on armv*

Piotr Kubaj pkubaj at anongoth.pl
Thu Sep 23 14:19:16 UTC 2021


Oops, I didn't paste the actual code, but it's:
#if !defined(__i386__) && !defined(__x86_64__) && !defined(__PPC__) && !defined(__aarch64__)
#error "platform not supported"
#endif

On 21-09-23 14:15:51, Piotr Kubaj wrote:
> The branch main has been updated by pkubaj:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=9dcc929303fc7716cd58306288d8b848b1909f38
> 
> commit 9dcc929303fc7716cd58306288d8b848b1909f38
> Author:     Piotr Kubaj <pkubaj at FreeBSD.org>
> AuthorDate: 2021-09-23 14:09:23 +0000
> Commit:     Piotr Kubaj <pkubaj at FreeBSD.org>
> CommitDate: 2021-09-23 14:09:23 +0000
> 
>     net/openmpi: fix packaging on armv*
>     
>     From opal/mca/patcher/overwrite/configure.m4:
> ---
>  net/openmpi/Makefile  | 8 ++++++--
>  net/openmpi/pkg-plist | 4 ++--
>  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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/dev-commits-ports-main/attachments/20210923/d11dcdb2/attachment.sig>


More information about the dev-commits-ports-main mailing list