commit:     6b27b725d5f53a9c1d95166e08187dda38601512
Author:     Mike Frysinger <vapier <AT> chromium <DOT> org>
AuthorDate: Sat Sep 25 01:45:03 2021 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Sat Sep 25 02:05:40 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b27b725

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 <AT> gentoo.org>

 sys-apps/attr/attr-2.5.1.ebuild | 2 +-
 sys-apps/attr/attr-9999.ebuild  | 2 +-
 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 c7b952aa2a8..03afe6d30c1 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 ba5fdd791fc..6b4cccd9af3 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
 }

Reply via email to