I use nix to jump between different llvm versions quickly. I notice that the package name between 20.09 an unstable are missaligned. I haven’t notice an issue that make this change intented so I am mention it here in case it was overlook.
In https://search.nixos.org/ you can see that
Regarding llvm* packages, between 20.09 and unstable versions are preserved
- llvm points to 7.1.0
- llvm_11 points to 11.0.0
But regarding lldb* packages, they are not.
- In 20.09
- lldb points to 7.1.0
- lldb_11 points to 11.0.0
- In unstable
- lldb_7 points to 7.1.0
- lldb points to 11.0.0
This not a big issue, but seems unexpected. Note that in unstable llvm_11 + lldb or llvm + lldb_7 should be used, whether in 20.09 is llvm_11 + lldb_11 or llvm + lldb.