Linux 7.0 Lands Improvements to Deal with Rust Changes, Build Reproducibility
2 months ago
- #Linux
- #Kernel Development
- #Rust
- Linux 7.0 集成了针对即将发布的 Rust 1.95 和 1.96 版本的工具链更新
- 改进重点是通过路径重映射避免绝对路径,提升构建可复现性
- Rust 1.96.0 新增了 'unused_features' lint 检查(尽管实际收益有限)
- 依赖信息现在直接输出到 '$(depfile)',不再生成临时 '.d' 文件
- 'kernel' 模块的修复包括解决 '!CONFIG_BLOCK' 下的警告及抑制 Clippy 误报
- 'pin-init' 模块更新涉及移除不安全的属性标记,并完善关键字段访问器的文档要求
- 所有变更已合并完毕,准备纳入 Linux 7.0-rc4 版本发布