Rustのターゲットディレクトリのサイズ縮小:新しいコンパイラフラグ
2025-06-02
大きなターゲットディレクトリは、Rust開発者にとってよくある不満です。この記事では、そのサイズを大幅に削減する新しい方法を紹介します。新しいコンパイラフラグ`-Zembed-metadata=no`と、新しいCargoフラグ`-Zno-embed-metadata`を組み合わせることで、.rlibファイルと.rmetaファイルへのメタデータの重複保存を防ぎます。テストでは、リリースモードで最大36.3%の削減が確認されました。この機能は現在不安定版(nightly)であり、デフォルトにする計画がありますが、後方互換性の問題を慎重に考慮する必要があります。
開発