All,

I am sponsoring this fast track for Laszlo (Laca) Peter from
the JDS Desktop team.  The case directory contains this proposal.
I have set the timeout for Friday, August 29th, 2008.

This project proposes to integrate the Foreign Function Interface
library (libffi) into a Patch release of Solaris.  Libffi facilitates
calling code written in one language from code written in another
language.  libffi is an imported dependency for Python 2.5 (see
PSARC/2008/543).

Thanks,

John
-------------- next part --------------
Title:          libffi - Foreign Function Interface library
Case:           PSARC/2008/542
Submitter:      Laszlo Peter
Owner:          John Fischer
Timeout:        08/29/2008 

1.0 Introduction

1.1 Project/Component Working Name:

    libffi - Foreign Function Interface library
    
1.2 Purpose

    The Foreign Function Interface library facilitates calling code
    written in one language from code written in another language.
    See http://sourceware.org/libffi/ for more information.

    The purpose of including it in OpenSolaris is the ctypes Python
    modules.  The ctypes module (in Python 2.5 and later) provides
    C compatible data types, and allows to call functions in shared
    libraries.  Ctypes uses libffi.
    
    See http://docs.python.org/lib/module-ctypes.html for more
    information about ctypes.

2.0 Interfaces

    2.2 Imported Interfaces

    Interface                       Classification  Comments
    -----------------------------   --------------  ----------------------
    libgcc_s.so.1                   Volatile        PSARC/2004/742

2.3 Exported Interfaces

    Interface                       Classification  Comments
    -----------------------------   --------------  ----------------------
    /usr/lib/libffi.so.5            Volatile
    /usr/lib/$MACH64/libffi.so.5    Volatile
    /usr/lib/pkgconfig/libffi.pc    Uncommitted     libffi pkg-config file
    /usr/lib/$MACH64/pkgconfig/                     libffi pkg-config file
                       libffi.pc    Uncommitted     for 64-bit builds

Reply via email to