Source: libffi Version: 3.7.1-1 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: [email protected] User: [email protected] Usertags: ppc64el
The recent libffi upload didn't build successfully on ppc64el, with symptoms not matching the other FTBFS bug I reported today. From the buildd log <https://buildd.debian.org/status/fetch.php?pkg=libffi&arch=ppc64el&ver=3.7.1-1&stamp=1783944229&raw=0>: --- debian/libffi8.symbols (libffi8_3.7.1-1_ppc64el) +++ dpkg-gensymbolsjufNPp 2026-07-13 12:03:47.533467105 +0000 @@ -4,5 +4,9 @@ (symver)LIBFFI_CALL_PLAN_8.4 3.7 (symver)LIBFFI_CLOSURE_8.0 3.4 (symver|arch=!arc !hppa !ia64 !m68k !loong64 !any-mips !any-mipsel !any-mips64 !nios2 !powerpc !ppc64 !ppc64el !riscv64 !sh4)LIBFFI_COMPLEX_8.0 3.4 + LIBFFI_COMPLEX_8.0@LIBFFI_COMPLEX_8.0 3.7.1-1 (symver|arch=!arc !hppa !ia64 !m68k !nios2 !sh4)LIBFFI_GO_CLOSURE_8.0 3.4 - (symver)LIBFFI_INT128_8.3 3.7 +#MISSING: 3.7.1-1# (symver)LIBFFI_INT128_8.3 3.7 + ffi_type_complex_double@LIBFFI_COMPLEX_8.0 3.7.1-1 + ffi_type_complex_float@LIBFFI_COMPLEX_8.0 3.7.1-1 + ffi_type_complex_longdouble@LIBFFI_COMPLEX_8.0 3.7.1-1 In addition to the LIBFFI_INT128_8.3 symver not being present as expected (same as in the other FTBFS bug report), it seems that the LIBFFI_COMPLEX_8.0 symver has been added, on this architecture only. Perhaps ppc64el gained a feature in this release that was previously only supported on a few architectures like x86 and ARM? If so, removing ppc64el (and possibly other architectures) from the negative architecture list might solve this. buildd logs for big-endian powerpc and ppc64 don't seem to be available, so I can't tell whether those -ports architectures have the same failure mode. Thanks, smcv

