On 7/13/2023 7:06 AM, Nicolas George wrote:
Hi.
We currently have a build failure on Debian Testing (and certainly
Unstable):
CC libavformat/adtsenc.o
src/libavcodec/x86/mathops.h: Assembler messages:
×19 src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for
`shr'
make: *** [src/ffbuild/common.mak:81: libavformat/adtsenc.o] Error 1
CC libavformat/av1.o
src/libavcodec/x86/mathops.h: Assembler messages:
×47 src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for
`shr'
<snip 5000+ similar lines>
It can be worked around by commenting:
#define NEG_SSR32 NEG_SSR32
#define NEG_USR32 NEG_USR32
near the end of libavcodec/x86/mathops.h. According to comments on bug
trackers, it might be related to binutils 2.40.90 (versus 2.40 from
stable).
Curious that they pull git snapshots of this package for Debian testing.
For others they seem to stick to tagged releases.
I do not know how to fix this kind of error, but I can help if a change
needs testing and somebody does not have a Debian Testing with enough
libraries installed.
This definitely sounds like a regression in binutils, so other than
reporting it upstream, i don't see much more we can do.
Regards,
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".