升级ffmpeg-4.2.1除了安装ffmpeg-4.1时遇到的mmi问题 还有msa、asm的问题
为了能编译通过 只能暂时关闭mmi 、msa、asm方法如下:
1 修改/usr/portage/media-video/ffmpeg/ffmpeg-4.2.1.ebuild 将涉及MIPS_CPU_FEATURES的部分去掉 (要改两个地方)
2 修改/usr/portage/media-video/ffmpeg/ffmpeg-4.2.1.ebuild如下位置
# CPU features
myconf+=( --disable-msa )
myconf+=( --disable-mmi )
myconf+=( --disable-asm )
其中myconf+=( --disable-msa ) myconf+=( --disable-mmi ) myconf+=( --disable-asm )是增加的部分 修改完成后 保存
3 执行ebuild ffmpeg-4.2.1.ebuild manifest
然后就可以emerge =ffmpeg-4.2.1了
此问题在ffmpeg5.x版本中被修复:
https://github.com/FFmpeg/FFmpeg/commit/1042039ccda7e9099f139b14981b48ee59900804