-
Notifications
You must be signed in to change notification settings - Fork 266
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
M1 Python #1547
Comments
I think our Python3 is already a fat binary:
|
We're shipping the one from
It's also still Python 2 to support GDB. In r24 we can drop that since we dropped GDB. For r23 we may need to ship both, or just allow the small part of the build where ndk-build is running Python to be Rosetta. |
are you planning on "backporting" all the universal binaries to the r23 LTS then? i was actually assuming we wouldn't (unless something drastic happens, like devices shipping without Rosetta2 while r23 is still "the" LTS)? or did you just mean "r23 will have both python2 and python3 for different reasons" and i'm reading too much into this because of the specific bug title? :-) |
I was planning on at least trying. We have a compatible toolchain available. Unless making make/cmake/ninja M1 compatible ends up being invasive getting those four components to support M1 does most of what anyone actually cares about, I think. The rest of them are less interesting though since they're not in the build hot path. |
We have python 3 in the NDK already at |
I think the only change we need to cherry pick for r23c is https://android-review.googlesource.com/c/platform/ndk/+/1892798 |
Test: None Bug: android/ndk#1547 Change-Id: I4b59e4c3d5a97c647e986dded23532e45a4308f2
Subtask for #1299
The text was updated successfully, but these errors were encountered: