summaryrefslogtreecommitdiff
path: root/dev-tcltk
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@gentoo.org>2025-08-10 17:03:40 -0400
committerEli Schwartz <eschwartz@gentoo.org>2025-08-11 01:35:32 -0400
commit188ffcd54f6a9aa0da2a62cb80beaa8c4806b0b7 (patch)
tree0b57fcfff0c8ae1beec698939e9986816dbeebd5 /dev-tcltk
parent956ce833d138377b55752d3b3f80b7cfedd347ee (diff)
downloadgentoo-188ffcd54f6a9aa0da2a62cb80beaa8c4806b0b7.tar.gz
gentoo-188ffcd54f6a9aa0da2a62cb80beaa8c4806b0b7.tar.bz2
gentoo-188ffcd54f6a9aa0da2a62cb80beaa8c4806b0b7.zip
dev-tcltk/tdom: use dot-a.eclass
... to avoid installing broken static libraries w/ LTO. Closes: https://bugs.gentoo.org/958038 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Diffstat (limited to 'dev-tcltk')
-rw-r--r--dev-tcltk/tdom/tdom-0.9.3.ebuild4
-rw-r--r--dev-tcltk/tdom/tdom-0.9.5.ebuild4
2 files changed, 6 insertions, 2 deletions
diff --git a/dev-tcltk/tdom/tdom-0.9.3.ebuild b/dev-tcltk/tdom/tdom-0.9.3.ebuild
index b36da05c0662..a57385fe641b 100644
--- a/dev-tcltk/tdom/tdom-0.9.3.ebuild
+++ b/dev-tcltk/tdom/tdom-0.9.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit autotools flag-o-matic
+inherit autotools dot-a flag-o-matic
MY_P="tDOM-${PV}"
@@ -48,6 +48,7 @@ src_prepare() {
}
src_configure() {
+ lto-guarantee-fat
local myeconfargs=(
$(use_enable threads)
--enable-shared
@@ -84,4 +85,5 @@ src_install() {
emake DESTDIR="${D}" install
popd > /dev/null
done
+ strip-lto-bytecode
}
diff --git a/dev-tcltk/tdom/tdom-0.9.5.ebuild b/dev-tcltk/tdom/tdom-0.9.5.ebuild
index a1216d75e792..6453e5f7d28b 100644
--- a/dev-tcltk/tdom/tdom-0.9.5.ebuild
+++ b/dev-tcltk/tdom/tdom-0.9.5.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit autotools flag-o-matic
+inherit autotools dot-a flag-o-matic
MY_P="tDOM-${PV}"
@@ -47,6 +47,7 @@ src_prepare() {
}
src_configure() {
+ lto-guarantee-fat
local myeconfargs=(
$(use_enable threads)
--enable-shared
@@ -83,4 +84,5 @@ src_install() {
emake DESTDIR="${D}" install
popd > /dev/null
done
+ strip-lto-bytecode
}