Skip to content
Latchkey

Reproducible Toolchain とは何か

reproducible toolchain は、build ツール、コンパイラ、およびそれらのバージョンを完全にピン留めした集合で、同じソースをビルドすると常に同じバイト列が得られるように構成されています。timestamp、ファイルの順序、環境からの非決定性を取り除き、独立した第三者が再ビルドして比較できるようにします。その結果は、再構築によって完全性を検証できる artifact です。

なぜ重要か

再現性により、第三者は release を自ら再ビルドすることで、それが改変されていないことを確認できます。また、cache とデバッグをはるかに予測可能にします。

関連ガイド