我正在尝试为ARM SoC构建ffmpeg。因此我使用yocto和以下食谱:
SUMMARY = "FFMPEG"
HOMEPAGE = "http://ffmpeg.org"
LICENSE = "GPLv2"
#LIC_FILES_CHKSUM = "file://COPYING.GPLv2"
#SECTION = "net"
#DEPENDS = "sqlite3-native glib-2.0 zlib libpcre spawn-fcgi fcgi"
S = "${WORKDIR}/git"
SRCREV = "${AUTOREV}"
SRC_URI = "git://source.ffmpeg.org/ffmpeg.git;branch=release/2.8 \
"
PACKAGECONFIG[--build] = ""
EXTRA_OECONF = " \
--extra-ldflags=-static \
--extra-cflags=-static \
--disable-mipsfpu \
--disable-mips32r2 \
--disable-mipsdspr1 \
--disable-mipsdspr2 \
--enable-bzlib \
--enable-zlib \
"
inherit autotools pkgconfig
构建此配方将引发以下错误:
Unknown option "--build=x86_64-linux`
如何从do_configure中删除此配置标志?
或者还有其他方法可以构建ffmpeg
吗?
答案 0 :(得分:0)
如果你正在使用yocto(如你所说),最好只使用以下内容在图片中加入ffmpeg
包:
IMAGE_INSTALL += "ffmpeg"
这应该有效,因为ffmpeg
存储库中有poky
。
如果您需要特定版本的ffmpeg
,恕我直言,这是根据您的需求调整可用配方的最佳方式(https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-multimedia/ffmpeg)。