KhronosGroup / KhronosGroup/SPIRV-LLVM-Translator
Ubuntu packaging misaligned with LLVM version
- Dominant language
- LLVM
- Stars
- 625
- Forks
- 279
- Avg merge
- 3d 5h
- Merged PRs (30d)
- 34
Description
I am not sure if #1467 has an actual resolution other than building translator version manually. However it seems that in Ubuntu's `apt` `llvm-spirv` version being packaged is not aligned with LLVM version. On Ubuntu 22.04 apt installs `llvm 14` and `llvm-spirv 13`. This is super inconvenient and because there is no diagnostic provided about version misaligned in `llvm-spirv` as #1410 reports, it is really tricky to get the problem.
I am happy to forward this problem elsewhere if needed but perhaps it is not clear to the packaging project that `llvm-spirv` needs to align with LLVM. Maybe some docs could be improved somewhere to clarify that?
Contributor guide
Research direction
Start by reviewing the related issues #1467 and #1410, then reproduce the Ubuntu 22.04 apt installation that provides LLVM 14 with llvm-spirv 13. No file or test is named in the report, so first identify where packaging or version diagnostics are handled. Done means the mismatch is either resolved or clearly documented with an appropriate diagnostic or guidance.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ubuntu
- Domain
- build-system, compilers
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100