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.

Reply via email to