Description
For just a few weeks now, I am seeing many cases where rustbuild rebuilds stage 0 libstd (and hence rebuilds everything) even though nothing changed there. I have not yet tried to reproduce this in a clean dir (that would take forever due to all the rebuilding), but the steps are roughly as follows:
- Start with a clean dir
./x.py --stage 0 build src/librustc
./x.py --stage 0 build src/librustc
The last step will rebuild everything even though nothing changed.
The timing coincides a little with libstd depending on crates io, but that could be mere coincidence.