commit: 4b1e2a5cf472ea42ffed7ceef1c5ece155e09662 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Sun May 18 11:57:25 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sun May 18 12:05:11 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b1e2a5c
sys-libs/binutils-libs: properly strip LTO bytecode from static libs The fix in b2d68e3a4bae7c7b144fabe58efdccf68c862628 still wasn't right but I didn't notice because of the filter-lto. Bug: https://bugs.gentoo.org/924360 Fixes: b2d68e3a4bae7c7b144fabe58efdccf68c862628 Fixes: a00c963757178daa0cd775d36f6fa5443516a29b Signed-off-by: Sam James <sam <AT> gentoo.org> sys-libs/binutils-libs/binutils-libs-2.44-r1.ebuild | 3 ++- sys-libs/binutils-libs/binutils-libs-9999.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/sys-libs/binutils-libs/binutils-libs-2.44-r1.ebuild b/sys-libs/binutils-libs/binutils-libs-2.44-r1.ebuild index e6776cea49bd..6d25065050aa 100644 --- a/sys-libs/binutils-libs/binutils-libs-2.44-r1.ebuild +++ b/sys-libs/binutils-libs/binutils-libs-2.44-r1.ebuild @@ -227,5 +227,6 @@ multilib_src_install() { multilib_src_install_all() { use static-libs || find "${ED}"/usr -name '*.la' -delete - strip-lto-bytecode + # Explicit "${ED}" as we need it to do things even w/ USE=-static-libs + strip-lto-bytecode "${ED}" } diff --git a/sys-libs/binutils-libs/binutils-libs-9999.ebuild b/sys-libs/binutils-libs/binutils-libs-9999.ebuild index d029b88df158..bf7a24d748c7 100644 --- a/sys-libs/binutils-libs/binutils-libs-9999.ebuild +++ b/sys-libs/binutils-libs/binutils-libs-9999.ebuild @@ -227,5 +227,6 @@ multilib_src_install() { multilib_src_install_all() { use static-libs || find "${ED}"/usr -name '*.la' -delete - strip-lto-bytecode + # Explicit "${ED}" as we need it to do things even w/ USE=-static-libs + strip-lto-bytecode "${ED}" }
