Description
As new versions of LLVM come out and get packaged, the amount of LLVM versions we have in Nixpkgs grows. This means more maintenance and work to upkeep older versions. However, if we were to cap the number of LLVM versions we would support then this would mean less work. Though there are challenges as many different things in Nixpkgs depends on different LLVM versions. At the time of writing, we have versions 12, 13, 14, 15, 16, 17, 18, and the git versions. Git will never be removed as it is essentially a testbed for new versions and I use it for proactively updating. LLVM 19 comes out some time in June according to their tracker. When 19 comes out, we would have 8 specific versions of LLVM.
This issue will open the discussions on figuring out the proper procedures of removing legacy versions of LLVM.
Metadata
Assignees
Labels
Type
Projects
Status
To do