diff --git a/media-video/ffmpeg-compat/ffmpeg-compat-6.1.3.ebuild b/media-video/ffmpeg-compat/ffmpeg-compat-6.1.3.ebuild index 016041c3dd2c1..1340bff431e30 100644 --- a/media-video/ffmpeg-compat/ffmpeg-compat-6.1.3.ebuild +++ b/media-video/ffmpeg-compat/ffmpeg-compat-6.1.3.ebuild @@ -387,6 +387,8 @@ src_prepare() { if tc-is-lto; then : "$(get-flag -flto)" # get -flto= (e.g. =thin) FFMPEG_ENABLE_LTO=--enable-lto${_#-flto} + + tc-ld-is-mold && tc-is-clang && FFMPEG_ENABLE_LTO= #963835 fi filter-lto diff --git a/media-video/ffmpeg-compat/ffmpeg-compat-7.1.1.ebuild b/media-video/ffmpeg-compat/ffmpeg-compat-7.1.1.ebuild index 703962f85e5d1..3b92cea2ed5f2 100644 --- a/media-video/ffmpeg-compat/ffmpeg-compat-7.1.1.ebuild +++ b/media-video/ffmpeg-compat/ffmpeg-compat-7.1.1.ebuild @@ -398,6 +398,8 @@ src_prepare() { if tc-is-lto; then : "$(get-flag -flto)" # get -flto= (e.g. =thin) FFMPEG_ENABLE_LTO=--enable-lto${_#-flto} + + tc-ld-is-mold && tc-is-clang && FFMPEG_ENABLE_LTO= #963835 fi filter-lto } diff --git a/media-video/ffmpeg-compat/ffmpeg-compat-7.1.2.ebuild b/media-video/ffmpeg-compat/ffmpeg-compat-7.1.2.ebuild index 1d4de2ce6934a..d73f933f76ff8 100644 --- a/media-video/ffmpeg-compat/ffmpeg-compat-7.1.2.ebuild +++ b/media-video/ffmpeg-compat/ffmpeg-compat-7.1.2.ebuild @@ -25,7 +25,7 @@ else https://dev.gentoo.org/~ionen/distfiles/ffmpeg-$(ver_cut 1-2)-patchset-2.tar.xz " S=${WORKDIR}/ffmpeg-${PV} # avoid ${P} for ffmpeg-compat - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" fi DESCRIPTION="Complete solution to record/convert/stream audio and video" @@ -398,6 +398,8 @@ src_prepare() { if tc-is-lto; then : "$(get-flag -flto)" # get -flto= (e.g. =thin) FFMPEG_ENABLE_LTO=--enable-lto${_#-flto} + + tc-ld-is-mold && tc-is-clang && FFMPEG_ENABLE_LTO= #963835 fi filter-lto }