-
-
Notifications
You must be signed in to change notification settings - Fork 26
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
4.0.2-h846660c_100 vs. 4.0.2-external_0 #74
Comments
Sorry, I totally misunderstood the issue. |
I ran a couple of more tests and I had the feeling it is more or less random when the external mai package is chosen. Can I fix this in the |
This seems like a mamba bug. cc @wolfv |
I just had a look at the metadata for the two packages.
Could it be possible that those conflict somehow with the rest of the recipe? |
Maybe the key is the additional |
The blas variant with I don't know why this recipe depends on the We could also change the sorting that is applied with track features. IIRC currently, the sorting would look like
We could instead use
So that the algorithm would try older non-external versions first...
|
AFAIK, the second sorting option is the one that conda implements. |
in that case, mamba would resolve to mpich 3.3.2 which seems to be pretty old and just as "surprising". Just wondering if it is possible to rebuild the netlib blas for libgfortran5? I'll take a note of the sorting order of variants with track features. |
Currently the requirements are:
So I do not directly see the reason why it aims for The other thing I noticed is that when I restart the build sometimes some of the failing builds work but it is rather random. Is there anything I can do to enforce the choice of the internal mpich? |
@jan-janssen the *netlib pin comes from the |
Can I enforce the use of |
Not true. |
@isuruf I saw you rerendered the recipe and now it works. Does this mean the issue is resolved? I do not really understand what exactly changed. |
Ok, it seems to be the difference between |
Yes, |
Comment:
I try to build a package which uses the
mpic++
command to compile:conda-forge/n2p2-feedstock#15
For Python 3.10 everything works fine but for Python < 3.10 the builds fail. The reason is that rather than installing
mpich=4.0.2=h846660c_100
the packagempich=4.0.2=external_0
is installed which does not provide the corresponding executable.The text was updated successfully, but these errors were encountered: