-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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
Update sccache to 0.10.0 #137665
base: master
Are you sure you want to change the base?
Update sccache to 0.10.0 #137665
Conversation
@bors try |
Update sccache to 0.10.0 This time, does it also for Windows and macOS. r? `@ghost` try-job: dist-aarch64-apple try-job: dist-x86_64-apple try-job: dist-x86_64-msvc try-job: dist-x86_64-msvc-alt try-job: dist-i686-msvc try-job: dist-aarch64-msvc
💔 Test failed - checks-actions |
This comment has been minimized.
This comment has been minimized.
16d785e
to
8f57495
Compare
@bors try |
Update sccache to 0.10.0 This time, does it also for Windows and macOS. r? `@ghost` try-job: dist-aarch64-apple try-job: dist-x86_64-apple try-job: dist-x86_64-msvc try-job: dist-x86_64-msvc-alt try-job: dist-i686-msvc try-job: dist-aarch64-msvc
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
@bors try |
Update sccache to 0.10.0 This time, does it also for Windows and macOS. r? `@ghost` try-job: dist-aarch64-apple try-job: dist-x86_64-apple try-job: dist-x86_64-msvc try-job: dist-x86_64-msvc-alt try-job: dist-i686-msvc try-job: dist-aarch64-msvc
This comment has been minimized.
This comment has been minimized.
☀️ Try build successful - checks-actions |
@bors try |
Update sccache to 0.10.0 This time, does it also for Windows and macOS. r? `@ghost` try-job: dist-aarch64-apple try-job: dist-x86_64-apple try-job: dist-x86_64-msvc try-job: dist-x86_64-msvc-alt try-job: dist-i686-msvc try-job: dist-aarch64-msvc
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
This comment was marked as outdated.
This comment was marked as outdated.
This time, does it also for Windows and macOS.
@bors try |
Update sccache to 0.10.0 This time, does it also for Windows and macOS. r? `@ghost` try-job: dist-aarch64-apple try-job: dist-x86_64-apple try-job: dist-x86_64-msvc try-job: dist-x86_64-msvc-alt try-job: dist-i686-msvc try-job: dist-aarch64-msvc try-job: dist-x86_64-linux
☀️ Try build successful - checks-actions |
This PR removes a ~8 year old hack added by @alexcrichton (AFAIK) that worked around a sccache bug on 32-bit MSVC. I tried to remove the hack even without bumping sccache and it looks like CI passes, but I'm not sure if that's enough (?). @ChrisDenton Is there an easy way to check that the compiled artifacts are indeed 32-bit? |
From the command line or in Rust? msys2 has In Rust there's the |
Thanks, I was looking for the keywords like "Pe32" and "80386". Based on (Marco for the infra changes, Onur for the bootstrap change) |
@rustbot ready |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM overall
@bors r+ rollup=never |
🌲 The tree is currently closed for pull requests below priority 100. This pull request will be tested once the tree is reopened. |
Update sccache to 0.10.0 This time, does it also for Windows and macOS. This unifies the sccache version across all OSes that we use. r? `@ghost` try-job: dist-aarch64-apple try-job: dist-x86_64-apple try-job: dist-x86_64-msvc try-job: dist-x86_64-msvc-alt try-job: dist-i686-msvc try-job: dist-aarch64-msvc try-job: dist-x86_64-linux
This time, does it also for Windows and macOS. This unifies the sccache version across all OSes that we use.
r? @ghost
try-job: dist-aarch64-apple
try-job: dist-x86_64-apple
try-job: dist-x86_64-msvc
try-job: dist-x86_64-msvc-alt
try-job: dist-i686-msvc
try-job: dist-aarch64-msvc
try-job: dist-x86_64-linux