commit:     d523c2051222bb5ab591efe8f1abc03508bdc4d5
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 30 02:16:14 2020 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Wed Sep 30 02:16:49 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d523c205

www-client/firefox: fix gold linker deps

Closes: https://bugs.gentoo.org/732712
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 www-client/firefox/firefox-78.3.0.ebuild | 9 +++++----
 www-client/firefox/firefox-81.0.ebuild   | 9 +++++----
 2 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/www-client/firefox/firefox-78.3.0.ebuild 
b/www-client/firefox/firefox-78.3.0.ebuild
index 929abb983b8..836f98d925a 100644
--- a/www-client/firefox/firefox-78.3.0.ebuild
+++ b/www-client/firefox/firefox-78.3.0.ebuild
@@ -64,23 +64,24 @@ BDEPEND="${PYTHON_DEPS}
        || (
                (
                        sys-devel/clang:10
-                       !clang? ( sys-devel/llvm:10 )
+                       sys-devel/llvm:10
                        clang? (
                                =sys-devel/lld-10*
-                               sys-devel/llvm:10[gold]
                                pgo? ( 
=sys-libs/compiler-rt-sanitizers-10*[profile] )
                        )
                )
                (
                        sys-devel/clang:9
-                       !clang? ( sys-devel/llvm:9 )
+                       sys-devel/llvm:9
                        clang? (
                                =sys-devel/lld-9*
-                               sys-devel/llvm:9[gold]
                                pgo? ( 
=sys-libs/compiler-rt-sanitizers-9*[profile] )
                        )
                )
        )
+       lto? (
+               !clang? ( sys-devel/binutils[gold] )
+       )
        amd64? ( >=dev-lang/yasm-1.1 )
        x86? ( >=dev-lang/yasm-1.1 )
        !system-av1? (

diff --git a/www-client/firefox/firefox-81.0.ebuild 
b/www-client/firefox/firefox-81.0.ebuild
index 9726164d813..a50c10d39d5 100644
--- a/www-client/firefox/firefox-81.0.ebuild
+++ b/www-client/firefox/firefox-81.0.ebuild
@@ -64,23 +64,24 @@ BDEPEND="${PYTHON_DEPS}
        || (
                (
                        sys-devel/clang:10
-                       !clang? ( sys-devel/llvm:10 )
+                       sys-devel/llvm
                        clang? (
                                =sys-devel/lld-10*
-                               sys-devel/llvm:10[gold]
                                pgo? ( 
=sys-libs/compiler-rt-sanitizers-10*[profile] )
                        )
                )
                (
                        sys-devel/clang:9
-                       !clang? ( sys-devel/llvm:9 )
+                       sys-devel/llvm:9
                        clang? (
                                =sys-devel/lld-9*
-                               sys-devel/llvm:9[gold]
                                pgo? ( 
=sys-libs/compiler-rt-sanitizers-9*[profile] )
                        )
                )
        )
+       lto? (
+               !clang? ( sys-devel/binutils[gold] )
+       )
        amd64? ( >=dev-lang/yasm-1.1 )
        x86? ( >=dev-lang/yasm-1.1 )
        !system-av1? (

Reply via email to