sys-cluster / pmix

The Process Management Interface (PMI) Exascale

Official package sites : https://openpmix.github.io/ ·

v5.0.3 :: 0 :: gentoo

Modified
License
BSD
Keywords
-x86 ~amd64 ~amd64-linux ~arm64 ~ppc64
USE flags
debug munge pmi

v4.2.8 :: 0 :: gentoo

Modified
License
BSD
Keywords
-x86 ~amd64 ~amd64-linux
USE flags
debug munge pmi

v4.2.2-r1 :: 0 :: gentoo

Modified
License
BSD
Keywords
~amd64 ~amd64-linux ~x86 ~x86-linux
USE flags
debug munge pmi

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
munge
Enable authentication via munge
pmi
Build PMI1 and PMI2 interface

dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor

sys-apps / hwloc : Displays the hardware topology in convenient formats

sys-auth / munge : An authentication service for creating and validating credentials

sys-cluster / ucx : Unified Communication X

sys-libs / zlib : Standard (de)compression library

dev-libs / libevent : Library to execute a function when a specific event occurs on a file descriptor

sys-apps / hwloc : Displays the hardware topology in convenient formats

sys-auth / munge : An authentication service for creating and validating credentials

sys-cluster / ucx : Unified Communication X

sys-libs / zlib : Standard (de)compression library

sys-cluster / openmpi : A high-performance message passing library (MPI)

sys-cluster / openmpi : A high-performance message passing library (MPI)

sys-cluster / prrte : PMIx Reference RunTime Environment

sys-cluster / slurm : A Highly Scalable Resource Manager

914381
<sys-cluster/pmix-4.2.8: root privilege escalation
934234
sys-cluster/pmix-5.0.3 fails to compile with dev-lang/python-exec[-native-symlinks]
934238
sys-cluster/pmix-5.0.3 has implicit function declarations in configure logs
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-cluster/pmix: Keyword 5.0.3 arm64, #935875
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
sys-cluster/pmix: Keyword 5.0.3 ppc64, #935875
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aliaksei Urbanski · gentoo
sys-cluster/pmix: bump 5.0.2 to 5.0.3
Signed-off-by: Aliaksei Urbanski <aliaksei.urbanski@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/37570 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
sys-cluster/pmix: also remove libtool files for 5.x
Apparently I forgot to add the changes to both versions. Oops! Closes: https://bugs.gentoo.org/934237 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
sys-cluster/pmix: enforce the choice of event library
pmix can be built with either libevent or libev, and we need to depend on the correct one. We depend on libevent. If, somehow, the configure check is broken, it will "happily" attempt to automagically build against libev instead, with varying degrees of success. Make sure it knows which one it MUST pick. Also update to use modern econf passing style with a local array, so that comments are supported! Closes: https://bugs.gentoo.org/884883 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Eli Schwartz · gentoo
sys-cluster/pmix: stop enabling -Werror via ./configure
The aptly-named --enable-werror flag provided by upstream will carefully enable -Werror in CI builds, even if you pass --disable-werror or --enable-werror=no. This excellent diagnostics pass brought to you by the world's most intuitive string validation and checking library, GNU autoconf. It is unclear to me why "sys-cluster/pmix: add 4.2.2" entailed adding this configure option. The option was new in that version bump but refraining from passing the option would do the correct thing... Fixes: 8ad34c5cb767676d6cb5e9249565d2e4c17d838e Bug: https://bugs.gentoo.org/906972 Bug: https://bugs.gentoo.org/908551 Closes: https://bugs.gentoo.org/892023 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
sys-cluster/pmix: clean up junk libtool remainders
Standard boilerplate for finding and deleting all .la files. Closes: https://bugs.gentoo.org/880355 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
sys-cluster/pmix: add 5.0.2
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
sys-cluster/pmix: make sure elibtoolize is applied, mark as LTO-unsafe
elibtoolize is needed to e.g. pass LTO warning flags through to the linker. And indeed, once that is used, the build starts failing with LTO error flags. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-cluster/pmix: add 4.2.8
Bug: https://bugs.gentoo.org/914381 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
sys-cluster/pmix: drop 2.1.1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-cluster/pmix: add hwloc dep, rename pquery
Closes: https://bugs.gentoo.org/884765 Closes: https://bugs.gentoo.org/884735 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-cluster/pmix: add 4.2.2
Closes: https://bugs.gentoo.org/681584 Closes: https://bugs.gentoo.org/877119 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-cluster/pmix: update HOMEPAGE, SRC_URI
Signed-off-by: Sam James <sam@gentoo.org>
Justin Lecher · gentoo
sys-cluster/pmix: New package
Signed-off-by: Justin Lecher <jlec@gentoo.org> Package-Manager: Portage-2.3.27, Repoman-2.3.9