aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Zander <riggs@FreeBSD.org>2021-08-29 14:00:36 +0000
committerThomas Zander <riggs@FreeBSD.org>2021-08-29 14:05:37 +0000
commit0561f3e6355206d3ff81b2d9a69f62e10fc7f16e (patch)
treeeb931cc390f96a10d02f01f50969ebb34741bacf
parent72f4c412accb595216d0fcbdc7c011e5f48696dc (diff)
downloadports-0561f3e6355206d3ff81b2d9a69f62e10fc7f16e.tar.gz
ports-0561f3e6355206d3ff81b2d9a69f62e10fc7f16e.zip
multimedia/ffmpeg: Exclude LTO from OPTIONS on i386.
Details: - The low number of i386 leads to register exhaustion when compiling with LTO. Due to the decreasing popularity of 32 bit i386 machines which require hyper-optimised ffmpeg builds, the option is excluded from the builds for now. PR: 257124 MFH: 2021Q3
-rw-r--r--multimedia/ffmpeg/Makefile3
1 files changed, 3 insertions, 0 deletions
diff --git a/multimedia/ffmpeg/Makefile b/multimedia/ffmpeg/Makefile
index 0f8b03cde1be..382374c09fee 100644
--- a/multimedia/ffmpeg/Makefile
+++ b/multimedia/ffmpeg/Makefile
@@ -50,6 +50,9 @@ OPTIONS_DEFAULT= AOM ASM ASS DAV1D DRM FONTCONFIG FREETYPE FREI0R GMP \
GNUTLS ICONV LAME LIBXML2 OPTIMIZED_CFLAGS OPUS RTCPU \
THEORA V4L VAAPI VDPAU VORBIS VPX X264 X265 XCB XVID
+# i386 is too register-starved for LTO (PR257124)
+OPTIONS_EXCLUDE_i386= LTO
+
.if !exists(${.CURDIR:H:H}/multimedia/aribb24)
# https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/100bfac6d6ec
OPTIONS_EXCLUDE+= ARIBB24