commit:     4343b18757c41a58c0c40e95891d5582ec714dc7
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 19 21:33:14 2021 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Apr 19 21:34:37 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4343b187

www-client/firefox: drop LLVM:12 support to aid smooth upgrading

USE=lto requires that LLVM version used by rust matches used LLVM version.
However, dev-lang/rust-1.51 does not support latest LLVM version (12) so
there is currently no way to automatically enforce all depedencies.

This seems to be too challenging for average Gentoo users so we are dropping
LLVM:12 support for now to aid smooth upgrading.

Bug: https://bugs.gentoo.org/784215
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 www-client/firefox/firefox-78.10.0.ebuild | 10 +---------
 www-client/firefox/firefox-88.0.ebuild    | 10 +---------
 2 files changed, 2 insertions(+), 18 deletions(-)

diff --git a/www-client/firefox/firefox-78.10.0.ebuild 
b/www-client/firefox/firefox-78.10.0.ebuild
index 828551a4ac5..df54f455ff6 100644
--- a/www-client/firefox/firefox-78.10.0.ebuild
+++ b/www-client/firefox/firefox-78.10.0.ebuild
@@ -5,7 +5,7 @@ EAPI="7"
 
 FIREFOX_PATCHSET="firefox-78esr-patches-10.tar.xz"
 
-LLVM_MAX_SLOT=12
+LLVM_MAX_SLOT=11
 
 PYTHON_COMPAT=( python3_{7..9} )
 PYTHON_REQ_USE="ncurses,sqlite,ssl"
@@ -78,14 +78,6 @@ BDEPEND="${PYTHON_DEPS}
        virtual/pkgconfig
        >=virtual/rust-1.41.0
        || (
-               (
-                       sys-devel/clang:12
-                       sys-devel/llvm:12
-                       clang? (
-                               =sys-devel/lld-12*
-                               pgo? ( 
=sys-libs/compiler-rt-sanitizers-12*[profile] )
-                       )
-               )
                (
                        sys-devel/clang:11
                        sys-devel/llvm:11

diff --git a/www-client/firefox/firefox-88.0.ebuild 
b/www-client/firefox/firefox-88.0.ebuild
index e4ce7f55368..55bcd16a48b 100644
--- a/www-client/firefox/firefox-88.0.ebuild
+++ b/www-client/firefox/firefox-88.0.ebuild
@@ -5,7 +5,7 @@ EAPI="7"
 
 FIREFOX_PATCHSET="firefox-88-patches-01.tar.xz"
 
-LLVM_MAX_SLOT=12
+LLVM_MAX_SLOT=11
 
 PYTHON_COMPAT=( python3_{7..9} )
 PYTHON_REQ_USE="ncurses,sqlite,ssl"
@@ -77,14 +77,6 @@ BDEPEND="${PYTHON_DEPS}
        virtual/pkgconfig
        >=virtual/rust-1.47.0
        || (
-               (
-                       sys-devel/clang:12
-                       sys-devel/llvm:12
-                       clang? (
-                               =sys-devel/lld-12*
-                               pgo? ( 
=sys-libs/compiler-rt-sanitizers-12*[profile] )
-                       )
-               )
                (
                        sys-devel/clang:11
                        sys-devel/llvm:11

Reply via email to