KhronosGroup / KhronosGroup/SPIRV-LLVM-Translator

Ubuntu packaging misaligned with LLVM version

Open
#1,751 3 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.