-
Notifications
You must be signed in to change notification settings - Fork 58
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
Missing Windows ARM64 support #247
Comments
Thanks for the report! Support upstream is indeed required first, so this'll be blocked on the issues you linked. |
I see there is a binary neutral wheel at https://pypi.org/project/wasmtime/#files . This is what I got when I tried to 'pip install wasmtime' in Python on Windows ARM64. I thought maybe it would do a source install, however it just seems to install the x64 library and fails with "unsupported architecture" when imported. (See screen shots below) I see the above 'upstream issue' mentioned was resovled a while back. Cloning the repo and doing a 'cargo build --release' works fine. Should this be resolved now? Any specific validation would need to be done? Any way I can help get Windows on ARM64 binaries/wheels supported? Thanks. |
Reading the code that throws the error, I see
so we accept |
Looks like the 'wasmtime' repo does already pushing the Windows aarch64 binaries, and I can see in the latest run (https://github.com/bytecodealliance/wasmtime/actions/runs/13182238438/job/36795668898#step:11:481) the download URI of If I download that and crack it open the binaries show as: I'm happy to have a crack and making the necessary changes in this repo if you like. I'm not that familiar and may need a little assistance, so happy to leave it to you too if you know what's needed. And just to check...
|
If you're able to help out here that would be much appreciated! Even being able to test things would be great because I don't have an aarch64 windows machine |
Making good progress, but the build is failing on my machine due to some error with |
(To be clear, it's the command |
Looks like getting a local build of Looking at the build steps for |
Is it possible to skip the componentize-py dep on windows arm64? It's definitely true that getting a build of wasi-sdk will take some significant work, so best avoided if possible. |
Yeah, that occurred to me at dinner too. I just put up #268 to get early feedback before I start in on the main workflow. Thx! |
I was setting up my new Glasgow, and as I went to build the demo, I discovered that this package doesn't have a Windows AARCH64 build.
Looking deeper, I found a few upstream issues that are blocking forward motion. Unfortunately, I'm not familiar with unwinding in Rust to be able to help. Once wasmtime has Windows on ARM64 support, it'd be swell to get wasmtime-py support for the platform.
The text was updated successfully, but these errors were encountered: