Eli Schwartz 496a4f0ce8 sys-cluster/openmpi: add 5.0.3
A bunch of upstream changes occurred. In particular:

- openmpi drops ALL support for 32-bit, and errors out in ./configure if
  you try. This follows pmix. Rip out all the multilib-minimal
  scaffolding.

- libompitrace "was incomplete and unmaintained" and is now removed from
  the sources

- upstream now defaults to --disable-dlopen, and configuring with
  libltdl enabled externally returns errors saying a non libltdl header
  doesn't exist. Unclear if it actually supports this

- a couple dependencies can now be configured --with-*=external instead
  of passing paths

- libibverbs handling is gone upstream and no longer makes sense to
  configure via USE flags (or at all):
  https://github.com/open-mpi/ompi/commit/59c8ab6da4276ff398453a54910c6c0fb67a153c

Delayed:
- heterogeneous was broken in older versions, and its USE flag is
  supposed to be restored. But the upstream docs still suggest it is
  broken.

Independent of upstream rework of pmix, we take the opportunity of a
version bump to build against the system pmix, resolving a longstanding
bug due to openmpi publicly shipping its own pmix installation that
stomps all over the global system namespace. Temporarily drop keywords
which the pmix package lacks.

Bug: https://bugs.gentoo.org/828123
Closes: https://bugs.gentoo.org/652432
Closes: https://bugs.gentoo.org/927828
Closes: https://bugs.gentoo.org/930362
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-07-12 01:54:15 -04:00
2024-07-09 20:52:46 +02:00
2024-06-11 09:01:01 +03:00
2024-07-10 12:18:57 +02:00
2024-07-11 15:05:49 -07:00
2024-06-30 01:59:51 +02:00
2024-07-10 15:07:10 +02:00
2024-07-11 21:43:41 +03:00
2024-07-05 16:26:24 +03:00
2024-06-30 14:40:04 +02:00
2024-06-28 13:12:17 +02:00
2024-07-08 16:05:29 +01:00
2024-07-08 08:42:35 +03:00
2024-07-09 21:12:12 -05:00
2024-07-08 09:17:04 -07:00
2024-07-04 13:51:16 +02:00
2024-07-09 13:29:09 +02:00
2024-07-09 15:46:56 +02:00
2024-07-11 10:19:30 -04:00
2024-07-11 22:38:57 +02:00
2024-07-09 20:31:58 +02:00
…
S
Description
No description provided
9.8 GiB
Languages
Shell 98%
Roff 1.3%
Emacs Lisp 0.2%
C 0.1%