mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-19 16:40:46 -09:00
Note: version 1.94.1 includes security fixes for:
https://www.cve.org/CVERecord?id=CVE-2026-33055
https://www.cve.org/CVERecord?id=CVE-2026-33056
For full change logs, see:
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/
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://blog.rust-lang.org/inside-rust/2025/05/29/redesigning-the-initial-bootstrap-sequence/
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.
Also, Rust received three changes in Cargo's vendoring logic which
produces different vendor directory contents.
In Rust version 1.89:
- 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
In Rust version 1.94
- 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>
Tested-by: Marcus Hoffmann <buildroot@bubu1.eu>
[Julien:
- mark commit as "security" and add info in commit log
- squash version bump, bootstrap and hash fixes in a single commit
- fix python-cryptography hash after update in commit 632e224184
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
71 lines
7.1 KiB
Plaintext
71 lines
7.1 KiB
Plaintext
# Generated with utils/update-rust
|
|
# Do not edit manually
|
|
|
|
# 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
|