commit:     623bc0030550c636104eca481e7923dbd1e9f1d5
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  3 09:27:40 2021 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed Nov  3 09:30:03 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=623bc003

media-video/ffmpeg-chromium: Fix 94 on arm wrt libatomic

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 media-video/ffmpeg-chromium/ffmpeg-chromium-94.ebuild | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-94.ebuild 
b/media-video/ffmpeg-chromium/ffmpeg-chromium-94.ebuild
index 46851bbea18..94e03635413 100644
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-94.ebuild
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-94.ebuild
@@ -180,6 +180,13 @@ src_configure() {
                esac
        fi
 
+       local extra_libs
+       if use arm || use ppc ; then
+               # bug #782811
+               # bug #790590
+               extra_libs+="$(test-flags-CCLD -latomic) "
+       fi
+
        set -- "${S}/configure" \
                --prefix="${EPREFIX}/usr" \
                --libdir="${EPREFIX}/usr/$(get_libdir)" \
@@ -191,6 +198,7 @@ src_configure() {
                --ranlib="$(tc-getRANLIB)" \
                --pkg-config="$(tc-getPKG_CONFIG)" \
                --optflags="${CFLAGS}" \
+               --extra-libs="${extra_libs}" \
                --disable-all \
                --disable-autodetect \
                --disable-error-resilience \

Reply via email to