-
Notifications
You must be signed in to change notification settings - Fork 103
Add basic platform support for Android. #653
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Conversation
This PR seeks out all the nooks and crannies where we have platform-specific code or logic and adds Android. In most cases, it's as simple as changing `os(Linux)` to `os(Linux) || os(Android)` but there are a few spots where they diverge. The PR should be _mostly_ self-explanatory. Co-authored by: Saleem Abdulrasool <compnerd@compnerd.org>
@swift-ci test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Should see what the requirements for backtrace are I suppose.
Would be great if you can confirm this builds and (ideally) runs before I merge it. I am not set up to verify it on Android at this time. |
@finagolfin We could use your input as well! |
I've never built this repo for Android, in part because it didn't have any snapshot tags till a couple days ago, so don't know anything about it. If and when I do build it, I'll chime in then. |
We'll go ahead and move forward with this PR—if you run into issues, please let us know and we can open subsequent PRs to resolve them. (Waiting for core team review as well.) |
This PR seeks out all the nooks and crannies where we have platform-specific code or logic and adds Android. In most cases, it's as simple as changing
os(Linux)
toos(Linux) || os(Android)
but there are a few spots where they diverge. The PR should be mostly self-explanatory.Checklist:
Co-authored-by: Saleem Abdulrasool compnerd@compnerd.org