Hi. I'm trying to compile a specific version of nightly, but with debug traces. However, the generated libs have a different hash in their name, so I wonder what I'm doing wrong. I did:
$ rustup default nightly-2020-05-25 $ rustc --version
I checked out this hash in the rust repository and did
./x.py build. Since I had build other stuff before, I tried again after doing
./x.py clean, but same result.
I also tried with another commit to see if it was the wrong one and it was a strange behavior: the build libs (
librustc_driver_….so and such in the stage2/lib` directory) had the same name. I was expecting them to have a different hash in their name since it was a different commit of rustc.
Is there any documentation about what change the hash in the library names?
Any idea what I'm doing wrong?
It takes so long to build a stage2 compiler that I'd like a way to know whether I'm compiling the right thing before I compile it. Any way to check this?