commit:     39f95746b3c85ac84b9814604dd6f5e7d16eff77
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  5 01:43:45 2025 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Tue Aug  5 19:53:28 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39f95746

dev-db/datadraw: use dot-a.eclass

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

Closes: https://bugs.gentoo.org/958452
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-db/datadraw/datadraw-3.1.1-r1.ebuild | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-db/datadraw/datadraw-3.1.1-r1.ebuild 
b/dev-db/datadraw/datadraw-3.1.1-r1.ebuild
index 606187e8a6a4..ac006143bdf4 100644
--- a/dev-db/datadraw/datadraw-3.1.1-r1.ebuild
+++ b/dev-db/datadraw/datadraw-3.1.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit edo toolchain-funcs
+inherit dot-a edo toolchain-funcs
 
 DESCRIPTION="feature rich database generator for high performance C 
applications"
 HOMEPAGE="http://datadraw.sourceforge.net/";
@@ -23,6 +23,7 @@ PATCHES=(
 
 src_configure() {
        tc-export AR CC
+       lto-guarantee-fat
        edo ./configure --prefix="${EPREFIX}/usr"
 }
 
@@ -36,6 +37,8 @@ src_install() {
 
        doheader util/*.h
 
+       strip-lto-bytecode
+
        HTML_DOCS=( www/index.html www/images )
        einstalldocs
        dodoc manual.pdf

Reply via email to