From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 05AA21584F2 for ; Sun, 16 Mar 2025 18:04:09 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id E339D3431E4 for ; Sun, 16 Mar 2025 18:04:08 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id D72AB1102B7; Sun, 16 Mar 2025 18:04:07 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id CED6C1102B7 for ; Sun, 16 Mar 2025 18:04:07 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 56ACE3431E4 for ; Sun, 16 Mar 2025 18:04:07 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id A6D871909 for ; Sun, 16 Mar 2025 18:04:05 +0000 (UTC) From: "Ionen Wolkens" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ionen Wolkens" Message-ID: <1742148045.c9e79e8afee597b4377b0a504b8e22c3c0a99a51.ionen@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-video/ffmpeg/ffmpeg-4.4.5-r2.ebuild media-video/ffmpeg/ffmpeg-6.1.2-r1.ebuild media-video/ffmpeg/ffmpeg-7.1.1.ebuild media-video/ffmpeg/ffmpeg-9999.ebuild X-VCS-Directories: media-video/ffmpeg/ X-VCS-Committer: ionen X-VCS-Committer-Name: Ionen Wolkens X-VCS-Revision: c9e79e8afee597b4377b0a504b8e22c3c0a99a51 X-VCS-Branch: master Date: Sun, 16 Mar 2025 18:04:05 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 1115e8c5-c9dc-42be-b7a1-4340898983db X-Archives-Hash: 7b3cfbad678346986ad7fcf8365010fb commit: c9e79e8afee597b4377b0a504b8e22c3c0a99a51 Author: Ionen Wolkens gentoo org> AuthorDate: Sun Mar 16 17:51:29 2025 +0000 Commit: Ionen Wolkens gentoo org> CommitDate: Sun Mar 16 18:00:45 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e79e8a media-video/ffmpeg: pass --disable-asm on ppc* for now Will review possibility of re-enabling in future ffmpeg versions. Technically needs a revbump but, given all the ffmpeg changes lately, want to spare users from yet more rebuilds. Given no users reported ppc bugs outside of tests that I've seen, runtime issues may be niche. There will likely be a revbump for another reason later either way. 4.4.5 may not be affected, but I'd rather not have to worry about old asm in old versions, so adding it there as well. For similar reasons, also disabling ppc32. Closes: https://bugs.gentoo.org/951464 Signed-off-by: Ionen Wolkens gentoo.org> media-video/ffmpeg/ffmpeg-4.4.5-r2.ebuild | 6 ++++++ media-video/ffmpeg/ffmpeg-6.1.2-r1.ebuild | 6 ++++++ media-video/ffmpeg/ffmpeg-7.1.1.ebuild | 6 ++++++ media-video/ffmpeg/ffmpeg-9999.ebuild | 6 ++++++ 4 files changed, 24 insertions(+) diff --git a/media-video/ffmpeg/ffmpeg-4.4.5-r2.ebuild b/media-video/ffmpeg/ffmpeg-4.4.5-r2.ebuild index 65a166b2236f..a2fd08971972 100644 --- a/media-video/ffmpeg/ffmpeg-4.4.5-r2.ebuild +++ b/media-video/ffmpeg/ffmpeg-4.4.5-r2.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/ffmpeg-6.1.2-r1.ebuild b/media-video/ffmpeg/ffmpeg-6.1.2-r1.ebuild index 036bca40c424..c903f77209f9 100644 --- a/media-video/ffmpeg/ffmpeg-6.1.2-r1.ebuild +++ b/media-video/ffmpeg/ffmpeg-6.1.2-r1.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 diff --git a/media-video/ffmpeg/ffmpeg-7.1.1.ebuild b/media-video/ffmpeg/ffmpeg-7.1.1.ebuild index 59a43fef4eb7..42cb8bfe77d0 100644 --- a/media-video/ffmpeg/ffmpeg-7.1.1.ebuild +++ b/media-video/ffmpeg/ffmpeg-7.1.1.ebuild @@ -505,6 +505,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/ffmpeg-9999.ebuild b/media-video/ffmpeg/ffmpeg-9999.ebuild index 7976606ece31..d31254cf31da 100644 --- a/media-video/ffmpeg/ffmpeg-9999.ebuild +++ b/media-video/ffmpeg/ffmpeg-9999.ebuild @@ -499,6 +499,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