Progress report: I tested that the pyinstaller bootloader builds cleanly for Android. In other words, the bootloader dependencies (libc and libz) are in the Android NDK. I used a more or less standard build environment (cross platform): Eclipse with the Android ADT plugin etc. The only new artifact in the project is a small Android.mk (makefile.) pointing to the bootloader source and libz header.
I did not test that it would execute, nor did I build an Android package (.apk) that you could click on to execute the bootloader. Probably the next step is to build a Python for Android (which others have done already?) and test whether Python in the Android simulator would execute the Pyinstaller script to build a package (that includes the bootloader and the Python executable.) An alternative, cross-compile approach would be to run Python on Pyinstaller script on say a Linux dev machine, targeted for Android. I don't favor the cross-compile approach since that breaks the mold that Pyinstaller always runs in the target environment. But whether you can build an .apk in the simulator is also an open question. I haven't consider what Universal Binary requires for this endeavour. -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/pyinstaller. For more options, visit https://groups.google.com/groups/opt_out.
