Skip to content

v5.0.x: Miscellaneous cleanups #10403

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
May 18, 2022

Conversation

jsquyres
Copy link
Member

This is the v5.0.x version of #10246. See individual commit messages for details.

jsquyres added 5 commits May 17, 2022 16:39
Use strings/names that are meaningful to the end user, not just to the
Open MPI developer.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
(cherry picked from commit f230304)
OMPI_CANONICALIZE_PATH broke on MacOS when `/usr/bin/python`
disappeared (in favor of `/usr/bin/python3`) in MacOS Monterrey.  Make
things simpler by not canonicalizing the path to begin with.

Specifically: just look at `pwd`, $srcdir, and $prefix.  Even if
$srcdir and/or $prefix are relative to the build dir, the union of all
the checks will ensure that none of the target paths will contain
spaces.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
(cherry picked from commit 6992c64)
Add a missing AC_MSG about SPC, and group it together with the rest of
the MPI-layer options.  Also put the library naming test there, since
it emits a message about "libmpi_FOO".

Move the OSHMEM tests down below all of that so that the output in
that section solely has to do with OSHMEM tests (and not have the
results of some OMPI tests tacked on to the end of that section).

Finally, make some trivial whitespace fixes.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
(cherry picked from commit 36ce201)
Unbelievably, at least some versions of jni.h have a global symbol
named "jvalue".  So avoid using that name as a parameter or variable
in our code.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
(cherry picked from commit 5b0ef3e)
AC_HELP_STRING --> AS_HELP_STRING

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
(cherry picked from commit 0cc63a5)
@jsquyres jsquyres added this to the v5.0.0 milestone May 17, 2022
@jsquyres jsquyres requested a review from bwbarrett May 17, 2022 20:40
@awlauria awlauria merged commit c30837d into open-mpi:v5.0.x May 18, 2022
@jsquyres jsquyres deleted the pr/v5.0.x/misc-cleanups branch July 17, 2022 12:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants