At least for the Rust package versions with a build log file available, they seem to have been built with the binary Rust components from the version before. ``` @ellie:~$ grep static.rust-lang.org /amd/ellie/1/package/pkg/rustc-1.*-0/*log | grep rust-std /amd/ellie/1/package/pkg/rustc-1.37.0-0/rustc-1.37.0-0.build.log:downloading https://static.rust-lang.org/dist/2019-07-04/rust-std-1.36.0-x86_64-unknown-linux-gnu.tar.gz /amd/ellie/1/package/pkg/rustc-1.41.0-0/rustc-1.41.0-0.build.log:downloading https://static.rust-lang.org/dist/2019-12-19/rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.xz /amd/ellie/1/package/pkg/rustc-1.43.1-0/rustc-1.43.1-0.build.log:downloading https://static.rust-lang.org/dist/2020-03-12/rust-std-1.42.0-x86_64-unknown-linux-gnu.tar.xz /amd/ellie/1/package/pkg/rustc-1.45.2-0/rustc-1.45.2-0.build.log:downloading https://static.rust-lang.org/dist/2020-06-04/rust-std-1.44.0-x86_64-unknown-linux-gnu.tar.xz /amd/ellie/1/package/pkg/rustc-1.47.0-0/rustc-1.47.0-0.build.log:downloading https://static.rust-lang.org/dist/2020-08-27/rust-std-1.46.0-x86_64-unknown-linux-gnu.tar.xz /amd/ellie/1/package/pkg/rustc-1.50.0-0/rustc-1.50.0-0.build.log:downloading https://static.rust-lang.org/dist/2020-12-31/rust-std-1.49.0-x86_64-unknown-linux-gnu.tar.xz /amd/ellie/1/package/pkg/rustc-1.52.1-0/rustc-1.52.1-0.build.log:downloading https://static.rust-lang.org/dist/2021-03-25/rust-std-1.51.0-x86_64-unknown-linux-gnu.tar.xz /amd/ellie/1/package/pkg/rustc-1.56.1-0/rustc-1.56.1-0.build.log:downloading https://static.rust-lang.org/dist/2021-09-09/rust-std-1.55.0-x86_64-unknown-linux-gnu.tar.xz ``` Upstream issue https://github.com/rust-lang/rust/issues/90555 has more details and references. [The to be rustc can be used in the configuration file](https://github.com/rust-lang/rust/blob/0b4ac62ddaf9ee01b8aaf9dd7097f1f541d64551/config.toml.example#L215-L217), the question is if we just accept that there were downloaded binaries used in the chain.