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}
 }

Reply via email to