-
Notifications
You must be signed in to change notification settings - Fork 931
C99 component initialization #541
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
|
Refer to this link for build results (access rights to CI server needed): Build Log Test FAILed. |
This commit helps future-proof opal components by initializing each component member by name. Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
This commit helps future-proof orte components by initializing each component member by name. Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
This commit helps future-proof ompi components by initializing each component member by name. Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
This commit helps future-proof oshmem components by initializing each component member by name. Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
|
Refer to this link for build results (access rights to CI server needed): Build Log Test FAILed. |
|
bot:retest |
|
|
Refer to this link for build results (access rights to CI server needed): |
|
Maybe I'm missing something in the README, but shouldn't we add something about need for a c99 compliant compiler? Maybe the contents of the Compiler Notes section might need revisiting? |
|
@hppritcha Good point. We have been requiring a c99 compiler since 1.5 but never added it to the README. |
|
We actually started requiring a C99 compiler in v1.7[.0], and we noted it in the NEWS back then. |
|
Hmm, thought it was earlier than that. Guess 1.7 has been around for awhile. |
|
@hjelmn This PR builds for me. Huzzah! |
|
Builds for Mellanox as well. Not sure which components that leaves untested. |
|
At this point, I'd say we have pretty good coverage. My $0.02: merge to master and let's see if anything breaks. |
|
I'm good with merging to. Perhaps PH's computer museum will hit issues, but that's okay. |
|
Running an icc build on Cielito right now. If that completes ok I will merge this. |
|
Good to go. |
Pr/oshmem man
This set of commits modifies every component in Open MPI to use c99 subobject initialization.