diff options
Diffstat (limited to 'meta')
| -rw-r--r-- | meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb b/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb index 19a8e58370..384e07362a 100644 --- a/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb +++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb | |||
| @@ -103,15 +103,15 @@ EXTRA_OECONF = " \ | |||
| 103 | \ | 103 | \ |
| 104 | --cross-prefix=${TARGET_PREFIX} \ | 104 | --cross-prefix=${TARGET_PREFIX} \ |
| 105 | \ | 105 | \ |
| 106 | --ld="${CCLD}" \ | 106 | --ld='${CCLD}' \ |
| 107 | --cc="${CC}" \ | 107 | --cc='${CC}' \ |
| 108 | --cxx="${CXX}" \ | 108 | --cxx='${CXX}' \ |
| 109 | --arch=${TARGET_ARCH} \ | 109 | --arch=${TARGET_ARCH} \ |
| 110 | --target-os="linux" \ | 110 | --target-os='linux' \ |
| 111 | --enable-cross-compile \ | 111 | --enable-cross-compile \ |
| 112 | --extra-cflags="${CFLAGS} ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" \ | 112 | --extra-cflags='${CFLAGS} ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}' \ |
| 113 | --extra-ldflags="${LDFLAGS}" \ | 113 | --extra-ldflags='${LDFLAGS}' \ |
| 114 | --sysroot="${STAGING_DIR_TARGET}" \ | 114 | --sysroot='${STAGING_DIR_TARGET}' \ |
| 115 | ${EXTRA_FFCONF} \ | 115 | ${EXTRA_FFCONF} \ |
| 116 | --libdir=${libdir} \ | 116 | --libdir=${libdir} \ |
| 117 | --shlibdir=${libdir} \ | 117 | --shlibdir=${libdir} \ |
| @@ -121,6 +121,14 @@ EXTRA_OECONF = " \ | |||
| 121 | " | 121 | " |
| 122 | 122 | ||
| 123 | EXTRA_OECONF_append_linux-gnux32 = " --disable-asm" | 123 | EXTRA_OECONF_append_linux-gnux32 = " --disable-asm" |
| 124 | |||
| 125 | EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'mipsisa64r6', '--disable-mips64r2 --disable-mips32r2', '', d)}" | ||
| 126 | EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'mipsisa64r2', '--disable-mips64r6 --disable-mips32r6', '', d)}" | ||
| 127 | EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'mips32r2', '--disable-mips64r6 --disable-mips32r6', '', d)}" | ||
| 128 | EXTRA_OECONF += "${@bb.utils.contains('TUNE_FEATURES', 'mips32r6', '--disable-mips64r2 --disable-mips32r2', '', d)}" | ||
| 129 | EXTRA_OECONF_append_mips = " --extra-libs=-latomic --disable-mips32r5 --disable-mipsdsp --disable-mipsdspr2 \ | ||
| 130 | --disable-loongson2 --disable-loongson3 --disable-mmi --disable-msa --disable-msa2" | ||
| 131 | |||
| 124 | # gold crashes on x86, another solution is to --disable-asm but thats more hacky | 132 | # gold crashes on x86, another solution is to --disable-asm but thats more hacky |
| 125 | # ld.gold: internal error in relocate_section, at ../../gold/i386.cc:3684 | 133 | # ld.gold: internal error in relocate_section, at ../../gold/i386.cc:3684 |
| 126 | 134 | ||
