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
