system/libffi: (x86_64) FTTFS: FAIL: libffi.call/s55.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_GNUW64 -DABI_ATTR=__MSABI__ execution test
Found on x86_64 (aarch64/ppc64 not affected, 32-bit not tested):
...
Test run by root on Thu Apr 6 15:07:58 2023
Native configuration is x86_64-foxkit-linux-musl
=== libffi tests ===
Schedule of variations:
unix
Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using ../../testsuite/config/default.exp as tool-and-target-specific interface file.
Running ../../testsuite/libffi.bhaible/bhaible.exp ...
Running ../../testsuite/libffi.call/call.exp ...
FAIL: libffi.call/s55.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_GNUW64 -DABI_ATTR=__MSABI__ execution test
FAIL: libffi.call/s55.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_GNUW64 -DABI_ATTR=__MSABI__ execution test
Running ../../testsuite/libffi.closures/closure.exp ...
Running ../../testsuite/libffi.complex/complex.exp ...
Running ../../testsuite/libffi.go/go.exp ...
=== libffi Summary ===
# of expected passes 2352
# of unexpected failures 2
# of expected failures 12
make[3]: *** [Makefile:466: check-DEJAGNU] Error 1
make[3]: Leaving directory '/usr/src/packages/system/libffi/src/libffi-3.4.4/x86_64-foxkit-linux-musl/testsuite'
make[2]: *** [Makefile:542: check-am] Error 2
make[2]: Leaving directory '/usr/src/packages/system/libffi/src/libffi-3.4.4/x86_64-foxkit-linux-musl/testsuite'
make[1]: *** [Makefile:1397: check-recursive] Error 1
make[1]: Leaving directory '/usr/src/packages/system/libffi/src/libffi-3.4.4/x86_64-foxkit-linux-musl'
make: *** [Makefile:3115: check] Error 2
>>> ERROR: libffi: check failed
Note:
- This occurs on Pass 1 of the system/ build, which uses the RC2 rootfs with GCC
8.3.0
etc. - Commit ca543e8e bumped libffi
3.4.2
-->3.4.4
. - I am bisecting libffi now.