-
Couldn't load subscription status.
- Fork 928
Update opal_portable_platform_real.h from upstream gasnet #12829
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
Conversation
Pull update from https://bitbucket.org/berkeleylab/gasnet/src/stable/other/gasnet_portable_platform.h at git hash a90966674. This update brings in two things: 1. Remove the need for the #define workarounds in opal/include/opal/opal_portable_platform.h 2. Remove all //-style comments, making this file safe to use with C89-style applications (per open-mpi#12710). Many thanks to the gasnet team for including these changes in their upstream repo. Note that we still need the #ifndef SIZEOF_VOID_P protection in mpi.h. This commit also makes a minor update in mpi.h[.in] to prefix an OMPI-specific #define with "OMPI_". No one has ever complained about this un-prefixed macro, but prefixing it it felt like the Right Thing to do while mucking around with other portable_platform stuff. Signed-off-by: Jeff Squyres <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM based on source inspection.
Thanks @jsquyres!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See open-mpi/ompi#12829 for an explanation Signed-off-by: Ralph Castain <[email protected]>
See open-mpi/ompi#12829 for an explanation Signed-off-by: Ralph Castain <[email protected]>
See open-mpi/ompi#12829 for an explanation Signed-off-by: Ralph Castain <[email protected]>
See open-mpi/ompi#12829 for an explanation Signed-off-by: Ralph Castain <[email protected]>
See open-mpi/ompi#12829 for an explanation Signed-off-by: Ralph Castain <[email protected]> (cherry picked from commit bff20a8)
See open-mpi/ompi#12829 for an explanation Signed-off-by: Ralph Castain <[email protected]> (cherry picked from commit 2412fa3)
See open-mpi/ompi#12829 for an explanation Signed-off-by: Ralph Castain <[email protected]> (cherry picked from commit bff20a8)
See open-mpi/ompi#12829 for an explanation Signed-off-by: Ralph Castain <[email protected]> (cherry picked from commit 2412fa3)
See open-mpi/ompi#12829 for an explanation Signed-off-by: Ralph Castain <[email protected]> (from upstream commit bff20a8)
Pull update from
https://bitbucket.org/berkeleylab/gasnet/src/stable/other/gasnet_portable_platform.h at git hash a90966674. This update brings in two things:
Many thanks to the gasnet team for including these changes in their upstream repo.
Note that we still need the #ifndef SIZEOF_VOID_P protection in mpi.h. This commit also makes a minor update in mpi.h[.in] to prefix an OMPI-specific #define with "OMPI_". No one has ever complained about this un-prefixed macro, but prefixing it it felt like the Right Thing to do while mucking around with other portable_platform stuff.
Fixes #12710
This PR proposed as a replacement for #12811
Upstream gasnet PR where the changes went in: https://bitbucket.org/berkeleylab/gasnet/pull-requests/543