Skip to content

pmix/external114: External component supporting 1.1.4 #1583

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

Closed
wants to merge 2 commits into from

Conversation

jjhursey
Copy link
Member

(This is not ready to merge. Posting for comment)

  • Add an 'extern114' component that is targeted at the PMIx 1.1.4 release.
  • Add a opal_check_version macro that can help with checking version ranges.
  • Adjust the PMIx check to include getting the version information from the library.

@jjhursey
Copy link
Member Author

@rhc54 This is the current work in progress on the external PMIx component for 1.1.4. I tried to keep an eye towards possibly making a single external component for the 1.X and 2.X series. I'm not sure that will work just yet, but this is the start. Let me know what you think.

It builds and is selected properly, but there is a runtime error that I need to investigate. I did not modify the source code much at all in this first pass. I really just focused on the configure logic.

@jjhursey jjhursey force-pushed the topic/external114 branch 3 times, most recently from 107699e to 84307c0 Compare May 9, 2016 21:20
@jjhursey
Copy link
Member Author

Related is Issue #1655 where we should be setting the wrapper compiler for PMIx.

For some notes on the cleanup, take a look at @jsquyres comments here: #1655 (comment)

jjhursey added 2 commits May 16, 2016 15:20
 * Add a opal_check_version macro that can help with checking version ranges.
 * Adjust the PMIx check to include getting the version information.
@jjhursey jjhursey force-pushed the topic/external114 branch from 84307c0 to b69f3f8 Compare May 16, 2016 19:21
@ibm-ompi
Copy link

Test passed.

@jladd-mlnx
Copy link
Member

bot:retest

@rhc54
Copy link
Contributor

rhc54 commented Jun 2, 2016

We can close this one out as another solution was used

@rhc54 rhc54 closed this Jun 2, 2016
@jjhursey jjhursey deleted the topic/external114 branch July 1, 2016 18:46
bosilca pushed a commit to bosilca/ompi that referenced this pull request Oct 3, 2016
…a bit, allow the opal/pmix external component to handle both PMIx 1.1.4 and PMIx 2.0 versions. Automatically detect the version of the target external library and adjust the only two APIs that changed (PMIx_Init and PMIx_Finalize)

Rename temp vars in .m4 to avoid conflict with Travis
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.

4 participants