| Summary: | >=sys-cluster/openmpi-4.0.5-r3 keywording request for ARM64 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Shiz01 <shiz01> |
| Component: | Keywording | Assignee: | Gentoo Cluster Team <cluster> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | sam |
| Priority: | Normal | Keywords: | CC-ARCHES, KEYWORDREQ |
| Version: | unspecified | Flags: | nattka:
sanity-check+
|
| Hardware: | ARM64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: |
>=sys-cluster/openmpi-4.1.2 arm64
>=sys-cluster/slurm-20.11.0.1-r104 arm64
>=sys-cluster/torque-4.1.7-r2 arm64
>=sys-apps/man2html-1.6g arm64
|
Runtime testing required: | Yes |
| Bug Depends on: | 832459 | ||
| Bug Blocks: | 816579 | ||
|
Description
Shiz01
2021-12-17 02:50:00 UTC
Sanity check failed:
> sys-cluster/openmpi-4.0.5-r3
> depend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-cluster/knem
> sys-cluster/slurm
> sys-cluster/torque
> sys-fabric/infinipath-psm:*
> depend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-cluster/knem
> sys-cluster/slurm
> sys-cluster/torque
> sys-fabric/infinipath-psm:*
> rdepend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-cluster/knem
> sys-cluster/slurm
> sys-cluster/torque
> sys-fabric/infinipath-psm:*
> rdepend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-cluster/knem
> sys-cluster/slurm
> sys-cluster/torque
> sys-fabric/infinipath-psm:*
Can I ask what you need openmpi for? It affects which USE flags I mask. (In reply to Sam James from comment #2) > Can I ask what you need openmpi for? > > It affects which USE flags I mask. For run C++ applications on my small heterogeneous mpi cluster. Without slurm or torque scedullers, without ofed rdma stack. (In reply to Shiz01 from comment #3) > (In reply to Sam James from comment #2) > > Can I ask what you need openmpi for? > > > > It affects which USE flags I mask. > > For run C++ applications on my small heterogeneous mpi cluster. > Without slurm or torque scedullers, without ofed rdma stack. Could you share emerge -pvO openmpi so I know exactly which flags? Thanks by the way. That's really helpful! (In reply to Sam James from comment #4) > (In reply to Shiz01 from comment #3) > > (In reply to Sam James from comment #2) > > > Can I ask what you need openmpi for? > > > > > > It affects which USE flags I mask. > > > > For run C++ applications on my small heterogeneous mpi cluster. > > Without slurm or torque scedullers, without ofed rdma stack. > > Could you share emerge -pvO openmpi so I know exactly which flags? > > Thanks by the way. That's really helpful! shiz01@rpi4b ~ $ emerge -pvO openmpi These are the packages that would be merged, in order: [ebuild R ~] sys-cluster/openmpi-4.0.5-r3::gentoo USE="cma cxx fortran heterogeneous ipv6 java romio (-cuda) -libompitrace -peruse" OPENMPI_FABRICS="-knem -ofed -psm" OPENMPI_OFED_FEATURES="-control-hdr-padding -dynamic-sl -rdmacm -udcm" OPENMPI_RM="-pbs -slurm" 0 KiB Also, my simple mpi test: https://0x0.st/-CP8.cxx (In reply to Shiz01 from comment #5) > (In reply to Sam James from comment #4) > > (In reply to Shiz01 from comment #3) > > > (In reply to Sam James from comment #2) > > > > Can I ask what you need openmpi for? > > > > > > > > It affects which USE flags I mask. > > > > > > For run C++ applications on my small heterogeneous mpi cluster. > > > Without slurm or torque scedullers, without ofed rdma stack. > > > > Could you share emerge -pvO openmpi so I know exactly which flags? > > > > Thanks by the way. That's really helpful! > > shiz01@rpi4b ~ $ emerge -pvO openmpi > > These are the packages that would be merged, in order: > > [ebuild R ~] sys-cluster/openmpi-4.0.5-r3::gentoo USE="cma cxx fortran > heterogeneous ipv6 java romio (-cuda) -libompitrace -peruse" > OPENMPI_FABRICS="-knem -ofed -psm" > OPENMPI_OFED_FEATURES="-control-hdr-padding -dynamic-sl -rdmacm -udcm" > OPENMPI_RM="-pbs -slurm" 0 KiB > > > Also, my simple mpi test: https://0x0.st/-CP8.cxx mpi_cpp simple test: https://0x0.st/-CPb.c Both work well. Sanity check failed:
> sys-cluster/torque-6.0.4-r2
> depend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-auth/munge
> depend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-auth/munge
> rdepend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-auth/munge
> rdepend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-auth/munge
> sys-cluster/slurm-20.11.0.1-r103
> depend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-auth/munge
> sys-cluster/ucx
> sys-fabric/ofed
> depend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-auth/munge
> sys-cluster/ucx
> sys-fabric/ofed
> rdepend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-auth/munge
> sys-cluster/ucx
> sys-fabric/ofed
> rdepend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-auth/munge
> sys-cluster/ucx
> sys-fabric/ofed
Sanity check failed:
> sys-fabric/ofed-3.12_rc1
> depend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-fabric/ibacm:3.12
> sys-fabric/infiniband-diags:3.12
> sys-fabric/libcxgb3:3.12
> sys-fabric/libcxgb4:3.12
> sys-fabric/libibcm:3.12
> sys-fabric/libibmad:3.12
> sys-fabric/libibumad:3.12
> sys-fabric/libipathverbs:3.12
> sys-fabric/libmlx4:3.12
> sys-fabric/libmlx5:3.12
> sys-fabric/libmthca:3.12
> sys-fabric/libnes:3.12
> sys-fabric/libocrdma:3.12
> sys-fabric/opensm:3.12
> sys-fabric/perftest:3.12
> sys-fabric/qperf:3.12
> sys-fabric/rds-tools:3.12
> sys-fabric/srptools:3.12
> depend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-fabric/ibacm:3.12
> sys-fabric/infiniband-diags:3.12
> sys-fabric/libcxgb3:3.12
> sys-fabric/libcxgb4:3.12
> sys-fabric/libibcm:3.12
> sys-fabric/libibmad:3.12
> sys-fabric/libibumad:3.12
> sys-fabric/libipathverbs:3.12
> sys-fabric/libmlx4:3.12
> sys-fabric/libmlx5:3.12
> sys-fabric/libmthca:3.12
> sys-fabric/libnes:3.12
> sys-fabric/libocrdma:3.12
> sys-fabric/opensm:3.12
> sys-fabric/perftest:3.12
> sys-fabric/qperf:3.12
> sys-fabric/rds-tools:3.12
> sys-fabric/srptools:3.12
> rdepend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-fabric/ibacm:3.12
> sys-fabric/infiniband-diags:3.12
> sys-fabric/libcxgb3:3.12
> sys-fabric/libcxgb4:3.12
> sys-fabric/libibcm:3.12
> sys-fabric/libibmad:3.12
> sys-fabric/libibumad:3.12
> sys-fabric/libipathverbs:3.12
> sys-fabric/libmlx4:3.12
> sys-fabric/libmlx5:3.12
> sys-fabric/libmthca:3.12
> sys-fabric/libnes:3.12
> sys-fabric/libocrdma:3.12
> sys-fabric/opensm:3.12
> sys-fabric/perftest:3.12
> sys-fabric/qperf:3.12
> sys-fabric/rds-tools:3.12
> sys-fabric/srptools:3.12
> rdepend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-fabric/ibacm:3.12
> sys-fabric/infiniband-diags:3.12
> sys-fabric/libcxgb3:3.12
> sys-fabric/libcxgb4:3.12
> sys-fabric/libibcm:3.12
> sys-fabric/libibmad:3.12
> sys-fabric/libibumad:3.12
> sys-fabric/libipathverbs:3.12
> sys-fabric/libmlx4:3.12
> sys-fabric/libmlx5:3.12
> sys-fabric/libmthca:3.12
> sys-fabric/libnes:3.12
> sys-fabric/libocrdma:3.12
> sys-fabric/opensm:3.12
> sys-fabric/perftest:3.12
> sys-fabric/qperf:3.12
> sys-fabric/rds-tools:3.12
> sys-fabric/srptools:3.12
Sanity check failed:
> sys-cluster/slurm-20.11.0.1-r103
> depend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-fabric/ofed
> depend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-fabric/ofed
> rdepend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-fabric/ofed
> rdepend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-fabric/ofed
Sanity check failed:
> sys-fabric/ofed-3.12_rc1
> depend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-fabric/ibacm:3.12
> sys-fabric/infiniband-diags:3.12
> sys-fabric/libcxgb3:3.12
> sys-fabric/libcxgb4:3.12
> sys-fabric/libibcm:3.12
> sys-fabric/libibmad:3.12
> sys-fabric/libibumad:3.12
> sys-fabric/libipathverbs:3.12
> sys-fabric/libmlx4:3.12
> sys-fabric/libmlx5:3.12
> sys-fabric/libmthca:3.12
> sys-fabric/libnes:3.12
> sys-fabric/libocrdma:3.12
> sys-fabric/opensm:3.12
> sys-fabric/perftest:3.12
> sys-fabric/qperf:3.12
> sys-fabric/rds-tools:3.12
> sys-fabric/srptools:3.12
> depend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-fabric/ibacm:3.12
> sys-fabric/infiniband-diags:3.12
> sys-fabric/libcxgb3:3.12
> sys-fabric/libcxgb4:3.12
> sys-fabric/libibcm:3.12
> sys-fabric/libibmad:3.12
> sys-fabric/libibumad:3.12
> sys-fabric/libipathverbs:3.12
> sys-fabric/libmlx4:3.12
> sys-fabric/libmlx5:3.12
> sys-fabric/libmthca:3.12
> sys-fabric/libnes:3.12
> sys-fabric/libocrdma:3.12
> sys-fabric/opensm:3.12
> sys-fabric/perftest:3.12
> sys-fabric/qperf:3.12
> sys-fabric/rds-tools:3.12
> sys-fabric/srptools:3.12
> rdepend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-fabric/ibacm:3.12
> sys-fabric/infiniband-diags:3.12
> sys-fabric/libcxgb3:3.12
> sys-fabric/libcxgb4:3.12
> sys-fabric/libibcm:3.12
> sys-fabric/libibmad:3.12
> sys-fabric/libibumad:3.12
> sys-fabric/libipathverbs:3.12
> sys-fabric/libmlx4:3.12
> sys-fabric/libmlx5:3.12
> sys-fabric/libmthca:3.12
> sys-fabric/libnes:3.12
> sys-fabric/libocrdma:3.12
> sys-fabric/opensm:3.12
> sys-fabric/perftest:3.12
> sys-fabric/qperf:3.12
> sys-fabric/rds-tools:3.12
> sys-fabric/srptools:3.12
> rdepend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-fabric/ibacm:3.12
> sys-fabric/infiniband-diags:3.12
> sys-fabric/libcxgb3:3.12
> sys-fabric/libcxgb4:3.12
> sys-fabric/libibcm:3.12
> sys-fabric/libibmad:3.12
> sys-fabric/libibumad:3.12
> sys-fabric/libipathverbs:3.12
> sys-fabric/libmlx4:3.12
> sys-fabric/libmlx5:3.12
> sys-fabric/libmthca:3.12
> sys-fabric/libnes:3.12
> sys-fabric/libocrdma:3.12
> sys-fabric/opensm:3.12
> sys-fabric/perftest:3.12
> sys-fabric/qperf:3.12
> sys-fabric/rds-tools:3.12
> sys-fabric/srptools:3.12
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa1b06d4c2cb70eb8ba96b7fcdc792b892b8590e commit fa1b06d4c2cb70eb8ba96b7fcdc792b892b8590e Author: Sam James <sam@gentoo.org> AuthorDate: 2022-01-02 06:38:08 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-01-02 06:38:08 +0000 profiles/arch/arm64: mask sys-cluster/openmpi[ofed] Bug: https://bugs.gentoo.org/829381 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/arm64/package.use.mask | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) Unable to check for sanity:
> package masked: sys-fabric/infinipath-psm-3.2
*** Bug 832463 has been marked as a duplicate of this bug. *** Sanity check failed:
> sys-cluster/openmpi-4.1.2
> depend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-cluster/knem
> depend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-cluster/knem
> rdepend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-cluster/knem
> rdepend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-cluster/knem
Sanity check failed:
> sys-cluster/openmpi-4.1.2
> depend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-cluster/knem
> depend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-cluster/knem
> rdepend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-cluster/knem
> rdepend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-cluster/knem
Sanity check failed:
> sys-cluster/openmpi-4.1.2
> depend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-cluster/knem
> depend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-cluster/knem
> rdepend ~arm64 stable profile default/linux/arm64/17.0 (8 total)
> sys-cluster/knem
> rdepend ~arm64 dev profile default/linux/arm64/17.0/hardened/selinux (1 total)
> sys-cluster/knem
arm64 done all arches done |