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() {

Reply via email to