* [Buildroot] [PATCH 1/4] package/rust: bump version to 1.94.1
2026-04-10 22:42 [Buildroot] [PATCH 0/4] package/rust: bump to 1.94.1 and fix bootstrap Nicolas Serafini via buildroot
@ 2026-04-10 22:42 ` Nicolas Serafini via buildroot
2026-04-13 19:21 ` Julien Olivain via buildroot
2026-04-10 22:42 ` [Buildroot] [PATCH 2/4] package/rust{, -bin}: fix bootstrap build for Rust >= 1.89.0 Nicolas Serafini via buildroot
` (3 subsequent siblings)
4 siblings, 1 reply; 7+ messages in thread
From: Nicolas Serafini via buildroot @ 2026-04-10 22:42 UTC (permalink / raw)
To: buildroot
Cc: Eric Le Bihan, Joseph Kogut, Simon Richter, David Pierret,
Danilo Bargen, Bernd Kuhls, Graeme Smecher, Julien Olivain,
Torben Voltmer, Nicolas Serafini, James Hilliard, Manuel Diener,
Alexander Shirokov, Sam Voss, Saeed Kazemi, Alex Michel,
Leo Yu-Chi Liang, Mika Westerberg, Shubham Chakraborty
https://blog.rust-lang.org/2026/03/26/1.94.1-release/
https://blog.rust-lang.org/2026/03/05/Rust-1.94.0/
https://blog.rust-lang.org/2026/02/12/Rust-1.93.1/
https://blog.rust-lang.org/2026/01/22/Rust-1.93.0/
https://blog.rust-lang.org/2025/12/11/Rust-1.92.0/
https://blog.rust-lang.org/2025/11/10/Rust-1.91.1/
https://blog.rust-lang.org/2025/10/30/Rust-1.91.0/
https://blog.rust-lang.org/2025/09/18/Rust-1.90.0/
https://blog.rust-lang.org/2025/08/07/Rust-1.89.0/
Signed-off-by: Nicolas Serafini <nicolas.serafini@flyability.com>
---
package/rust-bin/rust-bin.hash | 128 ++++++++++++++++-----------------
package/rust-bin/rust-bin.mk | 2 +-
package/rust/rust.hash | 4 +-
package/rust/rust.mk | 2 +-
4 files changed, 68 insertions(+), 68 deletions(-)
diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash
index 7f9d2f6339..b1e4ef67a2 100644
--- a/package/rust-bin/rust-bin.hash
+++ b/package/rust-bin/rust-bin.hash
@@ -1,70 +1,70 @@
# Generated with utils/update-rust
# Do not edit manually
-# From https://static.rust-lang.org/dist/rust-1.88.0-aarch64-unknown-linux-gnu.tar.xz.sha256
-sha256 d5decc46123eb888f809f2ee3b118d13586a37ffad38afaefe56aa7139481d34 rust-1.88.0-aarch64-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-1.88.0-i686-unknown-linux-gnu.tar.xz.sha256
-sha256 1f28a28b025ab2637f479f7f239c391a83319dcb89c53819c5a828fe4f92616a rust-1.88.0-i686-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-1.88.0-powerpc-unknown-linux-gnu.tar.xz.sha256
-sha256 e685d4a1d4d616fbf2accf13f29f3dfa431e62b49125499677a7c0954afd216e rust-1.88.0-powerpc-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-1.88.0-powerpc64-unknown-linux-gnu.tar.xz.sha256
-sha256 a06706c8e76dcdd652b74d8737d4d99c20991068520bca86712d3e6d94d141e5 rust-1.88.0-powerpc64-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-1.88.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256
-sha256 4e429d0c390032e556cea9a5729b8abc035aa421a1ad3ac232b63308705c14bb rust-1.88.0-powerpc64le-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-1.88.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256
-sha256 3021ad1c6f5c5d177546f9890acaac105fbfc211bfd4b11fc06156f85112df09 rust-1.88.0-riscv64gc-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-1.88.0-s390x-unknown-linux-gnu.tar.xz.sha256
-sha256 96f49ff456bd5649f19f2165864f5588d1bb1f533b9da8b4e3c7b65d61b28a7f rust-1.88.0-s390x-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-1.88.0-x86_64-unknown-linux-gnu.tar.xz.sha256
-sha256 7b5437c1d18a174faae253a18eac22c32288dccfc09ff78d5ee99b7467e21bca rust-1.88.0-x86_64-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-aarch64-unknown-linux-gnu.tar.xz.sha256
-sha256 e9ac4ff3c87247a2195fcceddbf1bdeee5c4fd337f014d8f4c4e3ac99002021f rust-std-1.88.0-aarch64-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-aarch64-unknown-linux-musl.tar.xz.sha256
-sha256 b1562ce0836d5071abbbeaf52e3db9ce0d37fa432f5202b8f661aa4881b4c3e4 rust-std-1.88.0-aarch64-unknown-linux-musl.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-arm-unknown-linux-gnueabi.tar.xz.sha256
-sha256 598e389223ebef13efe6ef8d4dc11da3427c3716f21fd089b9ec5afbec1bb900 rust-std-1.88.0-arm-unknown-linux-gnueabi.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-arm-unknown-linux-gnueabihf.tar.xz.sha256
-sha256 b5e1f168fa02ad57e1ace9ac3d379a9c95f816a26f12156216521a22e192f123 rust-std-1.88.0-arm-unknown-linux-gnueabihf.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-arm-unknown-linux-musleabi.tar.xz.sha256
-sha256 89190b0de686052ff76418f67efa25ca83430f112737c2625d2911d0839cf9fc rust-std-1.88.0-arm-unknown-linux-musleabi.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-arm-unknown-linux-musleabihf.tar.xz.sha256
-sha256 5aa9d94539b8e5dc02454ca5605c420d7e96c74e62ec53889cc27d2744edef95 rust-std-1.88.0-arm-unknown-linux-musleabihf.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256
-sha256 37b77f0e226f291f42d02c4d3011d53a4bde67fc4b49ae205fde80cd50b55d8a rust-std-1.88.0-armv5te-unknown-linux-gnueabi.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-armv5te-unknown-linux-musleabi.tar.xz.sha256
-sha256 fe75a39a140e5ab430d17d6aed2b93b5c17735ece4c578629f5210d43512d6b6 rust-std-1.88.0-armv5te-unknown-linux-musleabi.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-armv7-unknown-linux-gnueabi.tar.xz.sha256
-sha256 60ee3766f67d6404f8c9e77090c57c21fef7eca540ec0ab2f2cd2b28a21dca37 rust-std-1.88.0-armv7-unknown-linux-gnueabi.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256
-sha256 f9e13ca81872019186a67c44919c017b1bfa80c1e2784caee81ab1f65f548b5b rust-std-1.88.0-armv7-unknown-linux-gnueabihf.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-armv7-unknown-linux-musleabi.tar.xz.sha256
-sha256 822c8dc77c50eaf4786c42b9004daf3aa05472b3247d11c02caf8bc1d408d67f rust-std-1.88.0-armv7-unknown-linux-musleabi.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-armv7-unknown-linux-musleabihf.tar.xz.sha256
-sha256 fd6684c2454c2859209e1f9791d4f7bd5be4e75f599276220ba8814f94f331cb rust-std-1.88.0-armv7-unknown-linux-musleabihf.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-i586-unknown-linux-gnu.tar.xz.sha256
-sha256 7c9016ce85e24dde9d76c0a34061fa0fd6f742ea495dd1784804b60061b39627 rust-std-1.88.0-i586-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-i586-unknown-linux-musl.tar.xz.sha256
-sha256 ab409bb848d7109005857e14cd200f5a07479b3c6b8c7fdda9325af61672a273 rust-std-1.88.0-i586-unknown-linux-musl.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-i686-unknown-linux-gnu.tar.xz.sha256
-sha256 ced56f7ab86496f6eb42d356841f9d0b625159eba65afd1913f232bb66d4b7e0 rust-std-1.88.0-i686-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-i686-unknown-linux-musl.tar.xz.sha256
-sha256 dcd1ef607728bcc73bcd70341094a6fcaa1dbbfb01cfc48505c0e93b62394eb8 rust-std-1.88.0-i686-unknown-linux-musl.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-powerpc-unknown-linux-gnu.tar.xz.sha256
-sha256 891fe38736ca637bcd776f6d2b1822d761bd92305188482e45d26ab0dd84344b rust-std-1.88.0-powerpc-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-powerpc64-unknown-linux-gnu.tar.xz.sha256
-sha256 89cf8b30e0fae601e0603e41d5eaf58881729208cac83636eff89b94724b7112 rust-std-1.88.0-powerpc64-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256
-sha256 1030e71f755692c3429bb16829cca776c1ac372abbce3001b04d4e46b1e4f32f rust-std-1.88.0-powerpc64le-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256
-sha256 d446fc0d8e4ce985c2d21aa2adb6ec9fce8f7ebde85655200abd71e142b9a981 rust-std-1.88.0-riscv64gc-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-s390x-unknown-linux-gnu.tar.xz.sha256
-sha256 df3144f87a22d606abea4dcfe88369fcd499ef2fc748724b47941308ae259a5d rust-std-1.88.0-s390x-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-sparc64-unknown-linux-gnu.tar.xz.sha256
-sha256 95be6d0dec8be07fa13313a10dd177e72df9737660c235a3e673bffcdd2e9068 rust-std-1.88.0-sparc64-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-x86_64-unknown-linux-gnu.tar.xz.sha256
-sha256 36d7eacf46bd5199cb433e49a9ed9c9b380d82f8a0ebc05e89b43b51c070c955 rust-std-1.88.0-x86_64-unknown-linux-gnu.tar.xz
-# From https://static.rust-lang.org/dist/rust-std-1.88.0-x86_64-unknown-linux-musl.tar.xz.sha256
-sha256 0c42b63c18a6343851e0f27aeb5cff73146c86fc95bc4e2bf51b726c4311249e rust-std-1.88.0-x86_64-unknown-linux-musl.tar.xz
+# From https://static.rust-lang.org/dist/rust-1.94.1-aarch64-unknown-linux-gnu.tar.xz.sha256
+sha256 bb1267e956ef7887049236d26b37e987da383e190c7d95c80731a302af01b650 rust-1.94.1-aarch64-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-1.94.1-i686-unknown-linux-gnu.tar.xz.sha256
+sha256 9d9145650255966678abe278eb114995fee01226c9929fd5cf90ff9298c41e93 rust-1.94.1-i686-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-1.94.1-powerpc-unknown-linux-gnu.tar.xz.sha256
+sha256 2d259911e14c0841f60e3c408a5a8e0e784cb0ef08697307262a5ec39e156271 rust-1.94.1-powerpc-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-1.94.1-powerpc64-unknown-linux-gnu.tar.xz.sha256
+sha256 81e21bef0527f16a836fd4c95f3572d0cf7f32747086bf1ca33be31c10ada3e1 rust-1.94.1-powerpc64-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-1.94.1-powerpc64le-unknown-linux-gnu.tar.xz.sha256
+sha256 d85412273df35f667f4e634a957c3e1c909dacd95901e1a488b4334035e1c422 rust-1.94.1-powerpc64le-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-1.94.1-riscv64gc-unknown-linux-gnu.tar.xz.sha256
+sha256 e89ba1767d1ad0ec5873a8cbd13d18c149d5c3462946db9d6ca402abe1eaab4d rust-1.94.1-riscv64gc-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-1.94.1-s390x-unknown-linux-gnu.tar.xz.sha256
+sha256 0214b912f36fd72c769aa67f7cd844d500bdf2f9dcd1955e5e8bcea6b8cce955 rust-1.94.1-s390x-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-1.94.1-x86_64-unknown-linux-gnu.tar.xz.sha256
+sha256 294b3d81fa72e62581276290c60c81eb8b58498d333d422ca1dfc432877d0c40 rust-1.94.1-x86_64-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-aarch64-unknown-linux-gnu.tar.xz.sha256
+sha256 2be613d5525a4ce8b7e2a1a55beeb64198314507be0d2da5aea4fd166cdde21f rust-std-1.94.1-aarch64-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-aarch64-unknown-linux-musl.tar.xz.sha256
+sha256 f9192506a2bef2d2b79a1865200c9df3d4da598ba6b72af978fe0dbe8a2dbfac rust-std-1.94.1-aarch64-unknown-linux-musl.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-arm-unknown-linux-gnueabi.tar.xz.sha256
+sha256 522b0617cd306831b0d3f48cc9df8ac7eca24270fa88fba6f10e5a2b430336a8 rust-std-1.94.1-arm-unknown-linux-gnueabi.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-arm-unknown-linux-gnueabihf.tar.xz.sha256
+sha256 386964a6b9e85aef7b93a0b5c682339ec5628947c29076b7459c934fbf8fcfda rust-std-1.94.1-arm-unknown-linux-gnueabihf.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-arm-unknown-linux-musleabi.tar.xz.sha256
+sha256 7b49c52a1b98fe17a13cca927bce2be164aec8cddee7641fef1f51e68a6d23e4 rust-std-1.94.1-arm-unknown-linux-musleabi.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-arm-unknown-linux-musleabihf.tar.xz.sha256
+sha256 9039316c3ca3556cf9ac9c708b72de33104a63480ab7f2113b508d2bd3acc744 rust-std-1.94.1-arm-unknown-linux-musleabihf.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-armv5te-unknown-linux-gnueabi.tar.xz.sha256
+sha256 e51557389b834a60b9d65ad7041969293a25d92706f4ff1251246b4a45ffe3bf rust-std-1.94.1-armv5te-unknown-linux-gnueabi.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-armv5te-unknown-linux-musleabi.tar.xz.sha256
+sha256 1e3906a6ee17703bf6d710340c20d2a90c2204b2b93ae97fded37ac2e9744894 rust-std-1.94.1-armv5te-unknown-linux-musleabi.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-armv7-unknown-linux-gnueabi.tar.xz.sha256
+sha256 a322d260868c8417c54d6fcc688e9e2ab96f9099ae3234e83e092cb3a152b531 rust-std-1.94.1-armv7-unknown-linux-gnueabi.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-armv7-unknown-linux-gnueabihf.tar.xz.sha256
+sha256 9771f445dbfb98e5c541620ab9f132f1014b36a75cc3fe02a2ddb127648fda0b rust-std-1.94.1-armv7-unknown-linux-gnueabihf.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-armv7-unknown-linux-musleabi.tar.xz.sha256
+sha256 46d13262e587b1dccaba86cb3a746d236c46dae6122a350426a1b6ed8e3e8421 rust-std-1.94.1-armv7-unknown-linux-musleabi.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-armv7-unknown-linux-musleabihf.tar.xz.sha256
+sha256 c45faf161e256b8f0d0e38c7049c2de9d18504a6ce46649c4c42997c5d83150c rust-std-1.94.1-armv7-unknown-linux-musleabihf.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-i586-unknown-linux-gnu.tar.xz.sha256
+sha256 025015d2be08032e7cdd3b8549130cd6fd6beec8d7ecff192eea8aa7fc1453e5 rust-std-1.94.1-i586-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-i586-unknown-linux-musl.tar.xz.sha256
+sha256 e4089c17915dc45139bd2f85a4fe3f1eff7a4db6ff197a4d8de87b2d8505d865 rust-std-1.94.1-i586-unknown-linux-musl.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-i686-unknown-linux-gnu.tar.xz.sha256
+sha256 566a17a8b28ada847bd3dd16224ee2d079886695a7acfb1bd15a3c605c9e3492 rust-std-1.94.1-i686-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-i686-unknown-linux-musl.tar.xz.sha256
+sha256 6c6cb3cc0fb10989233c3a67b6a46cf7a8438211e524c79fd7868e5b844d3d4a rust-std-1.94.1-i686-unknown-linux-musl.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-powerpc-unknown-linux-gnu.tar.xz.sha256
+sha256 66f4079ae62e34d62e82fab05cb1e3038cd85311e6e5cf5a476254ef278fe72b rust-std-1.94.1-powerpc-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-powerpc64-unknown-linux-gnu.tar.xz.sha256
+sha256 1ffe28904e888f7884124f08f940a330b314a1c42b502c6458604dd7cd852e82 rust-std-1.94.1-powerpc64-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-powerpc64le-unknown-linux-gnu.tar.xz.sha256
+sha256 68060c6b0716eb9ab9aa0f570b508414362f509e29155b796a531c7e1c9543cc rust-std-1.94.1-powerpc64le-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-riscv64gc-unknown-linux-gnu.tar.xz.sha256
+sha256 8e223e480e8bb25aa8fec3bca936cb6343098b0af5b59a2c40abd5cca51aa3ab rust-std-1.94.1-riscv64gc-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-s390x-unknown-linux-gnu.tar.xz.sha256
+sha256 391a713446c2ef5bccc3f90058b4eff4df42f8c996c399bb760a1565adfeb193 rust-std-1.94.1-s390x-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-sparc64-unknown-linux-gnu.tar.xz.sha256
+sha256 028e4a8125a3d996c72d85488dcfe4ab1e84b8d45f16478cc757bdd1d06748ca rust-std-1.94.1-sparc64-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-x86_64-unknown-linux-gnu.tar.xz.sha256
+sha256 74109ee2c19098f1d7122087dd338a8f643203b3ce678c9d58169db733e17a03 rust-std-1.94.1-x86_64-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-x86_64-unknown-linux-musl.tar.xz.sha256
+sha256 5a233ab503d58a3fb65bf7ecaa1b82f821f799dfd94a2613215317097ad43547 rust-std-1.94.1-x86_64-unknown-linux-musl.tar.xz
# Locally generated
sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE
sha256 b71bd43a069ca0641a9ecfe585ca7b3c53b5cc1608f8b68321168698e28b5ea1 LICENSE-MIT
diff --git a/package/rust-bin/rust-bin.mk b/package/rust-bin/rust-bin.mk
index 215bd84ad3..aef132562c 100644
--- a/package/rust-bin/rust-bin.mk
+++ b/package/rust-bin/rust-bin.mk
@@ -6,7 +6,7 @@
# When updating this version, check whether support/download/cargo-post-process
# still generates the same archives.
-RUST_BIN_VERSION = 1.88.0
+RUST_BIN_VERSION = 1.94.1
RUST_BIN_SITE = https://static.rust-lang.org/dist
RUST_BIN_LICENSE = Apache-2.0 or MIT
RUST_BIN_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT
diff --git a/package/rust/rust.hash b/package/rust/rust.hash
index 7b22bb8c94..fa07d6cc92 100644
--- a/package/rust/rust.hash
+++ b/package/rust/rust.hash
@@ -1,8 +1,8 @@
# Generated with utils/update-rust
# Do not edit manually
-# From https://static.rust-lang.org/dist/rustc-1.88.0-src.tar.xz.sha256
-sha256 0c1dcbb4f762513d021e1a282c0ac58c0a423642b3a6bf581cafb5414df4193e rustc-1.88.0-src.tar.xz
+# From https://static.rust-lang.org/dist/rustc-1.94.1-src.tar.xz.sha256
+sha256 174fce10ce012317ca995810296d8af199318838180b03d68a853e0f02d4b571 rustc-1.94.1-src.tar.xz
# Locally generated
sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE
sha256 b71bd43a069ca0641a9ecfe585ca7b3c53b5cc1608f8b68321168698e28b5ea1 LICENSE-MIT
diff --git a/package/rust/rust.mk b/package/rust/rust.mk
index 9999475c35..27b3c49db3 100644
--- a/package/rust/rust.mk
+++ b/package/rust/rust.mk
@@ -6,7 +6,7 @@
# When updating this version, check whether support/download/cargo-post-process
# still generates the same archives.
-RUST_VERSION = 1.88.0
+RUST_VERSION = 1.94.1
RUST_SOURCE = rustc-$(RUST_VERSION)-src.tar.xz
RUST_SITE = https://static.rust-lang.org/dist
RUST_LICENSE = Apache-2.0 or MIT
--
2.53.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 7+ messages in thread* Re: [Buildroot] [PATCH 1/4] package/rust: bump version to 1.94.1
2026-04-10 22:42 ` [Buildroot] [PATCH 1/4] package/rust: bump version to 1.94.1 Nicolas Serafini via buildroot
@ 2026-04-13 19:21 ` Julien Olivain via buildroot
0 siblings, 0 replies; 7+ messages in thread
From: Julien Olivain via buildroot @ 2026-04-13 19:21 UTC (permalink / raw)
To: Nicolas Serafini
Cc: buildroot, Eric Le Bihan, Joseph Kogut, Simon Richter,
David Pierret, Danilo Bargen, Bernd Kuhls, Graeme Smecher,
Torben Voltmer, James Hilliard, Manuel Diener, Alexander Shirokov,
Sam Voss, Saeed Kazemi, Alex Michel, Leo Yu-Chi Liang,
Mika Westerberg, Shubham Chakraborty
Hi Nicolas, All,
On 11/04/2026 00:42, Nicolas Serafini via buildroot wrote:
> https://blog.rust-lang.org/2026/03/26/1.94.1-release/
> https://blog.rust-lang.org/2026/03/05/Rust-1.94.0/
> https://blog.rust-lang.org/2026/02/12/Rust-1.93.1/
> https://blog.rust-lang.org/2026/01/22/Rust-1.93.0/
> https://blog.rust-lang.org/2025/12/11/Rust-1.92.0/
> https://blog.rust-lang.org/2025/11/10/Rust-1.91.1/
> https://blog.rust-lang.org/2025/10/30/Rust-1.91.0/
> https://blog.rust-lang.org/2025/09/18/Rust-1.90.0/
> https://blog.rust-lang.org/2025/08/07/Rust-1.89.0/
> Signed-off-by: Nicolas Serafini <nicolas.serafini@flyability.com>
Applied to master, thanks a lot!
I squashed your three patches into one, in order to be able to use
git bisect afterwards. For full explanation, see:
https://nightly.buildroot.org/manual.html#_the_formatting_of_a_patch
I also marked the bump as a "security" bump, because 1.94.1
release note mentions fixes for 2 CVEs.
See:
https://gitlab.com/buildroot.org/buildroot/-/commit/f1f96c1ad006c9a65ac39b500ccd1c8581dd2fc5
Best regards,
Julien.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH 2/4] package/rust{, -bin}: fix bootstrap build for Rust >= 1.89.0
2026-04-10 22:42 [Buildroot] [PATCH 0/4] package/rust: bump to 1.94.1 and fix bootstrap Nicolas Serafini via buildroot
2026-04-10 22:42 ` [Buildroot] [PATCH 1/4] package/rust: bump version to 1.94.1 Nicolas Serafini via buildroot
@ 2026-04-10 22:42 ` Nicolas Serafini via buildroot
2026-04-10 22:42 ` [Buildroot] [PATCH 3/4] package: update cargo suffix to -cargo5 and fix hashes Nicolas Serafini via buildroot
` (2 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Nicolas Serafini via buildroot @ 2026-04-10 22:42 UTC (permalink / raw)
To: buildroot
Cc: Eric Le Bihan, Joseph Kogut, Simon Richter, David Pierret,
Danilo Bargen, Bernd Kuhls, Graeme Smecher, Julien Olivain,
Torben Voltmer, Nicolas Serafini, James Hilliard, Manuel Diener,
Alexander Shirokov, Sam Voss, Saeed Kazemi, Alex Michel,
Leo Yu-Chi Liang, Mika Westerberg, Shubham Chakraborty
Since Rust 1.89.0, the bootstrap was redesigned (upstream PR #119899):
the stage 0 standard library is no longer built from source but copied
from the stage 0 compiler's sysroot. This breaks host-rust in two
ways.
https://github.com/rust-lang/rust/pull/119899
First, building std from source for a cross target at stage 0 now
requires build.local-rebuild to be set in config.toml. Without it,
the bootstrap refuses to proceed. Set local-rebuild = true since the
stage 0 compiler (host-rust-bin) is the same version as the compiler
being built from source.
https://github.com/rust-lang/rust/pull/145876
Second, host-rust-bin creates relative symlinks to expose the host
std libraries under its rustc component directory. The bootstrap's
copy_link_internal() copies these symlinks verbatim into the
stage0-sysroot, where the relative paths no longer resolve. Replace
them with hardlink copies (cp -al) in HOST_RUST_BIN_LIBSTD_EXTRACT.
Signed-off-by: Nicolas Serafini <nicolas.serafini@flyability.com>
---
package/rust-bin/rust-bin.mk | 4 ++--
package/rust/rust.mk | 1 +
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/package/rust-bin/rust-bin.mk b/package/rust-bin/rust-bin.mk
index aef132562c..0a1f3e5c56 100644
--- a/package/rust-bin/rust-bin.mk
+++ b/package/rust-bin/rust-bin.mk
@@ -28,8 +28,8 @@ define HOST_RUST_BIN_LIBSTD_EXTRACT
$(TAR) -C $(@D)/std $(TAR_OPTIONS) -
)
mkdir -p $(@D)/rustc/lib/rustlib/$(RUSTC_HOST_NAME)/lib
- cd $(@D)/rustc/lib/rustlib/$(RUSTC_HOST_NAME)/lib; \
- ln -sf ../../../../../$(HOST_RUST_BIN_LIBSTD_HOST_PREFIX)/lib/rustlib/$(RUSTC_HOST_NAME)/lib/* .
+ cp -al $(@D)/$(HOST_RUST_BIN_LIBSTD_HOST_PREFIX)/lib/rustlib/$(RUSTC_HOST_NAME)/lib/* \
+ $(@D)/rustc/lib/rustlib/$(RUSTC_HOST_NAME)/lib/
endef
HOST_RUST_BIN_POST_EXTRACT_HOOKS += HOST_RUST_BIN_LIBSTD_EXTRACT
diff --git a/package/rust/rust.mk b/package/rust/rust.mk
index 27b3c49db3..8a643c4a58 100644
--- a/package/rust/rust.mk
+++ b/package/rust/rust.mk
@@ -40,6 +40,7 @@ define HOST_RUST_CONFIGURE_CMDS
echo 'compiler-docs = false'; \
echo 'docs = false'; \
echo 'verbose = $(HOST_RUST_VERBOSITY)'; \
+ echo 'local-rebuild = true'; \
echo '[install]'; \
echo 'prefix = "$(HOST_DIR)"'; \
echo 'sysconfdir = "$(HOST_DIR)/etc"'; \
--
2.53.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 7+ messages in thread* [Buildroot] [PATCH 3/4] package: update cargo suffix to -cargo5 and fix hashes
2026-04-10 22:42 [Buildroot] [PATCH 0/4] package/rust: bump to 1.94.1 and fix bootstrap Nicolas Serafini via buildroot
2026-04-10 22:42 ` [Buildroot] [PATCH 1/4] package/rust: bump version to 1.94.1 Nicolas Serafini via buildroot
2026-04-10 22:42 ` [Buildroot] [PATCH 2/4] package/rust{, -bin}: fix bootstrap build for Rust >= 1.89.0 Nicolas Serafini via buildroot
@ 2026-04-10 22:42 ` Nicolas Serafini via buildroot
2026-04-10 22:42 ` [Buildroot] [PATCH 4/4] rust: add support for riscv64gc-unknown-linux-musl target Nicolas Serafini via buildroot
2026-04-13 17:35 ` [Buildroot] [PATCH 0/4] package/rust: bump to 1.94.1 and fix bootstrap Marcus Hoffmann via buildroot
4 siblings, 0 replies; 7+ messages in thread
From: Nicolas Serafini via buildroot @ 2026-04-10 22:42 UTC (permalink / raw)
To: buildroot
Cc: Eric Le Bihan, Joseph Kogut, Simon Richter, David Pierret,
Danilo Bargen, Bernd Kuhls, Graeme Smecher, Julien Olivain,
Torben Voltmer, Nicolas Serafini, James Hilliard, Manuel Diener,
Alexander Shirokov, Sam Voss, Saeed Kazemi, Alex Michel,
Leo Yu-Chi Liang, Mika Westerberg, Shubham Chakraborty
Following the bump of Rust to 1.94.1, three changes in Cargo's
vendoring logic produce different vendor directory contents:
- cargo vendor now does direct extraction from .crate tarballs
instead of heuristic file listing, adding previously excluded
files like .cargo_vcs_info.json and hidden directories:
https://github.com/rust-lang/cargo/pull/15514
- Files with .rej/.orig suffixes (e.g. Cargo.toml.orig) are no
longer excluded from vendoring:
https://github.com/rust-lang/cargo/pull/15569
- Git-specific files (.gitattributes, .gitignore) are now
recursively filtered in subdirectories, not just at the top
level:
https://github.com/rust-lang/cargo/pull/16439
Therefore the hashes of all Cargo-fetched packages need to be
updated. This commit changes the suffix of Cargo packages from
-cargo4 to -cargo5, and updates all hashes.
Signed-off-by: Nicolas Serafini <nicolas.serafini@flyability.com>
---
package/aardvark-dns/aardvark-dns.hash | 2 +-
package/aichat/aichat.hash | 2 +-
package/bat/bat.hash | 2 +-
package/broot/broot.hash | 2 +-
package/dust/dust.hash | 2 +-
package/espflash/espflash.hash | 2 +-
package/eza/eza.hash | 2 +-
package/fd/fd.hash | 2 +-
package/hyperfine/hyperfine.hash | 2 +-
package/kibi/kibi.hash | 2 +-
package/kmon/kmon.hash | 2 +-
package/libzenoh-c/libzenoh-c.hash | 2 +-
package/netavark/netavark.hash | 2 +-
package/nushell/nushell.hash | 2 +-
package/parsec-tool/parsec-tool.hash | 2 +-
package/parsec/parsec.hash | 2 +-
package/pkg-download.mk | 2 +-
package/procs/procs.hash | 2 +-
package/python-bcrypt/python-bcrypt.hash | 2 +-
package/python-cryptography/python-cryptography.hash | 2 +-
package/python-logbook/python-logbook.hash | 2 +-
package/python-maturin/python-maturin.hash | 2 +-
package/python-orjson/python-orjson.hash | 2 +-
package/python-pydantic-core/python-pydantic-core.hash | 2 +-
package/python-rpds-py/python-rpds-py.hash | 2 +-
package/python-rtoml/python-rtoml.hash | 2 +-
package/python-selenium/python-selenium.hash | 2 +-
package/ripgrep/ripgrep.hash | 2 +-
package/rust-bindgen/rust-bindgen.hash | 2 +-
package/sentry-cli/sentry-cli.hash | 2 +-
package/tbtools/tbtools.hash | 2 +-
package/tealdeer/tealdeer.hash | 2 +-
package/uefisettings/uefisettings.hash | 2 +-
package/zellij/zellij.hash | 2 +-
package/zoxide/zoxide.hash | 2 +-
35 files changed, 35 insertions(+), 35 deletions(-)
diff --git a/package/aardvark-dns/aardvark-dns.hash b/package/aardvark-dns/aardvark-dns.hash
index 134dd34a1b..b3b742089a 100644
--- a/package/aardvark-dns/aardvark-dns.hash
+++ b/package/aardvark-dns/aardvark-dns.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 aeb5fc77455b01916b28f7c306834446f3f6e184c02d38b177c578bb4f01939e aardvark-dns-v1.17.0-git4-cargo4.tar.gz
+sha256 bf046c3bc7bc9f1f04220a89393b9189bcab1c61c204f247b3a5415d0ac27117 aardvark-dns-v1.17.0-git4-cargo5.tar.gz
sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE
diff --git a/package/aichat/aichat.hash b/package/aichat/aichat.hash
index 43e96381ed..09291a070f 100644
--- a/package/aichat/aichat.hash
+++ b/package/aichat/aichat.hash
@@ -1,4 +1,4 @@
# Locally generated
-sha256 214af28357dd2b7543120fd23b81614c986ea62d69fade6d80259cb7a42eafdd aichat-0.30.0-cargo4.tar.gz
+sha256 1e8643532ec5ad25aa227c36dd5fd3dee31afd1d2dc51acf25a68d12c3fd3980 aichat-0.30.0-cargo5.tar.gz
sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE-APACHE
sha256 5af431a6a9869052e2be4e71ccd731c7efe45dca47eaca84d4d1fb38f134cb79 LICENSE-MIT
diff --git a/package/bat/bat.hash b/package/bat/bat.hash
index 532ccd98a4..78bd1de394 100644
--- a/package/bat/bat.hash
+++ b/package/bat/bat.hash
@@ -1,4 +1,4 @@
# Locally generated
-sha256 e62f9f1b14090044db860727a3c6bcb0d5b840f866ccaea4298518eeeb807a72 bat-0.26.0-cargo4.tar.gz
+sha256 e23db7a34f860d425cf0bb6f13505606024ab81035327262963d8395b4a6f3b5 bat-0.26.0-cargo5.tar.gz
sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE-APACHE
sha256 dccda9eb9533f5c65624a1106536c6cfde46008d58e60b3faf154e8b9fd5b46e LICENSE-MIT
diff --git a/package/broot/broot.hash b/package/broot/broot.hash
index ec72063928..56168b5a38 100644
--- a/package/broot/broot.hash
+++ b/package/broot/broot.hash
@@ -1,3 +1,3 @@
# Locally generated
-sha256 46fc9c18ac0bb7a23eb752aab853b2484dba5b168052d380b1d8b902bf4a6fbf broot-1.56.2-cargo4.tar.gz
+sha256 dde0da41fe9ee0f03c7f2895134360a4d2e003ed1ebc726c7394009dd9ad0f07 broot-1.56.2-cargo5.tar.gz
sha256 89461664ce2aee7d80ea8fba7118fe7abd490d76ba435cf1d81d3128e060711f LICENSE
diff --git a/package/dust/dust.hash b/package/dust/dust.hash
index 83b01447b6..edb865fc0a 100644
--- a/package/dust/dust.hash
+++ b/package/dust/dust.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 275c2d7bd06205588b7e20e4b478e0df7213f426a1441923e3f2dfaa80cf4828 dust-1.2.3-cargo4.tar.gz
+sha256 2ce1847c74a9ee1512c8ceca68c648b8dee1f7996cd5750ffbbd79a932edd129 dust-1.2.3-cargo5.tar.gz
sha256 aee6e2d13d3a55c7881630c09b41ca7b3b44bb1437b5d36695d22decc3655160 LICENSE
diff --git a/package/espflash/espflash.hash b/package/espflash/espflash.hash
index 0be30f0442..317c84e56e 100644
--- a/package/espflash/espflash.hash
+++ b/package/espflash/espflash.hash
@@ -1,4 +1,4 @@
# Locally calculated
-sha256 5edf94cd55daceffd08278f7789ea58b24de2051f0e15d8b7ba441bc94337d87 espflash-4.0.1-cargo4.tar.gz
+sha256 3d750c05de3a44acaca67219a70360fc1d0e79776027fcc3a2298a7d2edb108f espflash-4.0.1-cargo5.tar.gz
sha256 811f4d4d7ae8f88090dcd14cddf1982ca75cc30b5604e6ebb636693d9b885788 LICENSE-APACHE
sha256 8daec6f7e829af4dfc7c99a251986648f718b90589aa819bc48be8ef82b0c12f LICENSE-MIT
diff --git a/package/eza/eza.hash b/package/eza/eza.hash
index 0bc5061ab1..a8e670527a 100644
--- a/package/eza/eza.hash
+++ b/package/eza/eza.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 d31a17b4733589da761ad79bc9faf4271b358a0ef9fea19dabb5f38827ba7cf4 eza-0.23.3-cargo4.tar.gz
+sha256 921ea63ca5281c496a1a370f703de3f68e6147d22da21789c4bf44d222195148 eza-0.23.3-cargo5.tar.gz
sha256 57fb42fbcd0b037ce528ed8f72f1ec095d67bc6825ecf1448ff39be1fe68a4b4 LICENSE.txt
diff --git a/package/fd/fd.hash b/package/fd/fd.hash
index 991be349b8..0dde7218ed 100644
--- a/package/fd/fd.hash
+++ b/package/fd/fd.hash
@@ -1,4 +1,4 @@
# Locally computed
-sha256 4a32dbd98dab4faf307954bf854d0c0c5719816e1cd28fe49385b6925cc8c515 fd-10.3.0-cargo4.tar.gz
+sha256 adc1e51c35259f6ee393ae28df84faa02c5c320b4c391eabda6391d555f40bbf fd-10.3.0-cargo5.tar.gz
sha256 73c83c60d817e7df1943cb3f0af81e4939a8352c9a96c2fd00451b1116fa635c LICENSE-APACHE
sha256 322cfc7aa0c774d0eca3b2610f1d414de3ddbd7d8dd4b9dea941a13a6eb07455 LICENSE-MIT
diff --git a/package/hyperfine/hyperfine.hash b/package/hyperfine/hyperfine.hash
index e0408ee79d..13420dc0d0 100644
--- a/package/hyperfine/hyperfine.hash
+++ b/package/hyperfine/hyperfine.hash
@@ -1,4 +1,4 @@
# Locally computed
-sha256 64644b26342ebd44ad455ee7750809e424aff084bad403d04d713d729b020934 hyperfine-1.20.0-cargo4.tar.gz
+sha256 c119d7d85ea9d3141cc894ae9d0530e83f3456e220fb23c7642e7c8f73bc978b hyperfine-1.20.0-cargo5.tar.gz
sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE-APACHE
sha256 1dfee18c2ff07ce551de4d6a1d2db158c0380746b488a7f0d08c8e0d3568b7c3 LICENSE-MIT
diff --git a/package/kibi/kibi.hash b/package/kibi/kibi.hash
index a805f75f91..3ab58428cd 100644
--- a/package/kibi/kibi.hash
+++ b/package/kibi/kibi.hash
@@ -1,4 +1,4 @@
# Locally generated
-sha256 0a2cdd264fadf455ed919e5d4c12ab25614735dfe0b30895004ce4f3919d7eff kibi-0.3.1-cargo4.tar.gz
+sha256 c65ab03df3c2f1b83b41c2074032edc6c0bc7ff616ff9116cee49ee36c462521 kibi-0.3.1-cargo5.tar.gz
sha256 53cdcb17642e801f813712b4844293b037c23d4b482004b77c15ae2f36f551c3 LICENSE-MIT
sha256 8c6db340475136df3c1201d458fa5755698eace76e510471ecc9d857d6083dac LICENSE-APACHE
diff --git a/package/kmon/kmon.hash b/package/kmon/kmon.hash
index c9c129648b..1877e9ab31 100644
--- a/package/kmon/kmon.hash
+++ b/package/kmon/kmon.hash
@@ -1,3 +1,3 @@
# Locally calculated
-sha256 7b66ef3d20951dfdbe6a62c82ee6de4bb6db23135e65cf535df5d934a7d462d4 kmon-1.7.1-cargo4.tar.gz
+sha256 cd2ce6dec4d47b5ab1c4656be32d8eca71944731471b82a4e365d1312d70e578 kmon-1.7.1-cargo5.tar.gz
sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSE
diff --git a/package/libzenoh-c/libzenoh-c.hash b/package/libzenoh-c/libzenoh-c.hash
index 9a1cbca0ff..ed9013c3b8 100644
--- a/package/libzenoh-c/libzenoh-c.hash
+++ b/package/libzenoh-c/libzenoh-c.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 5b1cc424771338f28ed16bce23a442856ed5b7f7f3ba1ff2aeb7373d68b484dd libzenoh-c-1.2.1-cargo4.tar.gz
+sha256 c0c1c0b97a36ec189f70562927326fb68ae4e49c368003cb3194dbff5d94fda3 libzenoh-c-1.2.1-cargo5.tar.gz
sha256 01a44774f7b1a453595c7c6d7f7308284ba6a1059dc49e14dad6647e1d44a338 LICENSE
diff --git a/package/netavark/netavark.hash b/package/netavark/netavark.hash
index 79fcb2eab1..f7ab17de3e 100644
--- a/package/netavark/netavark.hash
+++ b/package/netavark/netavark.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 4c696e3e61b425270762f8d9d97705358de15de80e06fac7142cf65011d1dc0c netavark-v1.17.0-git4-cargo4.tar.gz
+sha256 9ff98fe9bcb6478ef558ae277b32aad67dbd7e7b72cac66df24084cb4f9038d9 netavark-v1.17.0-git4-cargo5.tar.gz
sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE
diff --git a/package/nushell/nushell.hash b/package/nushell/nushell.hash
index 45047a82ed..d70882e2ec 100644
--- a/package/nushell/nushell.hash
+++ b/package/nushell/nushell.hash
@@ -1,3 +1,3 @@
# Locally generated
-sha256 59b3af5d873d0ce21ddd10358bc4d54753c01c7245caae7a3d8a72782d3f626e nushell-0.108.0-cargo4.tar.gz
+sha256 a26769088250b7af721db9c27c3c8982923b6f0a0ef1cb1eb507669de472c0b7 nushell-0.108.0-cargo5.tar.gz
sha256 ff5dcaaba6140ec57cafdd4f707cd0d329e727477cf7d5b9ba7a244ec2678b79 LICENSE
diff --git a/package/parsec-tool/parsec-tool.hash b/package/parsec-tool/parsec-tool.hash
index f84c64802d..8ce1e1e123 100644
--- a/package/parsec-tool/parsec-tool.hash
+++ b/package/parsec-tool/parsec-tool.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 6ddb379cf9ab309a64c869cd64870d4e58414398f00fdb0ed1524f1e684db226 parsec-tool-0.7.0-cargo4.tar.gz
+sha256 0ad62590274ba72bd1e02e5df234c33f7a24ee77f8d3316887e12d04b01469ea parsec-tool-0.7.0-cargo5.tar.gz
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE
diff --git a/package/parsec/parsec.hash b/package/parsec/parsec.hash
index c6d9ad8d01..66ef007c8c 100644
--- a/package/parsec/parsec.hash
+++ b/package/parsec/parsec.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 1d12fc9718a8690790974348e8ac170bcee433c074c06ba5db7c0a15c372b30e parsec-1.4.1-cargo4.tar.gz
+sha256 4c5f760f1f9c1c28ed93341c0e1416e8a229180eca4df32dd9f743d0f035531b parsec-1.4.1-cargo5.tar.gz
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE
diff --git a/package/pkg-download.mk b/package/pkg-download.mk
index ef268f5c83..ce63ce9658 100644
--- a/package/pkg-download.mk
+++ b/package/pkg-download.mk
@@ -12,7 +12,7 @@
BR_FMT_VERSION_git = -git4
BR_FMT_VERSION_svn = -svn5
BR_FMT_VERSION_go = -go2
-BR_FMT_VERSION_cargo = -cargo4
+BR_FMT_VERSION_cargo = -cargo5
DL_WRAPPER = support/download/dl-wrapper
diff --git a/package/procs/procs.hash b/package/procs/procs.hash
index 35f1f6d2f4..516bc7e950 100644
--- a/package/procs/procs.hash
+++ b/package/procs/procs.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 09f2faee76bad885af50bf2977ea34b64810645a0b781699f8c822311211575e procs-0.14.10-cargo4.tar.gz
+sha256 31337ff0a89d13b26d94971ae12b2ee92cf1a188491711e700d0bf03ecf7ba6a procs-0.14.10-cargo5.tar.gz
sha256 feb87a2e0c305de3464cc44077da5393c52d8ca6362d37427157d04ec6f4510d LICENSE
diff --git a/package/python-bcrypt/python-bcrypt.hash b/package/python-bcrypt/python-bcrypt.hash
index a30e716df0..272bdbcf66 100644
--- a/package/python-bcrypt/python-bcrypt.hash
+++ b/package/python-bcrypt/python-bcrypt.hash
@@ -1,4 +1,4 @@
# Locally calculated after vendoring
-sha256 c209e01bb77628213eecb2152cf143c95e4147e3ef54aada6cf69803fafdc67d python-bcrypt-5.0.0-cargo4.tar.gz
+sha256 c423e043342548dbe409b15e6cded27dba3a70376f36f6d91e1ed01d01ae116a python-bcrypt-5.0.0-cargo5.tar.gz
# Locally computed sha256 checksums
sha256 8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90 LICENSE
diff --git a/package/python-cryptography/python-cryptography.hash b/package/python-cryptography/python-cryptography.hash
index 25d987a321..8e3b797272 100644
--- a/package/python-cryptography/python-cryptography.hash
+++ b/package/python-cryptography/python-cryptography.hash
@@ -1,5 +1,5 @@
# Locally calculated after vendoring
-sha256 18ecafb2c1f2de6d02d1b848f0f80736f0f93e8708afaf3df3064e8722077291 python-cryptography-46.0.5-cargo4.tar.gz
+sha256 ecb4559a7bb579198761a996404b96fe3e9a0f79b1ef0a1a8c9d8d1b7d7dcfd7 python-cryptography-46.0.5-cargo5.tar.gz
# Locally computed sha256 checksums
sha256 3e0c7c091a948b82533ba98fd7cbb40432d6f1a9acbf85f5922d2f99a93ae6bb LICENSE
sha256 aac73b3148f6d1d7111dbca32099f68d26c644c6813ae1e4f05f6579aa2663fe LICENSE.APACHE
diff --git a/package/python-logbook/python-logbook.hash b/package/python-logbook/python-logbook.hash
index de75a97e72..c630a82a42 100644
--- a/package/python-logbook/python-logbook.hash
+++ b/package/python-logbook/python-logbook.hash
@@ -1,4 +1,4 @@
# Locally calculated after vendoring
-sha256 1533f03ef76a4d646b14dd00e9982d6ef5d5dc86f134c9bbc1cd98b55fbf566f python-logbook-1.9.2-cargo4.tar.gz
+sha256 c4abf52044e756f64ed2beba8e7a10e0bf941de9946eb7a82b71abf90f109bc0 python-logbook-1.9.2-cargo5.tar.gz
# Locally computed sha256 checksums
sha256 2ca266337cc6947578654ab0dd6438de4d01fa78b2e6eb554b09757df1178f98 LICENSE
diff --git a/package/python-maturin/python-maturin.hash b/package/python-maturin/python-maturin.hash
index a92307d53b..f255ba8261 100644
--- a/package/python-maturin/python-maturin.hash
+++ b/package/python-maturin/python-maturin.hash
@@ -1,5 +1,5 @@
# Locally calculated after vendoring
-sha256 f4d2f9955b1b1d1ca71558ce969b65345056ef8db643cea33bc4aa124fb248df python-maturin-1.11.2-cargo4.tar.gz
+sha256 b7e5d7303140b6b67a11a40c11b61127d61b6d02d6e727f0a133e73bd78963c5 python-maturin-1.11.2-cargo5.tar.gz
# Locally computed sha256 checksums
sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 license-apache
sha256 ea7882c559733766ad08343bde1d1ec80a4967c03a738fb8e0058ef6289f7b7c license-mit
diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash
index f55aab62ef..3f2cd0ad4c 100644
--- a/package/python-orjson/python-orjson.hash
+++ b/package/python-orjson/python-orjson.hash
@@ -1,5 +1,5 @@
# Locally calculated after vendoring
-sha256 ab71a5f3d6efb4a3dd0cacad24e62d774907be42ba2e01be8a3ddeecf46d078b python-orjson-3.11.5-cargo4.tar.gz
+sha256 da89615d51a086912e7f6444027c14f1edd943aa0910ed498c6f3febdcfae271 python-orjson-3.11.5-cargo5.tar.gz
# Locally computed sha256 checksums
sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE
sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT
diff --git a/package/python-pydantic-core/python-pydantic-core.hash b/package/python-pydantic-core/python-pydantic-core.hash
index 6ab537ad67..61775e5522 100644
--- a/package/python-pydantic-core/python-pydantic-core.hash
+++ b/package/python-pydantic-core/python-pydantic-core.hash
@@ -1,4 +1,4 @@
# Locally calculated after vendoring
-sha256 8919dc76250449ed22d47e94f53929cb44eb982cd4ad80dc0607f8018868e549 python-pydantic-core-2.41.5-cargo4.tar.gz
+sha256 cc643029337df7a2e90799cedbd75fef0636c6a467e74d22f4dfec4c1959359e python-pydantic-core-2.41.5-cargo5.tar.gz
# Locally computed sha256 checksums
sha256 2afdd30d54b4d62b6f488a6bcc1546e84ec5061f13f4209c03d012348783795a LICENSE
diff --git a/package/python-rpds-py/python-rpds-py.hash b/package/python-rpds-py/python-rpds-py.hash
index 9c72c1e7ab..4ce45941b8 100644
--- a/package/python-rpds-py/python-rpds-py.hash
+++ b/package/python-rpds-py/python-rpds-py.hash
@@ -1,4 +1,4 @@
# Locally calculated after vendoring
-sha256 9f8d17fa01176f0f0f5b20675d4c1759f9f8b02d667ae085bd70236b3681ae4f python-rpds-py-0.30.0-cargo4.tar.gz
+sha256 5a1adf51bde76b4865ead196427d5d3ad74eb677186f0eed6b22a89578084822 python-rpds-py-0.30.0-cargo5.tar.gz
# Locally computed sha256 checksums
sha256 314e4e91be3baa93c0fb4bccc9e4e97cd643eb839b065af921782c2175fe9909 LICENSE
diff --git a/package/python-rtoml/python-rtoml.hash b/package/python-rtoml/python-rtoml.hash
index 54aba0c849..506d3b93ac 100644
--- a/package/python-rtoml/python-rtoml.hash
+++ b/package/python-rtoml/python-rtoml.hash
@@ -1,4 +1,4 @@
# Locally calculated after vendoring
-sha256 9174c3af184cbd94e67ac99f63a54c5f8ecea95421b36f15204f6eab762af047 python-rtoml-0.10.0-cargo4.tar.gz
+sha256 8a489442beeb69a9a8bf24d7ccb6cee81afd287e0e45237c9d43aa16517500d1 python-rtoml-0.10.0-cargo5.tar.gz
# Locally computed sha256 checksums
sha256 cd5ffde80e6d3286a2e2e5f02fb2cb07b823931ca368e7c735a6c5f5aebe7103 LICENSE
diff --git a/package/python-selenium/python-selenium.hash b/package/python-selenium/python-selenium.hash
index 97978c0995..3b22e5c5a1 100644
--- a/package/python-selenium/python-selenium.hash
+++ b/package/python-selenium/python-selenium.hash
@@ -1,4 +1,4 @@
# Locally calculated after vendoring
-sha256 c2518c75784290095739e386b4deb9f192b11dab3dce152452e6763918dd6c18 python-selenium-4.39.0-cargo4.tar.gz
+sha256 6a614eb2cc8fff809f9cb10dae089eebad3af996dda49f9787bfed071fb5ac0c python-selenium-4.39.0-cargo5.tar.gz
# Locally computed sha256 checksums
sha256 1ee8454a0696ac46b0d5b67f85b2a0e3af2b7726e1b82cd182af60fd285bcba3 LICENSE
diff --git a/package/ripgrep/ripgrep.hash b/package/ripgrep/ripgrep.hash
index c6cfa63ea3..6ab8264605 100644
--- a/package/ripgrep/ripgrep.hash
+++ b/package/ripgrep/ripgrep.hash
@@ -1,3 +1,3 @@
# Locally calculated
-sha256 cb56abf62d2e9924a873af5dba4ecc87964a5144459d240a83e42c26ea6f9d7f ripgrep-14.1.1-cargo4.tar.gz
+sha256 755b1ea52374d7a067a70ded10be04ddfc083d9333c6bb4f2c1e9a2493cd98c1 ripgrep-14.1.1-cargo5.tar.gz
sha256 0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f LICENSE-MIT
diff --git a/package/rust-bindgen/rust-bindgen.hash b/package/rust-bindgen/rust-bindgen.hash
index 72ff0401ce..09f4b91f96 100644
--- a/package/rust-bindgen/rust-bindgen.hash
+++ b/package/rust-bindgen/rust-bindgen.hash
@@ -1,3 +1,3 @@
# Locally calculated
-sha256 9dd2f0f7bae7c84b1d79fb848d17335b8ebc37c27cd5ecb6e0da3ec0dba87d71 rust-bindgen-0.72.1-cargo4.tar.gz
+sha256 c4dc8c1a1414f139cf0625e538d861fe59802c86e615afef144165f236cdb9dc rust-bindgen-0.72.1-cargo5.tar.gz
sha256 c23953d9deb0a3312dbeaf6c128a657f3591acee45067612fa68405eaa4525db LICENSE
diff --git a/package/sentry-cli/sentry-cli.hash b/package/sentry-cli/sentry-cli.hash
index 88f3fdf46d..de5982dfcb 100644
--- a/package/sentry-cli/sentry-cli.hash
+++ b/package/sentry-cli/sentry-cli.hash
@@ -1,3 +1,3 @@
# locally calculated
-sha256 5072542aad76e1cad27ef643c50b2d959bd5d49e742d887fbad83391d9ce61e2 sentry-cli-2.20.3-cargo4.tar.gz
+sha256 1f03892772a944ff9fbe208ff92e15ec2a966337f1739a5162f3af7dc252b574 sentry-cli-2.20.3-cargo5.tar.gz
sha256 9503def7b54ceb6e3cd182fd59bc05d3a30d7eae481e65aaba4b495133c83c14 LICENSE
diff --git a/package/tbtools/tbtools.hash b/package/tbtools/tbtools.hash
index a66ae15e63..60056f1fd2 100644
--- a/package/tbtools/tbtools.hash
+++ b/package/tbtools/tbtools.hash
@@ -1,3 +1,3 @@
# Locally calculated
-sha256 114c0dfb3f30cc491c9fcb583adf0f8b356268d8207bfc8c73a5bffe990e0c6a tbtools-0.8.0-cargo4.tar.gz
+sha256 a45d11a0beca595c9e10cfa30f78945876ef4bd3ac0651d903f9f2bc14d05197 tbtools-0.8.0-cargo5.tar.gz
sha256 9b16a3add311d607af8d9b348a842a37840d0f47dfcc6cf2a7756ee02c24ed69 LICENSE
diff --git a/package/tealdeer/tealdeer.hash b/package/tealdeer/tealdeer.hash
index acfaad0271..f9fba9b610 100644
--- a/package/tealdeer/tealdeer.hash
+++ b/package/tealdeer/tealdeer.hash
@@ -1,4 +1,4 @@
# Locally generated
-sha256 40952b9921d750bd6a84a7624b7b19558a9bbf1be6433b70db5ec2ccd840e33d tealdeer-1.6.1-cargo4.tar.gz
+sha256 233d220f1f917efccae0f7591ae619cb637862d959596a16afd1390a3203d44c tealdeer-1.6.1-cargo5.tar.gz
sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE
sha256 a313b5e62b80a08f3aae0fa62ff3de8482ef55247299eb352ab44f87ef456b1b LICENSE-MIT
diff --git a/package/uefisettings/uefisettings.hash b/package/uefisettings/uefisettings.hash
index b9b5222d4b..0523d7b9b9 100644
--- a/package/uefisettings/uefisettings.hash
+++ b/package/uefisettings/uefisettings.hash
@@ -1,3 +1,3 @@
# Locally calculated
-sha256 3c199e92e9dde29d5a1be33994cef27eb9450f1dbc006eb5e09856e2be7f172b uefisettings-149bc92970949d44be641ae1e3e942220d7390e7-cargo4.tar.gz
+sha256 d614106b2f9093dfdd24367a5fc131b1537580a0a1e563a82da294539e10ca4a uefisettings-149bc92970949d44be641ae1e3e942220d7390e7-cargo5.tar.gz
sha256 acc0b83e151985bb943d35ac37e7522fef28d707af9a4829678e92baa409aaf1 LICENSE
diff --git a/package/zellij/zellij.hash b/package/zellij/zellij.hash
index 6a8c5a5857..e0aaceeee2 100644
--- a/package/zellij/zellij.hash
+++ b/package/zellij/zellij.hash
@@ -1,3 +1,3 @@
# Locally generated
-sha256 248cb15f4853079dbc02962f2d41db8e1108c5b7b369bbf6feb484d8b1a5be5d zellij-0.43.1-cargo4.tar.gz
+sha256 ee8fb9d36f07f00a3f21e65aadcb85911132a1de1666c18c0c5afe23f63c49d7 zellij-0.43.1-cargo5.tar.gz
sha256 9aa6c363b18a48eeecbffe13ff390c76ede2c90eb37ba17dfbbaffc42892d87d LICENSE.md
diff --git a/package/zoxide/zoxide.hash b/package/zoxide/zoxide.hash
index 64c1efd277..da04d48e9f 100644
--- a/package/zoxide/zoxide.hash
+++ b/package/zoxide/zoxide.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 728fbe4e44cb9b4b8bb0753e962e2889619cccdc354ac141d6e26eb2ca8ee9b9 zoxide-0.9.8-cargo4.tar.gz
+sha256 c86fb903f941d0470712f2e5b37121957a75bdd7e593980ddd8c14a05ec86b5c zoxide-0.9.8-cargo5.tar.gz
sha256 23aa3b08366e4ed6050f3d9950070201802aadbe5675fa1c19f24f4de91cf294 LICENSE
--
2.53.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 7+ messages in thread* [Buildroot] [PATCH 4/4] rust: add support for riscv64gc-unknown-linux-musl target
2026-04-10 22:42 [Buildroot] [PATCH 0/4] package/rust: bump to 1.94.1 and fix bootstrap Nicolas Serafini via buildroot
` (2 preceding siblings ...)
2026-04-10 22:42 ` [Buildroot] [PATCH 3/4] package: update cargo suffix to -cargo5 and fix hashes Nicolas Serafini via buildroot
@ 2026-04-10 22:42 ` Nicolas Serafini via buildroot
2026-04-13 17:35 ` [Buildroot] [PATCH 0/4] package/rust: bump to 1.94.1 and fix bootstrap Marcus Hoffmann via buildroot
4 siblings, 0 replies; 7+ messages in thread
From: Nicolas Serafini via buildroot @ 2026-04-10 22:42 UTC (permalink / raw)
To: buildroot
Cc: Eric Le Bihan, Joseph Kogut, Simon Richter, David Pierret,
Danilo Bargen, Bernd Kuhls, Graeme Smecher, Julien Olivain,
Torben Voltmer, Nicolas Serafini, James Hilliard, Manuel Diener,
Alexander Shirokov, Mariusz Bialonczyk, Sam Voss, Saeed Kazemi,
Alex Michel, Leo Yu-Chi Liang, Mika Westerberg,
Shubham Chakraborty
From: Mariusz Bialonczyk <manio@skyboo.net>
Signed-off-by: Mariusz Bialonczyk <manio@skyboo.net>
[rebased for rust 1.94.1]
Signed-off-by: Nicolas Serafini <nicolas.serafini@flyability.com>
---
package/rust-bin/rust-bin.hash | 2 ++
package/rustc/Config.in.host | 5 +++++
utils/update-rust | 1 +
3 files changed, 8 insertions(+)
diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash
index b1e4ef67a2..00621d01f9 100644
--- a/package/rust-bin/rust-bin.hash
+++ b/package/rust-bin/rust-bin.hash
@@ -57,6 +57,8 @@ sha256 1ffe28904e888f7884124f08f940a330b314a1c42b502c6458604dd7cd852e82 rust-s
sha256 68060c6b0716eb9ab9aa0f570b508414362f509e29155b796a531c7e1c9543cc rust-std-1.94.1-powerpc64le-unknown-linux-gnu.tar.xz
# From https://static.rust-lang.org/dist/rust-std-1.94.1-riscv64gc-unknown-linux-gnu.tar.xz.sha256
sha256 8e223e480e8bb25aa8fec3bca936cb6343098b0af5b59a2c40abd5cca51aa3ab rust-std-1.94.1-riscv64gc-unknown-linux-gnu.tar.xz
+# From https://static.rust-lang.org/dist/rust-std-1.94.1-riscv64gc-unknown-linux-musl.tar.xz.sha256
+sha256 de9fcd9fc4e710ec74108dc3237a78f24fb4c1c6fdbc3a70682e73589933e5e5 rust-std-1.94.1-riscv64gc-unknown-linux-musl.tar.xz
# From https://static.rust-lang.org/dist/rust-std-1.94.1-s390x-unknown-linux-gnu.tar.xz.sha256
sha256 391a713446c2ef5bccc3f90058b4eff4df42f8c996c399bb760a1565adfeb193 rust-std-1.94.1-s390x-unknown-linux-gnu.tar.xz
# From https://static.rust-lang.org/dist/rust-std-1.94.1-sparc64-unknown-linux-gnu.tar.xz.sha256
diff --git a/package/rustc/Config.in.host b/package/rustc/Config.in.host
index c3e9a13f39..9cd912fc74 100644
--- a/package/rustc/Config.in.host
+++ b/package/rustc/Config.in.host
@@ -58,6 +58,11 @@ config BR2_PACKAGE_HOST_RUSTC_TARGET_TIER2_HOST_TOOLS_PLATFORMS
BR2_RISCV_ISA_RVA && BR2_RISCV_ISA_RVF && \
BR2_RISCV_ISA_RVD && BR2_RISCV_ISA_RVC && \
BR2_TOOLCHAIN_USES_GLIBC
+ # riscv64gc-unknown-linux-musl
+ default y if BR2_RISCV_64 && BR2_RISCV_ISA_RVI && BR2_RISCV_ISA_RVM && \
+ BR2_RISCV_ISA_RVA && BR2_RISCV_ISA_RVF && \
+ BR2_RISCV_ISA_RVD && \
+ BR2_TOOLCHAIN_USES_MUSL
# s390x-unknown-linux-gnu
default y if BR2_s390x && BR2_TOOLCHAIN_USES_GLIBC
# x86_64-unknown-linux-musl
diff --git a/utils/update-rust b/utils/update-rust
index 7db3feff9c..18d7b1d1f8 100755
--- a/utils/update-rust
+++ b/utils/update-rust
@@ -52,6 +52,7 @@ RUST_TARGETS = [
"powerpc64-unknown-linux-gnu",
"powerpc64le-unknown-linux-gnu",
"riscv64gc-unknown-linux-gnu",
+ "riscv64gc-unknown-linux-musl",
"s390x-unknown-linux-gnu",
"sparc64-unknown-linux-gnu",
"x86_64-unknown-linux-gnu",
--
2.53.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 7+ messages in thread* Re: [Buildroot] [PATCH 0/4] package/rust: bump to 1.94.1 and fix bootstrap
2026-04-10 22:42 [Buildroot] [PATCH 0/4] package/rust: bump to 1.94.1 and fix bootstrap Nicolas Serafini via buildroot
` (3 preceding siblings ...)
2026-04-10 22:42 ` [Buildroot] [PATCH 4/4] rust: add support for riscv64gc-unknown-linux-musl target Nicolas Serafini via buildroot
@ 2026-04-13 17:35 ` Marcus Hoffmann via buildroot
4 siblings, 0 replies; 7+ messages in thread
From: Marcus Hoffmann via buildroot @ 2026-04-13 17:35 UTC (permalink / raw)
To: Nicolas Serafini, buildroot
Cc: Eric Le Bihan, Joseph Kogut, Simon Richter, David Pierret,
Danilo Bargen, Bernd Kuhls, Graeme Smecher, Julien Olivain,
Torben Voltmer, James Hilliard, Manuel Diener, Alexander Shirokov,
Sam Voss, Saeed Kazemi, Alex Michel, Leo Yu-Chi Liang,
Mika Westerberg, Shubham Chakraborty
Hi Nicolas,
thanks for taking care of this! I've done a test build of the rust
bootstrap and a few packages with that and everything worked, so series
Tested-by: Marcus Hoffmann <buildroot@bubu1.eu>
I did noticed that quite a few things during the bootstrap get built
twice. Once in the host-rustc-build step and then again in
host-rustc-install. Do you know why this is the case? This (sometimes?)
happens for normal rust packages as well, but during the many-hour long
bootstrap it was especially noticeable here.
On 4/11/26 00:42, Nicolas Serafini via buildroot wrote:
> Apologies for the resend, my previous submission bounced as I was
> not subscribed to the mailing list with this email address.
>
> Rust remained at version 1.88.0 because, starting from version
> 1.89.0, the bootstrap process was redesigned, and attempting to
> bootstrap host-rust from source resulted in the following errors:
>
> error[E0463]: can't find crate for `std`
> error[E0463]: can't find crate for `core`
>
> Several attempts to bump Rust were submitted but none were merged:
> - Bernd Kuhls, bump to 1.92.0 (Dec 2025)
> https://patchwork.ozlabs.org/project/buildroot/patch/20251218222527.3861751-1-bernd@kuhls.net/
> - Simon Richter, bump to 1.93.1 (Feb 2026)
> https://patchwork.ozlabs.org/project/buildroot/patch/20260226073135.64960-1-simon@sinic.eu/
>
> This series bump Rust to 1.94.1 and fixes the bootstrap issue:
> [1/4] Bump Rust from 1.88.0 to 1.94.1
> [2/4] Fix the bootstrap build for Rust >= 1.89.0: set
> local-rebuild = true in config.toml and replace the broken
> relative symlinks in host-rust-bin with hardlink copies.
> [3/4] Bump the cargo vendor suffix from -cargo4 to -cargo5 and
> update SHA256 hashes for all 34 affected packages, as the
> vendored content changed following the Rust bump.
> [4/4] Add riscv64gc-unknown-linux-musl target support, rebased
> from Mariusz Bialonczyk's earlier patch (Oct 2025) and
> also part of the patch series for the bump to 1.92.0:
> https://patchwork.ozlabs.org/project/buildroot/patch/20251028045833.2792350-1-manio@skyboo.net/
> https://patchwork.ozlabs.org/project/buildroot/patch/20251218222527.3861751-3-bernd@kuhls.net/
>
> Tested with:
> utils/docker-run support/testing/run-tests \
> -k -d dl -o output_folder tests.package.test_rust
>
> Nicolas Serafini (4):
> package/rust: bump version to 1.94.1
> package/rust{,-bin}: fix bootstrap build for Rust >= 1.89.0
> package: update cargo suffix to -cargo5 and fix hashes
> rust: add support for riscv64gc-unknown-linux-musl target
>
Best,
Marcus
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 7+ messages in thread