@@ -28,7 +28,7 @@ bazel_dep(name = "rules_kotlin", version = "2.1.3-codeql.1")
28
28
bazel_dep (name = "gazelle" , version = "0.40.0" )
29
29
bazel_dep (name = "rules_dotnet" , version = "0.17.4" )
30
30
bazel_dep (name = "googletest" , version = "1.14.0.bcr.1" )
31
- bazel_dep (name = "rules_rust" , version = "0.58 .0" )
31
+ bazel_dep (name = "rules_rust" , version = "0.63 .0" )
32
32
bazel_dep (name = "zstd" , version = "1.5.5.bcr.1" )
33
33
34
34
bazel_dep (name = "buildifier_prebuilt" , version = "6.4.0" , dev_dependency = True )
@@ -38,7 +38,10 @@ bazel_dep(name = "buildifier_prebuilt", version = "6.4.0", dev_dependency = True
38
38
RUST_EDITION = "2024"
39
39
40
40
# run buildutils-internal/scripts/fill-rust-sha256s.py when updating (internal repo)
41
- RUST_VERSION = "1.86.0"
41
+ # a nightly toolchain is required to enable experimental_use_cc_common_link, which we require internally
42
+ # we prefer to run the same version as internally, even if experimental_use_cc_common_link is not really
43
+ # required in this repo
44
+ RUST_VERSION = "nightly/2025-08-01"
42
45
43
46
rust = use_extension ("@rules_rust//rust:extensions.bzl" , "rust" )
44
47
rust .toolchain (
@@ -50,26 +53,26 @@ rust.toolchain(
50
53
],
51
54
# generated by buildutils-internal/scripts/fill-rust-sha256s.py (internal repo)
52
55
sha256s = {
53
- "rustc-1.86.0 -x86_64-unknown-linux-gnu.tar.xz" : "4438b809ce4a083af31ed17aeeedcc8fc60ccffc0625bef1926620751b6989d7 " ,
54
- "rustc-1.86.0 -x86_64-apple-darwin.tar.xz" : "42b76253626febb7912541a30d3379f463dec89581aad4cb72c6c04fb5a71dc5 " ,
55
- "rustc-1.86.0 -aarch64-apple-darwin.tar.xz" : "23b8f52102249a47ab5bc859d54c9a3cb588a3259ba3f00f557d50edeca4fde9 " ,
56
- "rustc-1.86.0 -x86_64-pc-windows-msvc.tar.xz" : "fdde839fea274529a31e51eb85c6df1782cc8479c9d1bc24e2914d66a0de41ab " ,
57
- "clippy-1.86.0 -x86_64-unknown-linux-gnu.tar.xz" : "02aaff2c1407d2da8dba19aa4970dd873e311902b120a66cbcdbe51eb8836edf " ,
58
- "clippy-1.86.0 -x86_64-apple-darwin.tar.xz" : "bb85efda7bbffaf124867f5ca36d50932b1e8f533c62ee923438afb32ff8fe9a " ,
59
- "clippy-1.86.0 -aarch64-apple-darwin.tar.xz" : "239fa3a604b124f0312f2af08537874a1227dba63385484b468cca62e7c4f2f2 " ,
60
- "clippy-1.86.0 -x86_64-pc-windows-msvc.tar.xz" : "d00498f47d49219f032e2c5eeebdfc3d32317c0dc3d3fd7125327445bc482cb4 " ,
61
- "cargo-1.86.0 -x86_64-unknown-linux-gnu.tar.xz" : "c5c1590f7e9246ad9f4f97cfe26ffa92707b52a769726596a9ef81565ebd908b " ,
62
- "cargo-1.86.0 -x86_64-apple-darwin.tar.xz" : "af163eb02d1a178044d1b4f2375960efd47130f795f6e33d09e345454bb26f4e " ,
63
- "cargo-1.86.0 -aarch64-apple-darwin.tar.xz" : "3cb13873d48c3e1e4cc684d42c245226a11fba52af6b047c3346ed654e7a05c0 " ,
64
- "cargo-1.86.0 -x86_64-pc-windows-msvc.tar.xz" : "e57a9d89619b5604899bac443e68927bdd371e40f2e03e18950b6ceb3eb67966 " ,
65
- "llvm-tools-1.86.0 -x86_64-unknown-linux-gnu.tar.xz" : "282145ab7a63c98b625856f44b905b4dc726b497246b824632a5790debe95a78 " ,
66
- "llvm-tools-1.86.0 -x86_64-apple-darwin.tar.xz" : "b55706e92f7da989207c50c13c7add483a9fedd233bc431b106eca2a8f151ec9 " ,
67
- "llvm-tools-1.86.0 -aarch64-apple-darwin.tar.xz" : "04d3618c686845853585f036e3211eb9e18f2d290f4610a7a78bdc1fcce1ebd9 " ,
68
- "llvm-tools-1.86.0 -x86_64-pc-windows-msvc.tar.xz" : "721a17cc8dc219177e4277a3592253934ef08daa1e1b12eda669a67d15fad8dd " ,
69
- "rust-std-1.86.0 -x86_64-unknown-linux-gnu.tar.xz" : "67be7184ea388d8ce0feaf7fdea46f1775cfc2970930264343b3089898501d37 " ,
70
- "rust-std-1.86.0 -x86_64-apple-darwin.tar.xz" : "3b1140d54870a080080e84700143f4a342fbd02a410a319b05d9c02e7dcf44cc " ,
71
- "rust-std-1.86.0 -aarch64-apple-darwin.tar.xz" : "0fb121fb3b8fa9027d79ff598500a7e5cd086ddbc3557482ed3fdda00832c61b " ,
72
- "rust-std-1.86.0 -x86_64-pc-windows-msvc.tar.xz" : "3d5354b7b9cb950b58bff3fce18a652aa374bb30c8f70caebd3bd0b43cb41a33 " ,
56
+ "2025-08-01/ rustc-nightly -x86_64-unknown-linux-gnu.tar.xz" : "9bbeaf5d3fc7247d31463a9083aa251c995cc50662c8219e7a2254d76a72a9a4 " ,
57
+ "2025-08-01/ rustc-nightly -x86_64-apple-darwin.tar.xz" : "c9ea539a8eff0d5d162701f99f9e1aabe14dd0dfb420d62362817a5d09219de7 " ,
58
+ "2025-08-01/ rustc-nightly -aarch64-apple-darwin.tar.xz" : "ae83feebbc39cfd982e4ecc8297731fe79c185173aee138467b334c5404b3773 " ,
59
+ "2025-08-01/ rustc-nightly -x86_64-pc-windows-msvc.tar.xz" : "9f170c30d802a349be60cf52ec46260802093cb1013ad667fc0d528b7b10152f " ,
60
+ "2025-08-01/ clippy-nightly -x86_64-unknown-linux-gnu.tar.xz" : "9ae5f3cd8f557c4f6df522597c69d14398cf604cfaed2b83e767c4b77a7eaaf6 " ,
61
+ "2025-08-01/ clippy-nightly -x86_64-apple-darwin.tar.xz" : "983cb9ee0b6b968188e04ab2d33743d54764b2681ce565e1b3f2b9135c696a3e " ,
62
+ "2025-08-01/ clippy-nightly -aarch64-apple-darwin.tar.xz" : "ed2219dbc49d088225e1b7c5c4390fa295066e071fddaa2714018f6bb39ddbf0 " ,
63
+ "2025-08-01/ clippy-nightly -x86_64-pc-windows-msvc.tar.xz" : "911f40ab5cbdd686f40e00965271fe47c4805513a308ed01f30eafb25b448a50 " ,
64
+ "2025-08-01/ cargo-nightly -x86_64-unknown-linux-gnu.tar.xz" : "106463c284e48e4904c717471eeec2be5cc83a9d2cae8d6e948b52438cad2e69 " ,
65
+ "2025-08-01/ cargo-nightly -x86_64-apple-darwin.tar.xz" : "6ad35c40efc41a8c531ea43235058347b6902d98a9693bf0aed7fc16d5590cef " ,
66
+ "2025-08-01/ cargo-nightly -aarch64-apple-darwin.tar.xz" : "dd28c365e9d298abc3154c797720ad36a0058f131265c9978b4c8e4e37012c8a " ,
67
+ "2025-08-01/ cargo-nightly -x86_64-pc-windows-msvc.tar.xz" : "7b431286e12d6b3834b038f078389a00cac73f351e8c3152b2504a3c06420b3b " ,
68
+ "2025-08-01/ llvm-tools-nightly -x86_64-unknown-linux-gnu.tar.xz" : "e342e305d7927cc288d386983b2bc253cfad3776b113386e903d0b302648ef47 " ,
69
+ "2025-08-01/ llvm-tools-nightly -x86_64-apple-darwin.tar.xz" : "e44dd3506524d85c37b3a54bcc91d01378fd2c590b2db5c5974d12f05c1b84d1 " ,
70
+ "2025-08-01/ llvm-tools-nightly -aarch64-apple-darwin.tar.xz" : "0c1b5f46dd81be4a9227b10283a0fcaa39c14fea7e81aea6fd6d9887ff6cdc41 " ,
71
+ "2025-08-01/ llvm-tools-nightly -x86_64-pc-windows-msvc.tar.xz" : "423e5fd11406adccbc31b8456ceb7375ce055cdf45e90d2c3babeb2d7f58383f " ,
72
+ "2025-08-01/ rust-std-nightly -x86_64-unknown-linux-gnu.tar.xz" : "3c0ceb46a252647a1d4c7116d9ccae684fa5e42aaf3296419febd2c962c3b41d " ,
73
+ "2025-08-01/ rust-std-nightly -x86_64-apple-darwin.tar.xz" : "3be416003cab10f767390a753d1d16ae4d26c7421c03c98992cf1943e5b0efe8 " ,
74
+ "2025-08-01/ rust-std-nightly -aarch64-apple-darwin.tar.xz" : "4046ac0ef951cb056b5028a399124f60999fa37792eab69d008d8d7965f389b4 " ,
75
+ "2025-08-01/ rust-std-nightly -x86_64-pc-windows-msvc.tar.xz" : "191ed9d8603c3a4fe5a7bbbc2feb72049078dae2df3d3b7d5dedf3abbf823e6e " ,
73
76
},
74
77
versions = [RUST_VERSION ],
75
78
)
0 commit comments