-
Notifications
You must be signed in to change notification settings - Fork 552
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
switching from stable to nightly causes compiler version mismatch #663
Comments
The missversioned files afterwards exist in the |
I believe this is a dupe of #87. Unfortunately sccache currently caches compiler information in memory in the server process using the compiler path and mtime as the key. When using rustup the |
But that means, if i.e. redis is running in RLU mode and artefacts from compiler version |
I'm going to close this as a dup of #87. I agree that the underlying issue makes a shared compilation cache very difficult, but given that determining the actual underlying binary is hard, and the underlying binary isn't fixed because of toolchain overrides that crates can specify, I'm not sure how to fix it. Firefox has fixed it by resolving the "real" |
Compiling
https://github.com/wisespace-io/u2f-rs
accidentally with
cargo +stable build
followed bycargo +nightly build
consistently gives:Expected:
Graceful expunging cache entries OR being able to distinguish between compiler versions as part of the key.
Backend:
redis
dist-client/dist-server
The text was updated successfully, but these errors were encountered: