From 4131fb621bd0c23d62fab0dcc337fa95f513a540 Mon Sep 17 00:00:00 2001 From: Randall <17261190+ran-dall@users.noreply.github.com> Date: Sat, 23 Oct 2021 12:48:09 -0700 Subject: [PATCH] Add =media-libs/gst-plugins-good-1.18.4 to sys-config/ltoize/files/package.cflags/lto.conf (#1) Currently, `media-libs/gst-plugins-good-1.18.4` won't build due to an LTO error caused by `gst_yadif_filter_line_mode0_ssse3'. Ref: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/909#note_1006399 Ref: mesonbuild/meson#5482 --- sys-config/ltoize/files/package.cflags/lto.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-config/ltoize/files/package.cflags/lto.conf b/sys-config/ltoize/files/package.cflags/lto.conf index 8f87fc43..44a6180f 100644 --- a/sys-config/ltoize/files/package.cflags/lto.conf +++ b/sys-config/ltoize/files/package.cflags/lto.conf @@ -57,6 +57,7 @@ mail-filter/procmail *FLAGS-=-flto* # Causes compile to hang indefinitely media-gfx/shotwell *FLAGS-=-flto* #Library search error with LTO enabled media-libs/alsa-lib *FLAGS-=-flto* media-libs/dav1d *FLAGS-=-flto* # Starting with GCC 11.1.0, various undefined reference errors during linking +=media-libs/gst-plugins-good-1.18.4 *FLAGS-=-flto* # Issue mesonbuild/meson#5482 media-libs/mlt *FLAGS-=-flto* media-sound/pulseaudio *FLAGS-=-flto* media-video/ffmpeg *FLAGS-=-flto* #NOTE: Depending on your CPUFLAGS this may work with LTO. The SSE intrinsics seem to cause problems in some cases. Only x86 requires workaround