Bug ID 1215945
Summary ffmpeg-4: Build fails with current Binutils; requires 'asm' fix (15.4, 15.5, Tumbleweed)
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Keywords build
Severity Normal
Priority P5 - None
Component Other
Assignee screening-team-bugs@suse.de
Reporter burnus@gmx.de
QA Contact qa-bugs@suse.de
CC jengelh@inai.de
Target Milestone ---
Found By ---
Blocker ---

GNU Binutils 2.41 now reveals a bug in the 'asm' code used in ffmpeg-4:

 ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'

While Binutils is pending for opensuse:factory, the new version has already
landed in 15.4 and 15.5 such that ffmpeg-4 fails there:

https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4

ffmpeg-5/6 seemingly got the fix as I do see no fails for 15.4/15.5 for the
build of the 4h old package.


Upstream FIX:  "Fixes assembling with binutil as >= 2.41" at
https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/effadce6c756247ea8bae32dc13bb3e6f464f0eb?hp=ccc684993276248d64c328a810fb7714af2f4c70

See also
https://trac.ffmpeg.org/ticket/10405 or (where I found it):

The pending Binutils update for openSUSE:factory update is:
https://build.opensuse.org/request/show/1113885


You are receiving this mail because: