aboutsummaryrefslogtreecommitdiff
path: root/multimedia/ffmpeg
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2020-08-22 00:46:58 +0000
committerPiotr Kubaj <pkubaj@FreeBSD.org>2020-08-22 00:46:58 +0000
commit2538022fb407b0948facb65503b2f648905c9dff (patch)
tree3bbb59c11342dda1975f8f3a041ae8c713a35be0 /multimedia/ffmpeg
parent60a48b1afc8461bcce50d5976807dbb6a8850040 (diff)
downloadports-2538022fb407b0948facb65503b2f648905c9dff.tar.gz
ports-2538022fb407b0948facb65503b2f648905c9dff.zip
multimedia/ffmpeg: fix runtime on powerpc64 elfv2 with LTO
ffmpeg crashes instantly when built with LTO by clang on powerpc64.
Notes
Notes: svn path=/head/; revision=545727
Diffstat (limited to 'multimedia/ffmpeg')
-rw-r--r--multimedia/ffmpeg/Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/multimedia/ffmpeg/Makefile b/multimedia/ffmpeg/Makefile
index f4a26b6592e8..e1a1eb8a8a27 100644
--- a/multimedia/ffmpeg/Makefile
+++ b/multimedia/ffmpeg/Makefile
@@ -630,6 +630,12 @@ DOC_FILES= Changelog CREDITS INSTALL.md LICENSE.md MAINTAINERS \
DOC_DOCFILES= APIchanges *.txt
PORTDOCS= *
+.include <bsd.port.options.mk>
+
+.if ${ARCH} == powerpc64 && ${PORT_OPTIONS:MLTO}
+USE_GCC= yes
+.endif
+
post-patch:
# {C,LD}FLAGS safeness
@${REINPLACE_CMD} -E \