commit:     caed356beda25dacd829f7988c2b8b1011583111
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  5 08:26:56 2016 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Tue Jan  5 08:27:02 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caed356b

media-video/ffmpeg: Pass --enable-lto to configure if -flto is in *FLAGS.

Fixes build with lto.
https://bugs.gentoo.org/show_bug.cgi?id=566282

Package-Manager: portage-2.2.26
Signed-off-by: Alexis Ballier <aballier <AT> gentoo.org>

 media-video/ffmpeg/ffmpeg-2.8.4.ebuild | 3 +++
 media-video/ffmpeg/ffmpeg-9999.ebuild  | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/media-video/ffmpeg/ffmpeg-2.8.4.ebuild 
b/media-video/ffmpeg/ffmpeg-2.8.4.ebuild
index 912ed82..efc3bc9 100644
--- a/media-video/ffmpeg/ffmpeg-2.8.4.ebuild
+++ b/media-video/ffmpeg/ffmpeg-2.8.4.ebuild
@@ -375,6 +375,9 @@ multilib_src_configure() {
                break
        done
 
+       # LTO support, bug #566282
+       is-flagq "-flto" && myconf+=( "--enable-lto" )
+
        # Mandatory configuration
        myconf=(
                --enable-avfilter

diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild 
b/media-video/ffmpeg/ffmpeg-9999.ebuild
index 1bd2c89..2918e4b 100644
--- a/media-video/ffmpeg/ffmpeg-9999.ebuild
+++ b/media-video/ffmpeg/ffmpeg-9999.ebuild
@@ -391,6 +391,9 @@ multilib_src_configure() {
                break
        done
 
+       # LTO support, bug #566282
+       is-flagq "-flto" && myconf+=( "--enable-lto" )
+
        # Mandatory configuration
        myconf=(
                --enable-avfilter

Reply via email to