commit: 0bdc44c8ecfe75bc1ec8ed6914164ca2c8df3e57 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Tue May 6 18:04:45 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Tue May 6 18:04:45 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bdc44c8
dev-libs/libpfm: use dot-a.eclass ... to avoid installing broken static libraries w/ LTO. Signed-off-by: Sam James <sam <AT> gentoo.org> dev-libs/libpfm/libpfm-4.13.0.ebuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-libs/libpfm/libpfm-4.13.0.ebuild b/dev-libs/libpfm/libpfm-4.13.0.ebuild index 1efa240337c3..8694cae9a727 100644 --- a/dev-libs/libpfm/libpfm-4.13.0.ebuild +++ b/dev-libs/libpfm/libpfm-4.13.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit toolchain-funcs +inherit dot-a toolchain-funcs DESCRIPTION="Hardware-based performance monitoring interface for Linux" HOMEPAGE="https://perfmon2.sourceforge.net" @@ -28,6 +28,7 @@ src_prepare() { } src_compile() { + lto-guarantee-fat # 'DBG=' unsets '-Werror' and other optional flags, bug #664294 emake AR="$(tc-getAR)" CC="$(tc-getCC)" DBG= } @@ -43,4 +44,6 @@ src_install() { if ! use static-libs ; then find "${ED}" -name '*.a' -delete || die fi + + strip-lto-bytecode }
