commit:     91d7800038968118fe032597663663e929b4f772
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May  6 18:06:17 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May  6 18:06:17 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d78000

sys-devel/reflex: use dot-a.eclass

... to avoid installing broken static libraries w/ LTO.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-devel/reflex/reflex-20241231.ebuild | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/sys-devel/reflex/reflex-20241231.ebuild 
b/sys-devel/reflex/reflex-20241231.ebuild
index 690b033685ed..6ada3a511a89 100644
--- a/sys-devel/reflex/reflex-20241231.ebuild
+++ b/sys-devel/reflex/reflex-20241231.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc
-inherit verify-sig
+inherit dot-a verify-sig
 
 DESCRIPTION="This is a variant of the flex fast lexical scanner"
 HOMEPAGE="https://invisible-island.net/reflex/";
@@ -21,5 +21,11 @@ BDEPEND="
 "
 
 src_configure() {
+       lto-guarantee-fat
        econf --with-manpage-format=formatted
 }
+
+src_install() {
+       default
+       strip-lto-bytecode
+}

Reply via email to