Skip to content
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

Support ARM64EC? #3075

Closed
Berrysoft opened this issue Jun 6, 2024 · 3 comments
Closed

Support ARM64EC? #3075

Berrysoft opened this issue Jun 6, 2024 · 3 comments
Labels
question Further information is requested

Comments

@Berrysoft
Copy link

Suggestion

Rust starts to support ARM64EC:

https://doc.rust-lang.org/stable/rustc/platform-support/arm64ec-pc-windows-msvc.html

Currently windows-sys is lacking some structs like WSADATA when targeting arm64ec.

@Berrysoft Berrysoft added the enhancement New feature or request label Jun 6, 2024
@ChrisDenton
Copy link
Collaborator

Support for ARM64EC was added in #2957 but a new version of windows-sys has not yet been released to crates.io.

@kennykerr kennykerr added question Further information is requested and removed enhancement New feature or request labels Jun 6, 2024
@sivadeilra
Copy link
Collaborator

Yes, we'll certainly get ARM64EC supported. Full credit to @dpaoliello for driving ARM64EC support in Rust and LLVM; either he or I will get this added to the windows-rs repo, Real Soon Now.

@kennykerr
Copy link
Collaborator

Note that this work is already done. It just hasn't been released to crates.io - as Chris noted above.

Please do give the latest windows-sys crate a test drive by taking a dependency on the git repo and let us know if you have any questions/issues.

https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#specifying-dependencies-from-git-repositories

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants