-
Notifications
You must be signed in to change notification settings - Fork 20
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
Fix: Remove serialbox as permanent dep of ICON #1031
Conversation
launch jenkins |
|
spack spec icon%nvhpc serialization=create
==> Warning: Missing dependency not in database: zlib/suuzrnc needs gmake-5slczkk
==> Error: Spack concretizer internal error. Please submit a bug report and include the command, environment if applicable and the following error message.
icon%nvhpc serialization=create is unsatisfiable EDIT: seemed to be a cache problem |
Fix seems to work, correct compiler still chosen, whereas no dep to serialbox with serialization=none |
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.
Looks good to me. But is this still a workaround?
No this would be permanent. The package builds as it should. |
But would it make sense to remove or adapt the workaround comment? |
Ah now I get it. Yes the workaround for the concretizer is still there. |
OK, got it. thanks for the explanation. |
launch jenkins |
1 similar comment
launch jenkins |
Serialbox has been a dependency of ICON even if
serialization=none
.This was caused by the following lines that enforce same compilers for serialbox as for ICON:
The two last lines falsely added serialbox as a dep, no matter the values the serialbox variant had.
The PR reorganises these lines to not add serialbox as a dep to ICON in case of
serialization=none