summaryrefslogtreecommitdiff
path: root/media-video/ffmpeg/ffmpeg-8.1.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'media-video/ffmpeg/ffmpeg-8.1.ebuild')
-rw-r--r--media-video/ffmpeg/ffmpeg-8.1.ebuild4
1 files changed, 4 insertions, 0 deletions
diff --git a/media-video/ffmpeg/ffmpeg-8.1.ebuild b/media-video/ffmpeg/ffmpeg-8.1.ebuild
index b2c53dc95952..ae1672f04ef0 100644
--- a/media-video/ffmpeg/ffmpeg-8.1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-8.1.ebuild
@@ -402,6 +402,10 @@ src_prepare() {
tc-ld-is-mold && tc-is-clang && FFMPEG_ENABLE_LTO= #963835
fi
filter-lto
+
+ # workaround ICEs with >=gcc-16, (bug #973641 and bug #973622)
+ tc-is-gcc && [[ $(gcc-major-version) -ge 16 ]] &&
+ append-flags -fno-tree-vectorize
}
multilib_src_configure() {