commit:     e3eef6ab3ef9b97faa82e9501e0a45c5c23eed66
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 16 17:57:41 2025 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Mar 16 18:02:52 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3eef6ab

media-video/ffmpeg-compat: sync with ffmpeg

Bug: https://bugs.gentoo.org/951464
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-video/ffmpeg-compat/ffmpeg-compat-4.4.5.ebuild | 6 ++++++
 media-video/ffmpeg-compat/ffmpeg-compat-6.1.2.ebuild | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/media-video/ffmpeg-compat/ffmpeg-compat-4.4.5.ebuild 
b/media-video/ffmpeg-compat/ffmpeg-compat-4.4.5.ebuild
index 47ec3dad892a..64d121011678 100644
--- a/media-video/ffmpeg-compat/ffmpeg-compat-4.4.5.ebuild
+++ b/media-video/ffmpeg-compat/ffmpeg-compat-4.4.5.ebuild
@@ -417,6 +417,12 @@ multilib_src_configure() {
        # broken on x32 (bug #427004), and not PIC safe on x86 (bug #916067)
        [[ ${ABI} == @(x32|x86) ]] && conf+=( --disable-asm )
 
+       # disable due to asm-related failures on ppc (bug #951464, ppc64be)
+       # https://trac.ffmpeg.org/ticket/9604 (ppc64el)
+       # https://trac.ffmpeg.org/ticket/10955 (ppc64el)
+       # (review re-enabling if resolved, or if debian allows it again)
+       use ppc || use ppc64 && conf+=( --disable-asm )
+
        if tc-is-cross-compiler; then
                conf+=(
                        --enable-cross-compile

diff --git a/media-video/ffmpeg-compat/ffmpeg-compat-6.1.2.ebuild 
b/media-video/ffmpeg-compat/ffmpeg-compat-6.1.2.ebuild
index 43d1208117b9..4fb307f73460 100644
--- a/media-video/ffmpeg-compat/ffmpeg-compat-6.1.2.ebuild
+++ b/media-video/ffmpeg-compat/ffmpeg-compat-6.1.2.ebuild
@@ -491,6 +491,12 @@ multilib_src_configure() {
        # broken on x32 (bug #427004), and not PIC safe on x86 (bug #916067)
        [[ ${ABI} == @(x32|x86) ]] && conf+=( --disable-asm )
 
+       # disable due to asm-related failures on ppc (bug #951464, ppc64be)
+       # https://trac.ffmpeg.org/ticket/9604 (ppc64el)
+       # https://trac.ffmpeg.org/ticket/10955 (ppc64el)
+       # (review re-enabling if resolved, or if debian allows it again)
+       use ppc || use ppc64 && conf+=( --disable-asm )
+
        if tc-is-cross-compiler; then
                conf+=(
                        --enable-cross-compile

Reply via email to