From 0692308cefb2acd3cd18a5ecc4337d03a7470317 Mon Sep 17 00:00:00 2001 From: thecakeisalie25 Date: Thu, 19 Aug 2021 16:07:18 -0500 Subject: [PATCH 1/3] net-analyzer/windscribe Disable -flto to fix segfault on gui launch --- 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 f882146f..cde4073d 100644 --- a/sys-config/ltoize/files/package.cflags/lto.conf +++ b/sys-config/ltoize/files/package.cflags/lto.conf @@ -62,6 +62,7 @@ media-video/ffmpeg *FLAGS-=-flto* #NOTE: Depending on your CPUFLAGS this may wor media-video/mplayer *FLAGS-=-flto* net-libs/webkit-gtk:3 *FLAGS-=-flto* net-libs/webkit-gtk:4 *FLAGS-=-flto* +net-analyzer/wireshark *FLAGS-=-flto* # Segfaults trying to load GUI on QT5, see issue 746 net-misc/autossh *FLAGS-=-flto* # Undefined references net-misc/dhcp "has server ${IUSE//+} && use server && FlagSubAllFlags -flto*" # Cannot be built with LTO by default, but can if "server" USE is disabled net-misc/lksctp-tools *FLAGS-=-flto* # function `main': :(.text.startup+0x16de): undefined reference to `sctp_connectx' From 2ca34e8e509aeb4ffbc9138e05475d58169216e9 Mon Sep 17 00:00:00 2001 From: thecakeisalie25 Date: Thu, 19 Aug 2021 17:05:10 -0500 Subject: [PATCH 2/3] dev-lang/lua Disable LTO, fixing a build failure for neovim --- sys-config/ltoize/files/package.cflags/lto.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-config/ltoize/files/package.cflags/lto.conf b/sys-config/ltoize/files/package.cflags/lto.conf index cde4073d..4267a9da 100644 --- a/sys-config/ltoize/files/package.cflags/lto.conf +++ b/sys-config/ltoize/files/package.cflags/lto.conf @@ -25,6 +25,7 @@ games-fps/zandronum *FLAGS-=-flto* #Can't read wads properly with LTO dev-java/icedtea *FLAGS-=-flto* =dev-lang/php-7.2.0 *FLAGS-=-flto* # lto-wrapper link failure / https://github.com/InBetweenNames/gentooLTO/issues/135 @@ -62,7 +63,6 @@ media-video/ffmpeg *FLAGS-=-flto* #NOTE: Depending on your CPUFLAGS this may wor media-video/mplayer *FLAGS-=-flto* net-libs/webkit-gtk:3 *FLAGS-=-flto* net-libs/webkit-gtk:4 *FLAGS-=-flto* -net-analyzer/wireshark *FLAGS-=-flto* # Segfaults trying to load GUI on QT5, see issue 746 net-misc/autossh *FLAGS-=-flto* # Undefined references net-misc/dhcp "has server ${IUSE//+} && use server && FlagSubAllFlags -flto*" # Cannot be built with LTO by default, but can if "server" USE is disabled net-misc/lksctp-tools *FLAGS-=-flto* # function `main': :(.text.startup+0x16de): undefined reference to `sctp_connectx' From b881de78b3590cf3889c14e7b77e371141b2c9b5 Mon Sep 17 00:00:00 2001 From: Larson Date: Thu, 19 Aug 2021 17:08:14 -0500 Subject: [PATCH 3/3] Integrate both fixes --- 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 4267a9da..181cc8e8 100644 --- a/sys-config/ltoize/files/package.cflags/lto.conf +++ b/sys-config/ltoize/files/package.cflags/lto.conf @@ -61,6 +61,7 @@ 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 media-video/mplayer *FLAGS-=-flto* +net-analyzer/wireshark *FLAGS-=-flto* # Segfaults trying to load GUI on QT5, see issue 746 net-libs/webkit-gtk:3 *FLAGS-=-flto* net-libs/webkit-gtk:4 *FLAGS-=-flto* net-misc/autossh *FLAGS-=-flto* # Undefined references