-
Notifications
You must be signed in to change notification settings - Fork 13k
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
Linking with LLD fails (on Windows) but only in 32-bit (due to space in path) #78686
Comments
This looks awfully like #76466. |
The cause of #76466 is entirely unrelated to this issue: llvm/llvm-project@928e9e1 |
Assigning |
This comment has been minimized.
This comment has been minimized.
Visiting for P-high review. There are a number of questions this issue raises for me.
I'd like to find this an owner, the hardest part is probably finding someone who already has an environment set up for building for this target (32-bit windows). |
32-bit Windows MSVC to be specific 😄 @rustbot modify labels: -O-windows +O-windows-msvc |
Just following up on my note from 2022-12-09 above: I'm not sure we have enough interest in this issue for us to keep it at P-high. I haven't downgraded it to P-medium yet, but I probably will do so the next time I see it in the P-high triage (which is supposed to happen quarterly) |
I have tried on a recent-ish nightly:
And the issue doesn't reproduce, @Boscop are you still able to reproduce this issue ? Do you maybe have a link to a project where we can reproduce the issue, or ensure it doesn't reproduce anymore. |
Visited during the compiler team's P-high review. @Boscop have you hit this recently? The lld codepath which sets the quoting style for COFF images hasn't changed in 6 years. I believe this bug is not actually related to the WASM issue mentioned above. Since we do not have a repro or any other indication this is still a problem, I'm closing for now. If anyone does run into this again, please let us know and we'll re-open. Thanks! |
The 32-bit build of my DLL fails to build with nightly-2020-10-19 when linking with LLD.
It was building fine with nightly-2020-04-12, but I'm not sure if I was using LLD back then already.
LLD seems to have problems with a space in my rustup path, but it used to work before, also building for 32-bit!
My rustup folder is
D:\Program Files\.multirust
, but it tries to useFiles\.multirust
.Btw, this DLL builds fine in 64-bit with this nightly!
At first I posted on the forum:
https://users.rust-lang.org/t/linking-with-lld-fails-but-only-in-32-bit-due-to-space-in-path/50521
Apparently it was only fixed for Wasm: #77543 (comment)
The text was updated successfully, but these errors were encountered: