Hasty Briefsbeta

双语

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 版本发布