You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some of the major changes with v1.85.0 are as follows:
- Update LIC_FILES_CHKSUM in libstd-rs and rust recipes.
- Pass '-Zforce-unstable-if-unmarked' to RUSTFLAGS in libstd-rs.bb
to prevent user from accessing libstd's hashbrown dependency
through 'hashbrown' crate.
Fixes:
error: `hashbrown::HashMap::<K, V, S>::with_hasher` cannot be (indirectly) exposed to stable
--> std/src/collections/hash/map.rs:304:25
error: `hashbrown::HashSet::<T, S>::with_hasher` cannot be (indirectly) exposed to stable
--> std/src/collections/hash/set.rs:396:25
rust-lang/rust#133857 (comment)
- Downgrade bootstrap cc version causing bootstrap to fail
on custom targets. This is merged in v1.85.1 can be dropped
when upgraded to it.
rust-lang/rust@e4ca11f
- Explicitly set float ABI for all ARM 32 bits targets.
A check was implemented to verify 'llvm_floatabi' in target config
json file which yields the following error if not set.
Set corresponding 'llvm_floatabi' values for them.
Fixes:
'error: Error loading target specification: ARM targets must
specify their float ABI.'
rust-lang/rust@a51fefc
- Rust v1.85.0 tarball doesn't ship gcc tree.
Drop the unpack:append() which removed it and prevented the bloat.
rust-lang/rust@13c3f9b
- Drop backported "fix-tidy-check-failure.patch" since it's merged with v1.85.0.
- Adapt the patch changes with v1.85.0:
repro-issue-fix-with-cc-crate-hashmap.patch
revert-link-std-statically-in-rustc_driver-feature.patch
rust-oe-selftest.patch
rv32-cargo-rustix-0.38.40-fix.patch
Release notes: https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html
Signed-off-by: Yash Shinde <[email protected]>
Signed-off-by: Harish Sadineni <[email protected]>
0 commit comments