Uh oh!
There was an error while loading. Please reload this page.
Better diagnostics for dlltool errors. - #112591
Conversation
rustbot
commented
Jun 13, 2023
r? @fee1-dead (rustbot has picked a reviewer for you, use r? to override) |
jfgoog
commented
Jun 13, 2023
Example of output: (Note that the underlying problem causing this particular error is that llvm-dlltool doesn't support --temp-prefix, which I intend to address separately.) |
This comment has been minimized.
This comment has been minimized.
fee1-dead
commented
Jun 16, 2023
I'm not familiar with this. r? compiler |
WaffleLapkin
left a comment
There was a problem hiding this comment.
Can you squash the commits together?
4ca05d1 to
4bdba91Comparejfgoog
commented
Jun 20, 2023
Squashed. Thanks for the review. |
WaffleLapkin
commented
Jun 20, 2023
@bors r+ rollup |
bors
commented
Jun 20, 2023
… r=WaffleLapkin Better diagnostics for dlltool errors. When dlltool fails, show the full command that was executed. In particular, llvm-dlltool is not very helpful, printing a generic usage message rather than what actually went wrong, so stdout and stderr aren't of much use when troubleshooting.
compiler-errors
commented
Jun 20, 2023
@bors r- failed in rollup: #112851 (comment) |
WaffleLapkin
commented
Jun 22, 2023
@jfgoog you need to find a way to bless the test in such a way, it passes both in CI and locally (this might be non-trivial, given that the test includes paths...) |
4bdba91 to
d1f68eaComparejfgoog
commented
Jun 22, 2023
Done. I'm not able to test locally, since I'm building on Linux and using llvm-dlltool, which produces different output, which is the entire reason for this change. Is there a way to trigger the build that failed without sending to submit queue? |
WaffleLapkin
commented
Jun 26, 2023
bors
commented
Jun 26, 2023
This comment has been minimized.
This comment has been minimized.
bors
commented
Jul 9, 2023
💔 Test failed - checks-actions |
Noratrieb
commented
Jul 9, 2023
This looks like a legitimate failure, probably needs some blessing. |
jfgoog
commented
Jul 17, 2023
I've been on vacation. Will take a look soon. |
When dlltool fails, show the full command that was executed. In particular, llvm-dlltool is not very helpful, printing a generic usage message rather than what actually went wrong, so stdout and stderr aren't of much use when troubleshooting.
d1f68ea to
c59b823Comparejfgoog
commented
Jul 18, 2023
OK, I think it's fixed, but I unfortunately don't have a good way to test locally, as I mentioned previously. |
WaffleLapkin
commented
Jul 18, 2023
@bors r+ Let's try it |
bors
commented
Jul 18, 2023
bors
commented
Jul 18, 2023
⌛ Testing commit c59b823 with merge 75bcdc515f778584d42b0050cc105ab12d5a0c98... |
bors
commented
Jul 18, 2023
💔 Test failed - checks-actions |
rust-log-analyzer
commented
Jul 18, 2023
The job Click to see the possible cause of the failure (guessed by this bot) |
WaffleLapkin
commented
Jul 19, 2023
@bors retry crates.io error |
bors
commented
Jul 19, 2023
bors
commented
Jul 19, 2023
☀️ Test successful - checks-actions |
rust-timer
commented
Jul 19, 2023
Finished benchmarking commit (77e24f9): comparison URL. Overall result: ❌ regressions - no action needed@rustbot label: -perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)This benchmark run did not return any relevant results for this metric. CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 647.114s -> 647.294s (0.03%) |
When dlltool fails, show the full command that was executed. In particular, llvm-dlltool is not very helpful, printing a generic usage message rather than what actually went wrong, so stdout and stderr aren't of much use when troubleshooting.