commit: d1ff3cc3ee1e50e94bf9b49660c515d27a3a15de Author: Yuan Liao <liaoyuan <AT> gmail <DOT> com> AuthorDate: Tue Aug 23 19:57:43 2022 +0000 Commit: Yuan Liao <liaoyuan <AT> gmail <DOT> com> CommitDate: Tue Aug 23 19:58:19 2022 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d1ff3cc3
games-emulation/dosbox-x: Filter LTO flags Closes: https://bugs.gentoo.org/859973 Signed-off-by: Yuan Liao <liaoyuan <AT> gmail.com> 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 bc26e3bdb..55c5d316c 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 8605437e9..55b6b1acc 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 8605437e9..55b6b1acc 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() {