Thanks for the report Jorge! I opened a ticket to track the build issues with GCC-14: https://github.com/open-mpi/ompi/issues/12169

Hopefully we will have Open MPI build with GCC-14 before it is released.

Cheers,
Joseph

On 12/17/23 06:03, Jorge D'Elia via users wrote:
Hi there,

I already overcame this problem: simply using the gcc version (GCC) 13.2.1 that comes with the Fedora 39 distribution, the openmpi build is now fine again,
as it (almost) always is.

Greetings.
Jorge.

--
Jorge D'Elia via users <users@lists.open-mpi.org> escribió:

Hi,

On a x86_64-pc-linux-gnu machine with Fedora 39:

$ uname -a
Linux amaral 6.6.6-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Dec 11 17:29:08 UTC 2023 x86_64 GNU/Linux

and using:

$ gcc --version
gcc (GCC) 14.0.0 20231216 (experimental)

we tried to upgrade to the openmpi distribution:

41968409 Dec 16 09:15 openmpi-5.0.0.tar.gz

using the configuration flags (already used in previous versions of openmpi):

$ ../configure --enable-ipv6 --enable-sparse-groups --enable-mpi-ext --enable-oshmem --with-libevent=internal --with-hwloc=internal --with-ucx --with-pmix=internal --without-libfabric --prefix=${PREFIX} 2>&1 | tee configure.eco

$ make -j4 all 2>&1 | tee make-all.eco

but, today, we have the following make error:

...
/home/bigpack/openmpi-paq/openmpi-5.0.0/3rd-party/openpmix/include/pmix_deprecated.h:851:32: error: passing argument 2 of ‘PMIx_Data_buffer_unload’ from incompatible pointer type [-Wincompatible-pointer-types]
PMIx_Data_buffer_unload(b, &(d), &(s)) void **

We attached the configure.echo and make-all.echo files in a *.tgz compressed file.

Please, some clue in order fo fix? Thanks in advance.

Regards.
Jorge D'Elia.--


Reply via email to