![]() * The patch doesn't currently provide any way to run the test suite on the target platform. Older versions of libffi (including the formal 3.2.1 release) *do* work. In order to support ARM64, it has been necessary to use an unreleased trunk version of libffi however, this version is currently broken for ARMv7. * The code doesn't currently compile for ARMv7. * It's a patch against 3.4.2, not hg trunk There are some known problems/limitations with this patch: IOS/README contains a couple of other notes about the build and the approach taken. The patch also introduces a new 'ios' platform type.Ī sample XCode project for an iOS app is also provided as part of the patch. See the README in the iOS directory for details on usage. The patch contains an iOS directory with a "meta" Makefile that manages this build-and-merge process. ![]() These separate builds must then be merged into a single "fat" framework. Supporting iOS requires multiple builds - one for each of the hardware platforms that iOS supports (x86_64 simulator, ARMv7 and ARM64). It is a single patch against Python 3.4.2 sources, and requires no pre- or post-configure modifications. ![]() The attached patch is a first pass at a patch to achieve this. Proposal: iOS should be a supported platform for Python development. Incomplete rebase of Update 6 against Python 3.6devĪuthor: Russell Keith-Magee (freakbo圓742) * Update 6 - single source tree for libffi_ios Update 5 - only failing ctypes-related tests on device. Updated patch, passing test suite on iOS simulator. Updated patch with support for running the test suite. Updated patch for Python 3.4.2 source tree Python 3.7, Python 3.6, Python 3.4, Python 3.5Īlex.Willmer, Lukasa, Luke Taylor, Mariatta, Todd.Rovito, bkabrda, cvrebert, doko, freakbo圓742, mpaolini, ncoghlan, ned.deily, r.david.murray, rkuska, ronaldoussorenĬreated on 06:25 by freakbo圓742, last changed 14:58 by admin. Modifications to support iOS as a cross-compilation target
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |