Björn König schrieb:
Here are testresults for libffi 3.0.2 (from cvs) on an OpenBSD 3.9 system.
I realize that this is old, but it is the only openbsd vmware image I have
currently
laying around.
[... many failures ...]
I suggest to let OpenBSD use the FreeBSD bits. Replace 'i386-*-freebsd*'
with 'i386-*-openbsd*' in configure.ac, run autoconf and try again. I
suppose that the patch I submitted recently can be applied to all BSD
variants. If this works then all occurrences of X86_FREEBSD should be
replaced with X86_BSD, freebsd.S renamed to bsd.S and so on, to be more
liberally. ;-)
With this patch to configure.ac (and a regenerated configure script)...
thomas@tubu:~/devel/libffi$ cvs diff -u configure.ac
Index: configure.ac
===================================================================
RCS file: /cvs/libffi/libffi/configure.ac,v
retrieving revision 1.16
diff -u -r1.16 configure.ac
--- configure.ac 21 Feb 2008 13:36:18 -0000 1.16
+++ configure.ac 22 Feb 2008 20:18:37 -0000
@@ -67,7 +67,7 @@
TARGET=PA_HPUX; TARGETDIR=pa
;;
- i386-*-freebsd*)
+ i386-*-freebsd* | i386-*-openbsd*)
TARGET=X86_FREEBSD; TARGETDIR=x86
;;
i?86-win32* | i?86-*-cygwin* | i?86-*-mingw*)
thomas@tubu:~/devel/libffi$
...I'm down from 65 unexpected failures to 10.