Your message dated Tue, 14 Jul 2026 14:55:04 +0100
with message-id <[email protected]>
and subject line Re: Bug#1142021: libffi: FTBFS on ppc64el: symbols for complex 
numbers not in symbols file
has caused the Debian Bug report #1142021,
regarding libffi: FTBFS on ppc64el: symbols for complex numbers not in symbols 
file
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1142021: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1142021
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
Version: 3.7.1-2

On Mon, 13 Jul 2026 at 23:22:20 +0100, Simon McVittie wrote:
The recent libffi upload didn't build successfully on ppc64el

Appears to have been fixed by:

libffi (3.7.1-2) unstable; urgency=medium

  * Conditionalize new symbols on architectures.

--- End Message ---

Reply via email to