This is the mail archive of the
libffi-discuss@sourceware.org
mailing list for the libffi project.
Re: libffi 3.0.9 release candidate 9 - the last one??
On 26.12.2009 16:35, Anthony Green wrote:
Ok, we're up to release candidate 9, and it's looking pretty good now!
ftp://sources.redhat.com/pub/libffi/libffi-3.0.9rc9.tar.gz
http://moxielogic.org/wiki/index.php?title=Libffi_3.0.9
Brad can test avr32-unknown-linux-gnu
Matthias can test s390, mips, mipsel, powerpc64, sparc and others!
Frank can test mips-sgi-irix6.5
Samuli can test sparc64 freebsd
Carlo can test some windows hosts
Other testers welcome. In particular, we have no testing coverage for
HPPA or Alpha Linux. Do you know anybody with access to these things?
clean:
hurd-i386
{amd64,i486}-kfreebsd-gnu
{alpha,amd64,hppa,i486,powerpc64,s390,s390x,sparc,sparc64}-linux-gnu
arm-linux-gnueabi
mips test results will appear on
https://buildd.debian.org/build.php?arch=&pkg=libffi
the attached patch is still applied for the debian package.
powerpc-linux-gnu:
Running
/build/buildd-libffi_3.0.9~rc9-1-powerpc-w1iphJ/libffi-3.0.9~rc9/testsuite/libffi.call/call.exp
...
FAIL: libffi.call/cls_16byte.c -Os execution test
FAIL: libffi.call/cls_18byte.c -Os execution test
FAIL: libffi.call/cls_19byte.c -Os execution test
FAIL: libffi.call/cls_20byte.c -Os execution test
FAIL: libffi.call/cls_20byte1.c -Os execution test
FAIL: libffi.call/cls_8byte.c -Os execution test
FAIL: libffi.call/cls_9byte1.c -Os execution test
FAIL: libffi.call/cls_9byte2.c -Os execution test
FAIL: libffi.call/cls_align_double.c -Os execution test
FAIL: libffi.call/cls_align_float.c -Os execution test
WARNING: program timed out.
FAIL: libffi.call/cls_dbls_struct.c -Os execution test
FAIL: libffi.call/huge_struct.c -Os execution test
FAIL: libffi.call/nested_struct.c -Os execution test
FAIL: libffi.call/nested_struct4.c -Os execution test
FAIL: libffi.call/nested_struct6.c -Os execution test
this might due to a problem with Debian's gcc-4.4 on powerpc and -Os.
Running
/build/buildd-libffi_3.0.9~rc9-1-armel-QM3Nky/libffi-3.0.9~rc9/testsuite/libffi.call/call.exp
...
XPASS: libffi.call/cls_longdouble.c -O0 -W -Wall execution test
XPASS: libffi.call/cls_longdouble.c -O2 execution test
XPASS: libffi.call/cls_longdouble.c -O3 execution test
XPASS: libffi.call/cls_longdouble.c -Os execution test
XPASS: libffi.call/cls_longdouble.c -O2 -fomit-frame-pointer execution test
these pass on armv4, and armv7/thumb
I'll be not always on the computer until New Year.
Matthias
--- libffi-3.0.9~rc9.orig/configure
+++ libffi-3.0.9~rc9/configure
@@ -12211,6 +12211,8 @@
TARGET=MIPS; TARGETDIR=mips
;;
mips*-*-linux*)
+ # Support 128-bit long double for NewABI.
+ HAVE_LONG_DOUBLE='defined(__mips64)'
TARGET=MIPS; TARGETDIR=mips
;;
--- libffi-3.0.9~rc9.orig/configure.ac
+++ libffi-3.0.9~rc9/configure.ac
@@ -111,6 +111,8 @@
TARGET=MIPS; TARGETDIR=mips
;;
mips*-*-linux*)
+ # Support 128-bit long double for NewABI.
+ HAVE_LONG_DOUBLE='defined(__mips64)'
TARGET=MIPS; TARGETDIR=mips
;;