commit: 9fba6acd6579cc2faa41028ca4996150c66812f0 Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> AuthorDate: Sun Aug 10 21:19:18 2025 +0000 Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> CommitDate: Mon Aug 11 05:35:34 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fba6acd
dev-tcltk/itk: use dot-a.eclass ... to avoid installing broken static libraries w/ LTO. Closes: https://bugs.gentoo.org/957998 Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org> dev-tcltk/itk/itk-4.2.3-r2.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-tcltk/itk/itk-4.2.3-r2.ebuild b/dev-tcltk/itk/itk-4.2.3-r2.ebuild index 8d1ddb2efd2e..78a0edd0a449 100644 --- a/dev-tcltk/itk/itk-4.2.3-r2.ebuild +++ b/dev-tcltk/itk/itk-4.2.3-r2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit virtualx +inherit dot-a virtualx MY_PV=${PN}-$(ver_rs 1- '-') TCLCONFIGId=4a924db4fb37fa0c7cc2ae987b294dbaa97bc713 @@ -42,6 +42,7 @@ src_prepare() { } src_configure() { + lto-guarantee-fat local itcl_package=$(best_version dev-tcltk/itcl) local itcl_version=${itcl_package#*/*-} local ITCL_VERSION="${itcl_version%-*}" @@ -65,6 +66,7 @@ src_test() { src_install() { default + strip-lto-bytecode dodoc license.terms
