It's detected as sparc but fails to pass test suite. Frontpage of libffi homepage says FreeBSD/SPARC64 is supported. Attaching testsuite/libffi.log. Note, the machine in question is in middle of an upgrade.
Created attachment 206173 [details] config.log (from ./configure)
Created attachment 206174 [details] testsuite/libffi.log (from make check)
OK, tested 3.0.8 and it's looking a lot better. Only few (one?) test fails. FAIL: libffi.special/unwindtest.cc -shared-libgcc -lstdc++ execution test FAIL: libffi.special/unwindtest_ffi_call.cc -shared-libgcc -lstdc++ execution test FAIL: libffi.special/unwindtest.cc -shared-libgcc -lstdc++ execution test FAIL: libffi.special/unwindtest_ffi_call.cc -shared-libgcc -lstdc++ execution test FAIL: libffi.special/unwindtest.cc -shared-libgcc -lstdc++ execution test FAIL: libffi.special/unwindtest_ffi_call.cc -shared-libgcc -lstdc++ execution test FAIL: libffi.special/unwindtest.cc -shared-libgcc -lstdc++ execution test FAIL: libffi.special/unwindtest_ffi_call.cc -shared-libgcc -lstdc++ execution test === libffi Summary === # of expected passes 1373 # of unexpected failures 8 # of unsupported tests 15 The unwind test might be failing because the system isn't fully updated yet.
Created attachment 207609 [details] testsuite/libffi.log from MIPS
Closing as TEST-REQUEST for 3.0.9 as the test framework changed quite a bit, and there was people testing and fixing it for both Sparc and MIPS before the release on upstream mailinglist Unfortunately no access to such systems atm