commit:     3f705371ca6c8dfe69107584905f4b4f5de9cd51
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 16 20:23:13 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Wed Jul 17 05:43:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f705371

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 <AT> gentoo.org>

 sys-cluster/openmpi/openmpi-5.0.3.ebuild | 3 +--
 1 file changed, 1 insertion(+), 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)

Reply via email to