Bug#1142020: marked as done (libffi: FTBFS on armhf,i386,hppa,m68k,sh4,sparc64: (symver)LIBFFI_INT128_8.3 disappeared from the symbols file)

"Debian Bug Tracking System" <[email protected]> Tue, 14 Jul 2026 13:57:01 +0000
Newsgroups gmane.linux.debian.devel.gcc
Message-ID <handler.1142020.D1142020.17840373112173580.ackdone__12097.7860920661$1784037461$gmane$org@bugs.debian.org>
This is a multi-part message in MIME format...

------------=_1784037421-2174229-0
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Your message dated Tue, 14 Jul 2026 14:55:03 +0100
with message-id <[email protected]>
and subject line Re: Bug#1142020: libffi: FTBFS on armhf,i386,hppa,m68k,sh4=
,sparc64: (symver)LIBFFI_INT128_8.3 disappeared from the symbols file
has caused the Debian Bug report #1142020,
regarding libffi: FTBFS on armhf,i386,hppa,m68k,sh4,sparc64: (symver)LIBFFI=
_INT128_8.3 disappeared from the 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.)


--=20
1142020: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1142020
Debian Bug Tracking System
Contact [email protected] with problems

------------=_1784037421-2174229-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by bugs.debian.org; 13 Jul 2026 22:15:49 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
	(2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-107.2 required=4.0 tests=ALL_TRUSTED,BAYES_00,
	DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,
	FROMDEVELOPER,FVGT_m_MULTI_ODD,SPF_HELO_NONE,SPF_PASS,
	USER_IN_DKIM_WELCOMELIST autolearn=ham autolearn_force=no
	version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 25; hammy, 150; neutral, 102; spammy,
	0. spammytokens:
	hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
	0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
	0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: <[email protected]>
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:56980)
	by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wjOwG-007EXw-2Z
	for [email protected];
	Mon, 13 Jul 2026 22:15:48 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org;
	s=smtpauto.stravinsky; h=X-Debian-User:Content-Type:MIME-Version:Message-ID:
	Subject:To:From:Date:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
	Content-Description:In-Reply-To:References;
	bh=WNNWpoFh87kAfK9AYk4xcpWkK+oyMegI+cpi/Yg0flQ=; b=ENE0Itnmsn6HjiZ9LR31qb/fHg
	mcrXP19ya/cNds/Mv96W/yhVIXpJBOzfgm44P4hO3+f2wn94PGt4U+2o7fI5NjtGr44HjwfOBiYpB
	K2QhQmRwZMBvjo4w2HU9S5RI2by/KXYVhzt9LxdYtMhwmIN6euylzXM2gy1U5LulF1cE6jj8uyikG
	bIQaefeDnwwe9fGg1JlAkn1wiLVyYmeG3/UvZcMWaBr76/qBFnPdrjcnu8o3sVklIUb/GGhxR/iT3
	PZ84DBfLgkjJy6WcxDi2Xyo8n23eKgYi2MJgEEdUPxBEOfyHApWGxfRbWMjG7/W5zgz4wESa/yFhT
	B80zCNCA==;
Received: from authenticated-user
	by stravinsky.debian.org with esmtpsa (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wjOwE-001onI-39
	for [email protected];
	Mon, 13 Jul 2026 22:15:47 +0000
Date: Mon, 13 Jul 2026 23:15:44 +0100
From: Simon McVittie <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: libffi: FTBFS on armhf,i386,hppa,m68k,sh4,sparc64:
 (symver)LIBFFI_INT128_8.3 disappeared from the symbols file
Message-ID: <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-Mutt-Fcc: =.lists.debian/
X-Reportbug-Version: 13.2.0+nmu1
X-Debian-User: smcv
Delivered-To: [email protected]

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], [email protected], [email protected], [email protected], [email protected]
User: [email protected]
Usertags: armhf
User: [email protected]
Usertags: hppa
User: [email protected]
Usertags: m68k
User: [email protected]
Usertags: sh4
User: [email protected]
Usertags: sparc64
User: [email protected]
Usertags: i386

The recent libffi upload didn't build successfully on armhf, i386 and 
several -ports architectures. From the buildd log 
https://buildd.debian.org/status/fetch.php?pkg=libffi&arch=armhf&ver=3.7.1-1&stamp=1783944369&raw=0 
and other architectures:

dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libffi8/DEBIAN/symbols does not match completely debian/libffi8.symbols
--- debian/libffi8.symbols (libffi8_3.7.1-1_armhf)
+++ dpkg-gensymbolsJgDtu7	2026-07-13 12:06:07.296266272 +0000
@@ -5,4 +5,4 @@
  (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
  (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

Perhaps this means the affected architectures don't offer an int128 
type in their ABIs? They are mostly, but not entirely, 32-bit (sparc64 
is 64-bit).

If libffi is expected to need per-architecture symbols file adjustments, 
it might be a good idea to do the initial upload of each new upstream 
release to experimental, to avoid multiarch skew in unstable?

Thanks,
    smcv

------------=_1784037421-2174229-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 1142020-done) by bugs.debian.org; 14 Jul 2026 13:55:11 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
	(2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-111.2 required=4.0 tests=ALL_TRUSTED,BAYES_00,
	DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,
	FROMDEVELOPER,HAS_BUG_NUMBER,SPF_HELO_NONE,SPF_PASS,
	USER_IN_DKIM_WELCOMELIST,VERSION autolearn=ham autolearn_force=no
	version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 11; hammy, 107; neutral, 15; spammy,
	0. spammytokens:
	hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
	0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
	0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: <[email protected]>
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:41950)
	by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wjdbL-0097Ra-0O
	for [email protected];
	Tue, 14 Jul 2026 13:55:11 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org;
	s=smtpauto.stravinsky; h=X-Debian-User:In-Reply-To:Content-Type:MIME-Version:
	References:Message-ID:Subject:To:From:Date:Reply-To:Cc:
	Content-Transfer-Encoding:Content-ID:Content-Description;
	bh=APGAeIkO/T4SOPb/ZSamabJ27UmnSrMztb2bi6I6YhI=; b=lhRGrnHXxAAa2FyZN5TIkoyw8f
	YqY4KFf0oIs1TkdjyGd1Aa0h4fI76Vx2qkb47UpchCCF2vQwYsynege6cpuuHjBazLifJPQnwfRFf
	3Ly5sYPkW4Zxi/XkFoq4Yuir5KkjipVRnjMx0scOADTfMsFiv81hm023SWwCZ0fPmXVOdg5CcfaLF
	78YW4H3f9dvxPWZgEuoGrvYHWDPUlKlQJNlRL+iLb53ZvrvrQq45kr3vLBIQ49M7JuEVXo6U154an
	VlU6/FWVMwZBtVgt0YnjZRTQGnZ/8BlMHZRFsglfoF41Lgq0rKo5cpio7ZL8FYaJfE7zZtl/oyZeW
	jscJo6tg==;
Received: from authenticated-user
	by stravinsky.debian.org with esmtpsa (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wjdbJ-002K6X-2A
	for [email protected];
	Tue, 14 Jul 2026 13:55:09 +0000
Date: Tue, 14 Jul 2026 14:55:03 +0100
From: Simon McVittie <[email protected]>
To: [email protected]
Subject: Re: Bug#1142020: libffi: FTBFS on armhf,i386,hppa,m68k,sh4,sparc64:
 (symver)LIBFFI_INT128_8.3 disappeared from the symbols file
Message-ID: <[email protected]>
References: <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Disposition: inline
In-Reply-To: <[email protected]>
X-Debian-User: smcv

Version: 3.7.1-2

On Mon, 13 Jul 2026 at 23:15:44 +0100, Simon McVittie wrote:
>The recent libffi upload didn't build successfully on armhf, i386 and
>several -ports architectures
[...]
>+#MISSING: 3.7.1-1# (symver)LIBFFI_INT128_8.3 3.7

Appears to have been fixed by:

libffi (3.7.1-2) unstable; urgency=medium

   * Conditionalize new symbols on architectures.
------------=_1784037421-2174229-0--