haskellPackages.*: don’t depend on GHC’s LLVM version#441101
haskellPackages.*: don’t depend on GHC’s LLVM version#441101sternenseemann merged 4 commits intoNixOS:masterfrom
Conversation
|
Theoretically this could result in clashes when combined with |
|
Oh no. These actually do force |
🫠 Suggestions welcome. I still think the |
Shouldn't be a problem. |
sternenseemann
left a comment
There was a problem hiding this comment.
Agree in general, but we need to match GHC whenever we pass LLVM tools. Clashes shouldn't be possible in library cases thanks to nativeBuildInputs / buildInput.
7528cd7 to
4250b2e
Compare
4250b2e to
5d19e63
Compare
5d19e63 to
e113490
Compare
e113490 to
aa2f89f
Compare
|
Addressed #440761 (comment) here. |
|
Looks like the |
This is intentional so that there is no intermediate broken commit. |
|
I think an entry in the release notes would be nice since |
|
No objections, on the LLVM stuff I am going to trust both of you ;) |
Hmm, wouldn’t it just have a useless LLVM dependency, like No big deal either way, though. This LGTM, would be happy to write a release note but also happy to let you do it. |
Co-authored-by: sternenseemann <[email protected]>
There’s no sensible notion of a Haskell package set’s LLVM, only a GHC’s LLVM. `haskellPackages.ghc.llvmPackages` is still accessible, although you probably don’t actually want to use it very often. Co-authored-by: sternenseemann <[email protected]>
aa2f89f to
921f5db
Compare
I guess it was too late when I was thinking about this and I only considered the other ordering. Restored the commit. |
This should be the only observable breakage from NixOS#441101 / 921f5db.
This should be the only observable breakage from NixOS#441101 / 921f5db.
See commit messages. I’d like this to go to
masterfor the sake of #440273; not sure how to handle thecabal2nixchange, as bumping to the latest commit would have unrelated changes creep in.Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.