This is a libffi port for Symbian OS v9. Building has only been tested with an S60 3rd Edition SDK.
Something works, or at least used to, on some older Symbian devices from around year 2007. Closures are not supported.
The ported software was originally extracted from the Python 2.5.1 codebase, before modifications. It would appear that all of the extracted code is covered by the MIT license rather than the PSF v2 license under which Python as a whole is licensed. The changes made for the port are minor, and are released under the original license.
Prebuilt binaries for S60 3rd Edition are
available. The sisx
file without a version number is the latest
release. A tarball of the source code is also available.
This software is no longer being maintained (it never really was).
Has no dependency on Python or Open C or non-public APIs or anything exotic. May run on a stock standard S60 3rd Ed device. Possibly on other Symbian v9 devices as well. The code is processor architecture specific, however.
The port was done in the Services for All (E!2023 ITEA S4ALL) project at HIIT.
Tero Hasu
tero.hasu@hut.fi