16
16
, pkgsBuildTarget , pkgsBuildBuild , pkgsBuildHost
17
17
, makeRustPlatform
18
18
, llvmPackages_11
19
- , llvmPackages_15 , llvm_15
19
+ , llvmPackages_16 , llvm_16
20
20
} @ args :
21
21
22
22
import ./default.nix {
23
23
rustcVersion = "1.70.0" ;
24
24
rustcSha256 = "sha256-sr+uAAt6UEDk7Eu8UKCfIVSBkMt1cLDtdzWDaEE70nw=" ;
25
25
26
- llvmSharedForBuild = pkgsBuildBuild . llvmPackages_15 . libllvm . override { enableSharedLibraries = true ; } ;
27
- llvmSharedForHost = pkgsBuildHost . llvmPackages_15 . libllvm . override { enableSharedLibraries = true ; } ;
28
- llvmSharedForTarget = pkgsBuildTarget . llvmPackages_15 . libllvm . override { enableSharedLibraries = true ; } ;
26
+ llvmSharedForBuild = pkgsBuildBuild . llvmPackages_16 . libllvm . override { enableSharedLibraries = true ; } ;
27
+ llvmSharedForHost = pkgsBuildHost . llvmPackages_16 . libllvm . override { enableSharedLibraries = true ; } ;
28
+ llvmSharedForTarget = pkgsBuildTarget . llvmPackages_16 . libllvm . override { enableSharedLibraries = true ; } ;
29
29
30
30
llvmBootstrapForDarwin = llvmPackages_11 ;
31
31
32
32
# For use at runtime
33
- llvmShared = llvm_15 . override { enableSharedLibraries = true ; } ;
33
+ llvmShared = llvm_16 . override { enableSharedLibraries = true ; } ;
34
34
35
35
# Expose llvmPackages used for rustc from rustc via passthru for LTO in Firefox
36
- llvmPackages = llvmPackages_15 ;
36
+ llvmPackages = llvmPackages_16 ;
37
37
38
38
# Note: the version MUST be one version prior to the version we're
39
39
# building
@@ -60,4 +60,4 @@ import ./default.nix {
60
60
rustcPatches = [ ] ;
61
61
}
62
62
63
- ( builtins . removeAttrs args [ "pkgsBuildHost" "llvmPackages_11" "llvmPackages_15 " "llvm_15 " ] )
63
+ ( builtins . removeAttrs args [ "pkgsBuildHost" "llvmPackages_11" "llvmPackages_16 " "llvm_16 " ] )
0 commit comments