summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@chromium.org>2021-09-24 21:45:03 -0400
committerMike Frysinger <vapier@gentoo.org>2021-09-24 22:05:40 -0400
commit6b27b725d5f53a9c1d95166e08187dda38601512 (patch)
tree8f7fd18d5822b0c9db5e2b2f85b022ce19a3b41f /sys-apps/attr
parentsys-libs/libxcrypt: disable static-libs by default (diff)
downloadgentoo-6b27b725d5f53a9c1d95166e08187dda38601512.tar.gz
gentoo-6b27b725d5f53a9c1d95166e08187dda38601512.tar.bz2
gentoo-6b27b725d5f53a9c1d95166e08187dda38601512.zip
sys-apps/attr: force use of bfd all the time #644048
Force use of the bfd linker instead of just disabling gold since lld is also buggy when handling quoted symbols in linker scripts. Bug: https://bugs.gentoo.org/644048 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'sys-apps/attr')
-rw-r--r--sys-apps/attr/attr-2.5.1.ebuild2
-rw-r--r--sys-apps/attr/attr-9999.ebuild2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys-apps/attr/attr-2.5.1.ebuild b/sys-apps/attr/attr-2.5.1.ebuild
index c7b952aa2a8f..03afe6d30c16 100644
--- a/sys-apps/attr/attr-2.5.1.ebuild
+++ b/sys-apps/attr/attr-2.5.1.ebuild
@@ -39,7 +39,7 @@ 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
+ tc-ld-force-bfd #644048
append-lfs-flags #760857
multilib-minimal_src_configure
}
diff --git a/sys-apps/attr/attr-9999.ebuild b/sys-apps/attr/attr-9999.ebuild
index ba5fdd791fcf..6b4cccd9af31 100644
--- a/sys-apps/attr/attr-9999.ebuild
+++ b/sys-apps/attr/attr-9999.ebuild
@@ -39,7 +39,7 @@ 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
+ tc-ld-force-bfd #644048
append-lfs-flags #760857
multilib-minimal_src_configure
}