Summary: | media-video/ffmpeg-4.4.2 /libavcodec/x86/vp9itxfm.asm:(.text+0x2ef53): relocation truncated to fit: R_X86_64_PC32 against symbol `ff_pd_8192' defined in .rodata section in libavcodec/x86/constants.o | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Frank Krömmelbein <kroemmelbein> |
Component: | Current packages | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | ffmpeg.tar.gz |
Description
Frank Krömmelbein
2022-06-01 17:45:46 UTC
Created attachment 782078 [details]
ffmpeg.tar.gz
Huh. For the 32-bit build, you have --disable-avx2 (but NOT --disable-avx). For the 64-bit build, you have --disable-avx (but NOT --disable-avx2). I think AVX can work on 32-bit, but it's possible that ffmpeg's assembly doesn't care about that case. (In reply to Sam James from comment #2) > Huh. > > For the 32-bit build, you have --disable-avx2 (but NOT --disable-avx). > For the 64-bit build, you have --disable-avx (but NOT --disable-avx2). > > I think AVX can work on 32-bit, but it's possible that ffmpeg's assembly > doesn't care about that case. Hi, thank you very much for your analysis! That probably also explains why I only have this error on this one old system. It looks like a regression then. Do you think I should open a ticket for this at upstream? I tried to compile it again today, and it worked! -> Fixed. |