Add Support for visionOS (Draft) #269
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix #207.
For some reason, when I try to test it using a modified version of the iOS testbed in the upstream cpython repo, it can't initialize the Python interpreter. I must have forgotten to do something. The traceback is from PyErr_Print. This is why it's draft.
The modified testbed project, which includes my built XCFramework, is found at
https://drive.google.com/file/d/1OO7LBHUVQFsdaMZkvXi5WozE3WRf-Mp-/view?usp=sharing
CAVEAT: My autoconf (and friends) version seems to be wrong, and it generates code in aclocal.m4 to check for pkg-config, which fails. I therefore took out that block in the latest commit in this PR; if someone have the correct version of things, please run autoreconf -ivf on a patched Python source tree, and send me a diff.
PR Checklist: