commit:     31e3918f3db9351651fd8d4b787097c08a0ccafc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun May 30 10:12:28 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun May 30 10:12:36 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31e3918f

media-video/ffmpeg: fix libatomic on arm/ppc

Closes: https://bugs.gentoo.org/790590
Closes: https://bugs.gentoo.org/782811
Signed-off-by: Sam James <sam <AT> gentoo.org>

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

diff --git a/media-video/ffmpeg/ffmpeg-4.4.ebuild 
b/media-video/ffmpeg/ffmpeg-4.4.ebuild
index 111ef05ca3d..aa2fd13df6e 100644
--- a/media-video/ffmpeg/ffmpeg-4.4.ebuild
+++ b/media-video/ffmpeg/ffmpeg-4.4.ebuild
@@ -451,6 +451,13 @@ multilib_src_configure() {
                $(multilib_native_enable manpages)
        )
 
+       local extra_libs
+       if use arm || use ppc ; then
+               # bug #782811
+               # bug #790590
+               extra_libs+="-latomic "
+       fi
+
        set -- "${S}/configure" \
                --prefix="${EPREFIX}/usr" \
                --libdir="${EPREFIX}/usr/$(get_libdir)" \
@@ -465,6 +472,7 @@ multilib_src_configure() {
                --ranlib="$(tc-getRANLIB)" \
                --pkg-config="$(tc-getPKG_CONFIG)" \
                --optflags="${CFLAGS}" \
+               --extra-libs="${extra_libs}" \
                $(use_enable static-libs static) \
                "${myconf[@]}" \
                ${EXTRA_FFMPEG_CONF}

Reply via email to