From 1e5acb9d591ff63ba24797f2679c6c91d1072f50 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 24 Mar 2023 09:29:46 -0700 Subject: [PATCH] rpidistro-ffmpeg: Pin to use gcc always When using clang some .S files are not clang friendly Signed-off-by: Khem Raj --- recipes-multimedia/rpidistro-ffmpeg/rpidistro-ffmpeg_4.3.4.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/recipes-multimedia/rpidistro-ffmpeg/rpidistro-ffmpeg_4.3.4.bb b/recipes-multimedia/rpidistro-ffmpeg/rpidistro-ffmpeg_4.3.4.bb index 30e7c57..a4a7f90 100644 --- a/recipes-multimedia/rpidistro-ffmpeg/rpidistro-ffmpeg_4.3.4.bb +++ b/recipes-multimedia/rpidistro-ffmpeg/rpidistro-ffmpeg_4.3.4.bb @@ -144,6 +144,9 @@ EXTRA_OECONF = " \ " EXTRA_OECONF:append:linux-gnux32 = " --disable-asm" +# Some patches introduce assembly files which needs preprocessing with +# gcc e.g. src/libavutil/aarch64/rpi_sand_neon.S +TOOLCHAIN = "gcc" # gold crashes on x86, another solution is to --disable-asm but thats more hacky # ld.gold: internal error in relocate_section, at ../../gold/i386.cc:3684 LDFLAGS:append:x86 = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -fuse-ld=bfd ', '', d)}"