commit: 8aad42db094f2c70888a8f92ee565300e31ff03c Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org> AuthorDate: Mon Jun 23 06:10:57 2025 +0000 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org> CommitDate: Mon Jun 23 06:30:05 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aad42db
dev-libs/dynolog: fix lto Closes: https://bugs.gentoo.org/958643 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org> dev-libs/dynolog/dynolog-0.3.1_p20230126-r4.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-libs/dynolog/dynolog-0.3.1_p20230126-r4.ebuild b/dev-libs/dynolog/dynolog-0.3.1_p20230126-r4.ebuild index ba43e5af5f5c..0dbe93ae8e6f 100644 --- a/dev-libs/dynolog/dynolog-0.3.1_p20230126-r4.ebuild +++ b/dev-libs/dynolog/dynolog-0.3.1_p20230126-r4.ebuild @@ -42,7 +42,7 @@ CRATES=" [email protected] " -inherit cargo cmake +inherit cargo cmake dot-a DESCRIPTION="Performance monitoring daemon for heterogeneous CPU-GPU systems" HOMEPAGE="https://github.com/facebookincubator/dynolog" @@ -91,6 +91,7 @@ src_prepare() { } src_configure() { + lto-guarantee-fat local mycmakeargs=( -DBUILD_SHARED_LIBS=OFF -DCPR_FORCE_USE_SYSTEM_CURL=ON @@ -116,6 +117,7 @@ src_install() { cd ../cli cd cli cargo_src_install + strip-lto-bytecode dobin "${BUILD_DIR}"/${PN}/src/${PN} }
