-
Notifications
You must be signed in to change notification settings - Fork 13.3k
[crater] Try enabling -Zgcc-ld=lld
#96025
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
Conversation
r? @fee1-dead (rust-highfive has picked a reviewer for you, use r? to override) |
⌛ Trying commit 05a2b94 with merge 1b74e096b9bfb06f84a3007193dcd2f059cbdf6a... |
The job Click to see the possible cause of the failure (guessed by this bot)
|
☀️ Try build successful - checks-actions |
Tested locally with a helloworld,
I'll run it locally again, over our extended benchmark suite (for the few crates that link and execute code). In the meantime, we also can make it go through the perf collector to see if something goes horribly wrong with the benchmarks that do involve linking. (It's somewhat expected that bootstrapping with this PR would require @rust-timer build 1b74e096b9bfb06f84a3007193dcd2f059cbdf6a |
Queued 1b74e096b9bfb06f84a3007193dcd2f059cbdf6a with parent 0d13f6a, future comparison URL. |
Finished benchmarking commit (1b74e096b9bfb06f84a3007193dcd2f059cbdf6a): comparison url. Summary:
If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf.
Benchmarking this pull request likely means that it is perf-sensitive, so we're automatically marking it as not fit for rolling up. While you can manually mark this PR as fit for rollup, we strongly recommend not doing so since this PR may lead to changes in compiler perf. @bors rollup=never Footnotes |
According to rust-lang/compiler-team#510 (comment) there should be at least a few projects with incorrect @craterbot run mode=build-and-test The crater queue is empty enough that this won't delay anyone now. It can be de-prioritized if anyone has a more pressing run to do, like the ones for the betas. |
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🎉 Experiment
|
The crater queue is empty, so let's quickly check if some of the flakiness in the unrelated regressions reproduces. @craterbot run mode=build-and-test crates=https://crater-reports.s3.amazonaws.com/pr-96025/retry-regressed-list.txt |
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🎉 Experiment
|
And since the queue is still empty, let's now check for flakiness in the fixed cases. @craterbot run mode=build-and-test crates=https://gist.githubusercontent.com/lqd/03ab4552c58faa97ff33a9b3f2f1dc68/raw/5427f95aa75dfb1e01202d9864641b96cf5ac015/pr-96025-retry-fixed-list.txt |
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🎉 Experiment
|
I'm going to close this PR but we can always reopen and re-run crater when/if needed, seems like we finished the initial collection though. |
To make progress towards using
lld
, this PR will test abuild-and-test
crater run enabling-Zgcc-ld
, to see if it would cause issues onx86_64-unknown-linux-gnu
.