-
Notifications
You must be signed in to change notification settings - Fork 366
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
Unable to cross compile for Windows (cannot find -lsynchronization) #1463
Comments
It's unclear what's happening here besides a linking error. The relevant issues are: cross-rs/cross#1463 and cross-rs/cross#1453. Pinning to cross 0.2.5 and swtching to the Rust stable toolchain seems to fix things for now.
Does cross from main + stable rust work? |
I've run four tests: Rust stable: rustc 1.77.1 (7cf61ebde 2024-03-27) Rust stable + cross v0.2.5:
Rust stable + cross 0.2.5 (085092c 2024-03-08):
Rust nightly + cross v0.2.5:
Rust nightly + cross 0.2.5 (085092c 2024-03-08):
So in summary, it seems the build failures are specific to using Rust nightly, and to targeting |
Checklist
Describe your issue
While this looks pretty similar to #1453, I've not been able to fix it based on the work-around mentioned in the issue, which is why I've created a separate one.
While attempting to cross compile in Github CI on the
ubuntu-latest
image forx64_64-pc-windows-gnu
andi686-pc-windows-gnu
, I hit a linking error due to an inability to link againstsynchronization
.I have tried pinning my cross version to 085092c and the rust toolchain version was
nightly-x86_64-unknown-linux-gnu unchanged - rustc 1.79.0-nightly (8df7e723e 2024-03-30)
.What target(s) are you cross-compiling for?
i686-pc-windows-gnu, x86_64-unknown-linux-gnu
Which operating system is the host (e.g computer cross is on) running?
What architecture is the host?
What container engine is cross using?
cross version
cross 0.2.5 (085092c 2024-03-08)
Example
No response
Additional information / notes
No response
The text was updated successfully, but these errors were encountered: