This repository was archived by the owner on Feb 24, 2023. It is now read-only.
forked from rave-engine/python3-android
-
Notifications
You must be signed in to change notification settings - Fork 34
This repository was archived by the owner on Feb 24, 2023. It is now read-only.
TODOs #6
Copy link
Copy link
Open
Description
- Remove Source.package
https://github.com/yan12125/python3-android/blob/bca7a04/pybuild/package.py#L38
Not quite OOP :(
Also makes Readline.patches() complicated
- Upstream the ncurses patch http://bugs.python.org/issue28190
- The ability to set PYTHON_FOR_BUILD without breaking the build http://bugs.python.org/issue28266 WONTFIX
- enable and test IPv6
- upstream build scripts, xdegaye's or mine working on https://github.com/yan12125/cpython/tree/android/Android
- Distribute built binaries (as GitHub releases)
-
Setup buildbotsCI set up on GitLab - Check if building dependencies as shared library conflict with Android built-in libraries - no longer an issue after switching to static libraries
(HTC U11 ocndugl)
openssl: libcrypto.so, libssl.so
expat: libexpat.so
sqlite: libsqlite.so
xz: liblzma.so
zlib: libz.so - gdbm relinking warnings
libtool + DESTDIR + dependent libraries = broken linking step http://savannah.gnu.org/support/?107416 - build in docker - to help those with out-dated system packages (ncurses error #20)
- Use https://github.com/python/cpython-source-deps for some dependencies? https://github.com/yan12125/cpython/blob/d4b942cce88b2a17555edd06904f99d337d0746a/Android/build_deps.py#L30
- Check if OpenSSL still fails to link with LLD https://bugs.llvm.org/show_bug.cgi?id=32518. Currently I cannot reproduce the issue. Seems fixed in OpenSSL 1.1.1i openssl/openssl@d741deb
- Switch to stable version of CPython when Python 3.9 stable is out. Building against dev branch is indeed hard, confusing, and error-prone (Adding pyenv instructions and use it in .travis.yml (was: why this needs python 3.7?) #8, make fails with SRE mismtach error? #2, Error when building, issue with "io.py" #19, Possibility to build last stable python version #29)
Metadata
Metadata
Assignees
Labels
No labels