The libffi in the F15 buildroot is completely FUBAR: it doesn't work with hardfp at all.
There's new RPMs at http://aph.fedorapeople.org/rpmbuild/RPMS/armv7hl/libffi-*3.0.10rc9-1.fc15.a...
This is cut from the development sources, so isn't a real libffi release, but is a lot better than the one you have at the moment.
Andrew.
On 08/03/2011 04:12 PM, Andrew Haley wrote:
The libffi in the F15 buildroot is completely FUBAR: it doesn't work with hardfp at all.
There's new RPMs at http://aph.fedorapeople.org/rpmbuild/RPMS/armv7hl/libffi-*3.0.10rc9-1.fc15.a...
This is cut from the development sources, so isn't a real libffi release, but is a lot better than the one you have at the moment.
Note that this may break some things: the version of libffi.so is bumped to libffi.so.6.
libffi.so.5 is needed by (installed) gobject-introspection-0.10.8-1.fc15.armv7hl libffi.so.5 is needed by (installed) python-debug-2.7.1-0.7.fc15.notest.armv7hl libffi.so.5 is needed by (installed) pygobject2-2.28.4-2.fc15.armv7hl libffi.so.5 is needed by (installed) python3-debug-3.2-0.1.fc15.notest.armv7hl libffi.so.5 is needed by (installed) python-libs-2.7.1-0.7.fc15.notest.armv7hl libffi.so.5 is needed by (installed) gobject-introspection-devel-0.10.8-1.fc15.armv7hl libffi.so.5 is needed by (installed) python3-libs-3.2-0.1.fc15.notest.armv7hl libffi.so.5 is needed by (installed) python3-gobject-2.28.4-2.fc15.armv7hl
I think that we should rebuild these against the new RPM. I know that this is a divergence from F15, but the breakage of libffi 3.0.9-2 is pretty terminal: it doesn't support hardfp. I have no idea whatsoever how python manages with it.
Andrew.