Skip to content

solver: fix issue when llvm is not a pure build dependency#51074

Merged
haampie merged 1 commit intospack:developfrom
alalazo:bugfix/llvm-runtime-dep
Jul 30, 2025
Merged

solver: fix issue when llvm is not a pure build dependency#51074
haampie merged 1 commit intospack:developfrom
alalazo:bugfix/llvm-runtime-dep

Conversation

@alalazo
Copy link
Copy Markdown
Member

@alalazo alalazo commented Jul 30, 2025

fixes #51058
fixes #51062

#50565 regressed this case by missing the fact that a "provider_set" on the direct dependency must be honored even if the direct dependency turns out to be needed at runtime.

fixes spack#51058

spack#50565 regressed this case by missing the fact that
a "provider_set" on the direct dependency must be
honored even if the direct dependency turns out to
be needed at runtime

Signed-off-by: Massimiliano Culpo <[email protected]>
@alalazo
Copy link
Copy Markdown
Member Author

alalazo commented Jul 30, 2025

Benchmarked against

radiuss.develop.csv
radiuss.pr.csv

radiuss

I'm always 🤔 how some specs are unstable for small changes to the ASP, but overall this is fine.

@alalazo alalazo requested review from haampie and tgamblin July 30, 2025 15:15
@alalazo alalazo mentioned this pull request Jul 30, 2025
29 tasks
@haampie haampie merged commit 27a8c38 into spack:develop Jul 30, 2025
33 checks passed
haampie pushed a commit that referenced this pull request Jul 30, 2025
e4d4f6c regressed this case by missing the fact that a "provider_set" on the direct dependency must be honored even if the direct dependency turns out to be needed at runtime.

Signed-off-by: Massimiliano Culpo <[email protected]>
@alalazo alalazo deleted the bugfix/llvm-runtime-dep branch July 30, 2025 16:26
alecbcs pushed a commit that referenced this pull request Aug 12, 2025
e4d4f6c regressed this case by missing the fact that a "provider_set" on the direct dependency must be honored even if the direct dependency turns out to be needed at runtime.

Signed-off-by: Massimiliano Culpo <[email protected]>
alstar555 pushed a commit to alstar555/spack that referenced this pull request Aug 27, 2025
…#51074)

e4d4f6c regressed this case by missing the fact that a "provider_set" on the direct dependency must be honored even if the direct dependency turns out to be needed at runtime.

Signed-off-by: Massimiliano Culpo <[email protected]>
Signed-off-by: Angelica Loshak <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix Something wasn't working, here's a fix concretization v1.0.1 PRs to backport for v1.0.1

Projects

None yet

2 participants