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 [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
_______________________________________________ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
