sys-apps/attr: Filter out -flto* in order to get functional binaries
authorLars Wendler <polynomial-c@gentoo.org>
Wed, 13 Nov 2019 13:23:02 +0000 (14:23 +0100)
committerLars Wendler <polynomial-c@gentoo.org>
Wed, 13 Nov 2019 13:23:19 +0000 (14:23 +0100)
Bug: https://bugs.gentoo.org/644048
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
sys-apps/attr/attr-2.4.48-r3.ebuild

index 15333e644dadaf29acc69d2964916b201ec55ca1..555211e905e744d8cc56d3332fe9bcb31ce6c867 100644 (file)
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-inherit libtool toolchain-funcs multilib-minimal usr-ldscript
+inherit flag-o-matic libtool toolchain-funcs multilib-minimal usr-ldscript
 
 DESCRIPTION="Extended attributes tools"
 HOMEPAGE="https://savannah.nongnu.org/projects/attr"
@@ -21,6 +21,11 @@ PATCHES=(
        "${FILESDIR}/${P}-switch-back-to-syscall.patch"
 )
 
+pkg_setup() {
+       # Remove -flto* from flags as this breaks binaries (bug #644048)
+       filter-flags -flto*
+}
+
 src_prepare() {
        default
        elibtoolize #580792