Bug#1125944: binutils-x86-64-linux-gnu: input SFrame sections with different format versions prevent .sframe generation

Matthias Klose <[email protected]>
Newsgroups gmane.linux.debian.devel.bugs.general,gmane.linux.debian.devel.wb-team,gmane.linux.debian.devel.glibc
Message-ID <[email protected]>
I didn't realize that glibc was still built with --enable-sframe. sframe 
v2 and v3 are incompatible. Only future vX versions will see upgradability.

To move forward,

   - glibc needs to be built without --enable-sframe on i386,
     amd64, x32 and arm64, binaries uploaded to unstable,
     built in testing.

   - then glibc can be built again with --enable-sframe
     enabled, maybe adjusting glibc build-deps on binutils.
     sframe also should be enabled on s390x.

Matthias

On 1/19/26 13:53, Sebastian Ramacher wrote:
> Control: severity -1 criticial
> 
> On 2026-01-19 13:16:37 +0100, Matthias Klose wrote:
>> Control: tags -1 + important
>>
>> On 1/19/26 12:42, Christian Marillat wrote:
>>> On 19 janv. 2026 12:06, Matthias Klose <[email protected]> wrote:
>>>
>>>> On 1/19/26 11:54, Christian Marillat wrote:
>>>>> Package: binutils-x86-64-linux-gnu
>>>>> Version: 2.45.50.20260119-1
>>>>> Severity: serious
>>>>> Dear Maintainer,
>>>>> I see this issue on amd64, i386 arm64 and with various sources.
>>>>
>>>> please submit complete bug reports. "various" ...
>>>
>>> Various can be replaced by all.
>>>
>>> This output come-from svt-av1 dmo source
>>>
>>> https://www.deb-multimedia.org/pool/main/s/svt-av1-dmo/svt-av1-dmo_3.1.2-dmo1.debian.tar.xz
>>> https://www.deb-multimedia.org/pool/main/s/svt-av1-dmo/svt-av1-dmo_3.1.2-dmo1.dsc
>>> https://www.deb-multimedia.org/pool/main/s/svt-av1-dmo/svt-av1-dmo_3.1.2.orig.tar.xz
>>
>> that's outside of Debian. Is this seen in the Debian archive as well? Note,
>> that you should just rebuild your binaries that have sframe v2 sections.
> 
> This breaks compiling the simplests of programs:
> 
> $ cat test.c
> int main() {}
> $ gcc test.c
> /usr/bin/x86_64-linux-gnu-ld.bfd: input SFrame sections with different format versions prevent .sframe generation
> /usr/bin/x86_64-linux-gnu-ld.bfd: final link failed
> collect2: error: ld returned 1 exit status
> $ apt-cache policy binutils
> binutils:
>    Installed: 2.45.50.20260119-1
>    Candidate: 2.45.50.20260119-1
>    Version table:
>   *** 2.45.50.20260119-1 500
>          500 http://localhost:3142/debian-buildd buildd-unstable/main amd64 Packages
>          100 /var/lib/dpkg/status
>       2.45.50.20251209-1+b1 500
>          500 http://localhost:3142/debian unstable/main amd64 Packages
> 
> So this very much affects Debian. We are just lucky that the buildd
> chroots haven't been regenerated yet.
> 
> Dear wb-admins, please stop the regeneration of the buildd chroots.
> 
> Cheers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.