From d1ff3cc3ee1e50e94bf9b49660c515d27a3a15de Mon Sep 17 00:00:00 2001 From: Yuan Liao Date: Tue, 23 Aug 2022 12:57:43 -0700 Subject: [PATCH] games-emulation/dosbox-x: Filter LTO flags Closes: https://bugs.gentoo.org/859973 Signed-off-by: Yuan Liao --- games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild | 7 ++++++- games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild | 7 ++++++- games-emulation/dosbox-x/dosbox-x-9999.ebuild | 7 ++++++- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild b/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild index bc26e3bdbd..55c5d316cc 100644 --- a/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-0.84.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools toolchain-funcs xdg +inherit autotools flag-o-matic toolchain-funcs xdg if [[ "${PV}" == 9999 ]]; then inherit git-r3 @@ -106,6 +106,11 @@ src_prepare() { die "Failed to remove check for setcap in Makefile.am" eautoreconf + + # https://bugs.gentoo.org/859973 + # https://github.com/joncampbell123/dosbox-x/issues/3663 + # No upstream response regarding LTO yet; disable it for now + filter-lto } src_configure() { diff --git a/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild b/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild index 8605437e94..55b6b1acc3 100644 --- a/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools toolchain-funcs xdg +inherit autotools flag-o-matic toolchain-funcs xdg if [[ "${PV}" == 9999 ]]; then inherit git-r3 @@ -101,6 +101,11 @@ src_prepare() { die "Failed to remove check for setcap in Makefile.am" eautoreconf + + # https://bugs.gentoo.org/859973 + # https://github.com/joncampbell123/dosbox-x/issues/3663 + # No upstream response regarding LTO yet; disable it for now + filter-lto } src_configure() { diff --git a/games-emulation/dosbox-x/dosbox-x-9999.ebuild b/games-emulation/dosbox-x/dosbox-x-9999.ebuild index 8605437e94..55b6b1acc3 100644 --- a/games-emulation/dosbox-x/dosbox-x-9999.ebuild +++ b/games-emulation/dosbox-x/dosbox-x-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools toolchain-funcs xdg +inherit autotools flag-o-matic toolchain-funcs xdg if [[ "${PV}" == 9999 ]]; then inherit git-r3 @@ -101,6 +101,11 @@ src_prepare() { die "Failed to remove check for setcap in Makefile.am" eautoreconf + + # https://bugs.gentoo.org/859973 + # https://github.com/joncampbell123/dosbox-x/issues/3663 + # No upstream response regarding LTO yet; disable it for now + filter-lto } src_configure() {