commit:     59de33093462eccf9d71bff5fb81a248109c9e1a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  6 22:40:54 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb  6 22:40:54 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59de3309

media-video/ffmpeg: add mips, x86 (i486) to atomic workaround

See https://forums.gentoo.org/viewtopic-t-1147131.html. The MIPS case
was reported to me on IRC by mrhansen and I'd forgot (I was sure I had!)
that I hadn't updated the ebuild for it.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-video/ffmpeg/ffmpeg-4.4.1-r1.ebuild | 2 +-
 media-video/ffmpeg/ffmpeg-5.0.ebuild      | 2 +-
 media-video/ffmpeg/ffmpeg-9999.ebuild     | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/ffmpeg/ffmpeg-4.4.1-r1.ebuild 
b/media-video/ffmpeg/ffmpeg-4.4.1-r1.ebuild
index 5dbd2c460106..35cb418bf783 100644
--- a/media-video/ffmpeg/ffmpeg-4.4.1-r1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-4.4.1-r1.ebuild
@@ -456,7 +456,7 @@ multilib_src_configure() {
        )
 
        local extra_libs
-       if use arm || use ppc ; then
+       if use arm || use ppc || use mips || [[ ${CHOST} == *i486* ]] ; then
                # bug #782811
                # bug #790590
                extra_libs+="$(test-flags-CCLD -latomic) "

diff --git a/media-video/ffmpeg/ffmpeg-5.0.ebuild 
b/media-video/ffmpeg/ffmpeg-5.0.ebuild
index a6be1e984dff..80468d5d74a1 100644
--- a/media-video/ffmpeg/ffmpeg-5.0.ebuild
+++ b/media-video/ffmpeg/ffmpeg-5.0.ebuild
@@ -456,7 +456,7 @@ multilib_src_configure() {
        )
 
        local extra_libs
-       if use arm || use ppc ; then
+       if use arm || use ppc || use mips || [[ ${CHOST} == *i486* ]] ; then
                # bug #782811
                # bug #790590
                extra_libs+="$(test-flags-CCLD -latomic) "

diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild 
b/media-video/ffmpeg/ffmpeg-9999.ebuild
index a6be1e984dff..80468d5d74a1 100644
--- a/media-video/ffmpeg/ffmpeg-9999.ebuild
+++ b/media-video/ffmpeg/ffmpeg-9999.ebuild
@@ -456,7 +456,7 @@ multilib_src_configure() {
        )
 
        local extra_libs
-       if use arm || use ppc ; then
+       if use arm || use ppc || use mips || [[ ${CHOST} == *i486* ]] ; then
                # bug #782811
                # bug #790590
                extra_libs+="$(test-flags-CCLD -latomic) "

Reply via email to