On 1/30/06, "Martin v. Löwis" <[EMAIL PROTECTED]> wrote: > Hye-Shik Chang wrote: > > I did some work to make ctypes+libffi compacter and liberal. > > http://openlook.org/svnpublic/ctypes-compactffi/ (svn) > > > > I removed sources/gcc and put sources/libffi copied from gcc 4.0.2. > > And removed all automake-related build processes and integrated > > them into setup.py. There's still aclocal.m4 in sources/libffi. But > > it is just identical to libffi's acinclude.m4 which looks liberal. > > Well done! Would you like to derive a Python patch from that? > Don't worry about MSVC, yet, I will do that once the sources > are in the subversion. >
Here goes patches for the integration: [1] http://people.freebsd.org/~perky/ctypesinteg-f1.diff.bz2 [2] http://people.freebsd.org/~perky/ctypesinteg-f2.diff.bz2 I implemented it in two flavors. [1] runs libffi's configure along with Python's and setup.py just builds it. And [2] has no change to Python's configure and setup.py runs libffi configure and builds it. And both patches don't have things for documentations yet. > (Of course, for due process, it would be better if this code gets > integrated into the official ctypes first, and then we incorporate > some named/versioned snapshot into /external, and svn cp it into > python/trunk from there). Thomas and I collaborated on integration into the ctypes repository and testing on various platforms yesterday. My patches for Python are derived from ctypes CVS with a change of only one line. Hye-Shik _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com