-
Notifications
You must be signed in to change notification settings - Fork 19
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
Error: set() does not equal {'-lnvcpumath', '-lnvhpcatm'} #914
Comments
As I see it, it's only an issue on Daint, right? If yes, that would speak for freezing the Daint config and only moving to 21.x on Alps. |
So after a lot of printouts, I have a start of an answer to what is happening and what looks like a workaround My 2 cents on what happensin the Workarounds2 things have worked so far:
|
Well I was wrong for what might be happening there. I think it's more in these lines: sorted_sources = sorted(
self._flag_sources[source_key], key=lambda s: order.index(s)
) |
Daint will be decomissioned soon. |
spack v0.21.1 has a problem with the setup of nvhpc 21.3 in
compilers.yaml
:Due to a wrong installation of nvhpc 21.3,
-lnvcpumath -lnvhpcatm
have to be passed as fflags.It seems that spec with mixed compilers sometimes don't like this:
This problem appears for
This is a known problem to spack and was adresses in several issues/PR
The relevant code in spack is
spack/lib/spack/spack/solver/asp.py
The text was updated successfully, but these errors were encountered: