summaryrefslogtreecommitdiff
path: root/sys-apps/attr/attr-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'sys-apps/attr/attr-9999.ebuild')
-rw-r--r--sys-apps/attr/attr-9999.ebuild18
1 files changed, 8 insertions, 10 deletions
diff --git a/sys-apps/attr/attr-9999.ebuild b/sys-apps/attr/attr-9999.ebuild
index 7a00a2b560ee..ba5fdd791fcf 100644
--- a/sys-apps/attr/attr-9999.ebuild
+++ b/sys-apps/attr/attr-9999.ebuild
@@ -23,11 +23,6 @@ IUSE="debug nls static-libs"
BDEPEND="nls? ( sys-devel/gettext )"
-pkg_setup() {
- # Remove -flto* from flags as this breaks binaries (bug #644048)
- filter-flags -flto*
-}
-
src_prepare() {
default
@@ -40,13 +35,16 @@ src_prepare() {
fi
}
-multilib_src_configure() {
- unset PLATFORM #184564
- export OPTIMIZER=${CFLAGS}
- export DEBUG=-DNDEBUG
-
+src_configure() {
+ # Remove -flto* from flags as this breaks binaries (bug #644048)
+ filter-flags -flto*
+ append-ldflags "-Wl,--no-gc-sections" #700116
tc-ld-disable-gold #644048
+ append-lfs-flags #760857
+ multilib-minimal_src_configure
+}
+multilib_src_configure() {
local myeconfargs=(
--bindir="${EPREFIX}"/bin
--enable-shared