Skip to content

Legacy LLVM Version Removal #305146

Open
Open
@RossComputerGuy

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

No one assigned

    Labels

    6.topic: llvm/clangIssues related to llvmPackages, clangStdenv and related6.topic: old-versionsTickets pertaining to ongoing support of outdated versions of packages

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions