[OE-core] [PATCH] ffmpeg: disable cpu autodetection
Denys Dmytriyenko
denis at denix.org
Mon Jan 30 23:21:10 UTC 2017
On Mon, Jan 30, 2017 at 10:59:50PM +0100, Andreas Oberritter wrote:
> Just pass the correct -mcpu= configure switch (fallback to generic).
>
> Avoids warnings like:
> | warning: switch -mcpu=cortex-a15 conflicts with -march=armv7-a switch
That is actually a valid warning - cortex-a15 is armv7ve, not armv7a...
> Signed-off-by: Andreas Oberritter <obi at opendreambox.org>
> ---
> meta/recipes-multimedia/ffmpeg/ffmpeg_3.2.2.bb | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_3.2.2.bb b/meta/recipes-multimedia/ffmpeg/ffmpeg_3.2.2.bb
> index 66718c4..c376d82 100644
> --- a/meta/recipes-multimedia/ffmpeg/ffmpeg_3.2.2.bb
> +++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_3.2.2.bb
> @@ -66,6 +66,12 @@ PACKAGECONFIG[xv] = "--enable-outdev=xv,--disable-outdev=xv,libxv"
> # Check codecs that require --enable-nonfree
> USE_NONFREE = "${@bb.utils.contains_any('PACKAGECONFIG', [ 'openssl' ], 'yes', '', d)}"
>
> +def cpu(d):
> + for arg in (d.getVar('TUNE_CCARGS') or '').split():
> + if arg.startswith('-mcpu='):
> + return arg[6:]
> + return 'generic'
> +
> EXTRA_OECONF = " \
> --disable-stripping \
> --enable-pic \
> @@ -90,6 +96,7 @@ EXTRA_OECONF = " \
> --shlibdir=${libdir} \
> --datadir=${datadir}/ffmpeg \
> ${@bb.utils.contains('AVAILTUNES', 'mips32r2', '', '--disable-mipsdsp --disable-mipsdspr2', d)} \
> + --cpu=${@cpu(d)} \
> "
>
> EXTRA_OECONF_append_linux-gnux32 = " --disable-asm"
> --
> 2.7.4
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
More information about the Openembedded-core
mailing list