commit: a3d675c891342032d02177605efb575357c42c3f Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> AuthorDate: Tue Aug 19 18:59:38 2025 +0000 Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> CommitDate: Tue Aug 19 19:06:02 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3d675c8
dev-libs/libmemcached-awesome: use dot-a.eclass ... to avoid installing broken static libraries w/ LTO. Closes: https://bugs.gentoo.org/960005 Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org> dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.4.ebuild | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.4.ebuild b/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.4.ebuild index bd259c6c70b6..ad626e4bff05 100644 --- a/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.4.ebuild +++ b/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake dot-a DESCRIPTION="a C/C++ memcached client library" HOMEPAGE="https://awesomized.github.io/libmemcached/ https://github.com/awesomized/libmemcached" @@ -27,6 +27,7 @@ BDEPEND="app-alternatives/yacc virtual/pkgconfig" src_configure() { + lto-guarantee-fat local mycmakeargs=( -DBUILD_TESTING=$(usex test) -DENABLE_DTRACE=OFF @@ -45,3 +46,8 @@ src_test() { cmake_src_test } + +src_install() { + cmake_src_install + strip-lto-bytecode +}
