-
-
Notifications
You must be signed in to change notification settings - Fork 25
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
Require GLIBC 2.17+ in MPI compilers #147
Require GLIBC 2.17+ in MPI compilers #147
Conversation
…nda-forge-pinning 2024.04.05.13.18.18
Explicitly add the `sysroot` to the compiler packages
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
How do we handle build number bumps for these packages? |
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.
We should use the new stdlib stuff, right?
We are already using If someone wants to migrate this feedstock great, but please handle that separately |
Totally make sense @jakirkham. Indeed a separate PR is better! LGTM and thank you! |
Marking as draft until we figure out how to handle the |
What is the question about the build number specifically? I'd argue we bump it to get a working build and also apply patches to the problematic older builds. |
@@ -1,7 +1,7 @@ | |||
{% set version = "5.0.2" %} | |||
{% set major = version.rpartition('.')[0] %} | |||
{% set cuda_major = (cuda_compiler_version|default("11.8")).rpartition('.')[0] %} | |||
{% set build = 0 %} | |||
{% set build = 1 %} |
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.
Can see there are some things happening with the build/number
in this recipe
So not sure if just bumping here is sufficient. Or if something more needs to be done
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.
Ah got it. I hope this is all that is needed, otherwise the bot PRs have been wrong!
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.
Think you are most likely right
Just want to double check in case I'm missing something. I may just be a worrywart 😅
Thanks, @jakirkham, this looks good to me. Is there anything else needed before merging? |
If the |
Thanks, John! |
Thanks Leo and Matt! 🙏 |
Handling the |
Fixes #143
Adds
sysroot_{{ target_platform }} 2.17
torequirements/build
of MPI compiler packages. This will make GLIBC 2.17 a minimum requirement at install time.Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)