Re: [Pyobjc-dev] Build broken (Re: [Pyobjc-checkins] CVS: pyobjc setup.py,1.19,1.20)
Brought to you by:
ronaldoussoren
From: Just v. R. <ju...@le...> - 2002-12-22 19:29:34
|
Ronald Oussoren wrote: > Libffi is a library for dynamicly building stackframes and calling > existing C functions. One of my earlier checkins today added code > that uses libffi to call the superclass implementation of methods and > to build the entries in the method tables of Objective-C classes. > This allows us to do away with Modules/objc/register.m, a really > enormous file. The library is also necessary if you want to add > methods to pure Objective-C classes (which is simular to writing > Objective-C categories in Python). [...googling, checking the page at redhat.com...] Oooh, way cool! calldll done right! Must Have Python Interface ;-) > The main disadvantage of libffi is that it is a 3th party library > that is not easily available: The current version is only available > as part of the GCC sourcetree. You wrote in libffi.txt: > To enable libFFI support: > - Build and install libffi 2.x, this is only available from a source > distribution of GCC. Do NOT use the version from sources.redhat.com, > it doesn't support MacOS X at all. The version I used (december > 2002) doesn't allow you to build a shared library on MacOSX. This is > not a problem, we don't want one anyway. Do you have a more specific pointer where you got your copy? Just |