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

Does wasmtime c api currently support compiling to Android/iOS platform? #3867

Closed
LukiYLS opened this issue Mar 2, 2022 · 5 comments
Closed

Comments

@LukiYLS
Copy link

LukiYLS commented Mar 2, 2022

No description provided.

@LukiYLS LukiYLS changed the title Does wasmtime c api currently support compiling to android platform? Does wasmtime c api currently support compiling to Android/iOS platform? Mar 2, 2022
@alexcrichton
Copy link
Member

Wasmtime's platform support is documented here. Android is not tested on CI and guaranteed to work at this time, but Wasmtime may compile for these platforms and we'll take PRs to fix issues if they arise.

@martindevans
Copy link
Contributor

martindevans commented May 25, 2023

As far as I can see the linked page does not mention "Android" anywhere, has it been removed?

I was going to open up a new issue, but this one seems appropriate to ask in: Would it be possible for Android C-API binaries to be included in the monthly releases? It looks like there's already some support for building and testing android binaries, so perhaps it's just a matter of including them in the release list?

@alexcrichton
Copy link
Member

It's not been removed, Android was never present since it's only ever been best-effort so far. That being said the better documentation nowadays is here (which still doesn't mention Android) and it would be a good fit for Tier 3 support (since we'd build it and not run tests).

If you're up for it I think it'd be reasonable to review a PR adding support for Android binary releases which updates the tier support documentation as well with an Android target.

@martindevans
Copy link
Contributor

Thanks. I'll see if I can put together a PR to do that. I'm not really familiar with how the whole build process works, so it may be a few days 😆

@alexcrichton
Copy link
Member

Ok sounds good, and thanks!

To assist a bit, the release build matrix is here and in theory it's "simply" adding another line there, but my guess is that some other tooling like cargo ndk will need to be installed similar to this

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

No branches or pull requests

3 participants