Isn’t it impossible to have truly from-scratch reproducible builds? IIRC, you have to trust the compiler which can’t be built from scratch.
And specifically, only one person needs to do this once... I'm surprised there isn't some project doing this...
https://www.schneier.com/blog/archives/2006/01/countering_tr...
https://www.gnu.org/software/mes/
The idea here, is that if you can get a very basic C compiler, you can start building TinyCC, and eventually build a pre-C++ version of GCC, and from there build up to modern GCC. This is a lot easier said than done of course, but not quite as bad as needing the original compilers from the 70s!