commit: e3188e9a5cfa4e24c5e5f93c9d702ef4dbc8c7d4 Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> AuthorDate: Thu Aug 14 04:44:48 2025 +0000 Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> CommitDate: Thu Aug 14 05:05:30 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3188e9a
games-arcade/emilia-pinball: use dot-a.eclass ... to avoid installing broken static libraries w/ LTO. Closes: https://bugs.gentoo.org/959496 Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org> games-arcade/emilia-pinball/emilia-pinball-0.3.1-r4.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r4.ebuild b/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r4.ebuild index 2fc3fe4c2b73..e86acf9a333b 100644 --- a/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r4.ebuild +++ b/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools desktop +inherit autotools desktop dot-a MY_PN=${PN/emilia-/} MY_P=${MY_PN}-${PV} @@ -51,6 +51,7 @@ src_prepare() { } src_configure() { + lto-guarantee-fat econf --with-x } @@ -60,6 +61,7 @@ src_compile() { src_install() { default + strip-lto-bytecode find "${ED}" -type f -name '*.la' -delete || die dosym pinball /usr/bin/emilia-pinball
