libffi for Symbian OS

Wed Dec 17 00:13:01 2014


  1. Introduction
  2. Status
  3. License
  4. Download
  5. Dependencies
  6. Acknowledgements

1. Introduction

This is a libffi port for Symbian OS v9. Building has only been tested with an S60 3rd Edition SDK.

2. Status

Something works, or at least used to, on some older Symbian devices from around year 2007. Closures are not supported.

3. License

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.

4. Download

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).

5. Dependencies

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.

6. Acknowledgements

The port was done in the Services for All (E!2023 ITEA S4ALL) project at HIIT.


Tero Hasu
tero.hasu@hut.fi