-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
openmpi: migrate to Conan v2 #18980
openmpi: migrate to Conan v2 #18980
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
@valgur any way we can help this one moving along? (Also, could you please set the zlib requirement to the |
A review of the rdma-core recipe, which is a dependency of this one, would be of great help. I hope the build for that one succeeds now as well. Thanks! |
5924eb7
to
eea27ca
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
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. Thank you!
- Validated with C++ enabled and verbs (see this PR to find the build logs)
- Still missing CMake variables (https://cmake.org/cmake/help/latest/module/FindMPI.html), but much better than the previous version. Do not need to update it now.
@jwillikers Maybe you can give this one a look as well. |
I'll still don't have the root cause, but so far:
I'll continue to investigate. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
The current openmpi test package tries to use networking, and in OS like Mac, the GUI asks about permission to execute the test package. It's too much for a simple package validation. It would be better keep a version check for library linkage validation. Signed-off-by: Uilian Ries <uilianries@gmail.com>
Enable again dynamic library build for Mac. With the simplified test package, I see no errors locally for Mac M1. This reverts commit d79c757.
Thanks, @uilianries! LGTM. |
Conan v1 pipeline ✔️All green in build 35 (
Conan v2 pipeline ✔️
All green in build 35 ( |
@valgur I applied few changes related to the test package, I replaced the previous code by a simpler one to avoid networking usage. The CI is more restricted, and probably caused the previous error. In my machine, Mac displayed some pop-ups asking for network permission, which is bad for users. |
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
In addition to typical migration changes also:
test_package builds and runs, but displaying of help messages currently fails due to OpenMPI not being able to locate its res folder.