Linux 7.0 Lands Improvements to Deal with Rust Changes, Build Reproducibility
8 hours ago
- #Linux
- #Kernel Development
- #Rust
- Linux 7.0 integrates Rust toolchain updates for upcoming Rust 1.95 and 1.96 releases.
- Improvements focus on build reproducibility by remapping paths to avoid absolute ones.
- New lint 'unused_features' allowed for Rust 1.96.0, though its benefits are minimal.
- Dependency information now emitted directly into '$(depfile)', skipping temporary '.d' files.
- Fixes in 'kernel' crate include resolving warnings under '!CONFIG_BLOCK' and suppressing false Clippy warnings.
- 'pin-init' crate updates include removing an unsound attribute and documenting critical field accessor requirements.
- Changes are merged and ready for Linux 7.0-rc4 release.