spirv-llvm-translator: update all versions, support LLVM 20 and 21#432015
spirv-llvm-translator: update all versions, support LLVM 20 and 21#432015SuperSandro2000 merged 11 commits intoNixOS:stagingfrom
Conversation
|
LLVM 14-21 all build now. LLVM 21 requires a small workaround, as they need a nightly version of SPIRV-Headers. I've made it a conditional, so that once a new SPIRV-Headers version is released, it'll use that instead of the nightly |
4218d16 to
c0e1c95
Compare
|
By the way, currently this defaults to LLVM 17 for ROCm, but |
Probably. |
|
The treefmt lint is failing for an unrelated file somehow: |
A really old PR just got merged into staging without needing to pass lints. Fix: #432956 |
c440561 to
7456187
Compare
|
Rebased onto latest staging to fix the vet failure |
567488b to
5c53a10
Compare
5c53a10 to
9eaf6ae
Compare
|
Thanks! |
Builds with LLVM 14-20 pass, 21 is currently building.
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.