summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@gentoo.org>2024-07-16 16:23:13 -0400
committerEli Schwartz <eschwartz@gentoo.org>2024-07-17 01:43:04 -0400
commit3f705371ca6c8dfe69107584905f4b4f5de9cd51 (patch)
tree877e733e3e4d1663f5b1a47e300f6e4782c54fba /sys-cluster
parentvirtual/mpi: handle case where openmpi removes its USE=cxx (diff)
downloadgentoo-3f705371ca6c8dfe69107584905f4b4f5de9cd51.tar.gz
gentoo-3f705371ca6c8dfe69107584905f4b4f5de9cd51.tar.bz2
gentoo-3f705371ca6c8dfe69107584905f4b4f5de9cd51.zip
sys-cluster/openmpi: remove USE=cxx support in 5.x
It has been removed upstream, with a note that it was deprecated in the MPI-2.2 (2009) standard and removed in the MPI-3.0 (2012) standard and as such won't be shipped by openmpi. Attempting to configure with it anyway does produce a fatal configure error. Closes: https://bugs.gentoo.org/936168 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/openmpi/openmpi-5.0.3.ebuild3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys-cluster/openmpi/openmpi-5.0.3.ebuild b/sys-cluster/openmpi/openmpi-5.0.3.ebuild
index f22be0582eaa..2dd2dfeca3fd 100644
--- a/sys-cluster/openmpi/openmpi-5.0.3.ebuild
+++ b/sys-cluster/openmpi/openmpi-5.0.3.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 -arm -ppc -x86 ~amd64-linux"
-IUSE="cma cuda cxx fortran ipv6 peruse romio valgrind
+IUSE="cma cuda fortran ipv6 peruse romio valgrind
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM}"
REQUIRED_USE="
@@ -108,7 +108,6 @@ src_configure() {
# of Open MPI.
--disable-heterogeneous
- $(use_enable cxx mpi-cxx)
$(use_enable ipv6)
$(use_enable peruse)
$(use_enable romio io-romio)