OMPI Developers -- Per https://github.com/open-mpi/ompi/pull/11282, the plan for Open MPI v5.0.x is to no longer support 32-bit builds. configure will abort the build if it detects that sizeof(void*)==4.
The reason for this is that there is no one maintaining (or testing) 32 bit builds. With some internal discussions, we're unaware of anyone -- maintainer or customer/user -- who cares about MPI for 32 bit platforms any more. Heck, even people doing experimental HPC clusters on Raspberry Pi (and similar) platforms are 64 bit these days. Unless someone steps up to test and maintain 32 bit platforms before Friday, we're going to merge #11282 and disable 32-bit builds for v5.0.x. To be clear: we don't plan to remove the 32-bit infrastructure in the code base for a while. It may take a while before someone who cares about 32 bit notices that Open MPI has gone in this direction. So we'll wait for some period of time after 5.0.0 has been released before removing any 32-bit infrastructure from Open MPI's code base. But we won't be changing our behavior, either: no one has been testing or maintaining 32-bit builds for quite some time. -- Jeff Squyres jsquy...@cisco.com