Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
Date: Tue, 13 Oct 2020 04:02:58
Message-Id: 1602561672.d083b150c3f3b5723244f6178ba9297992b717c1.gyakovlev@gentoo
1 commit: d083b150c3f3b5723244f6178ba9297992b717c1
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Tue Oct 13 03:05:03 2020 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Tue Oct 13 04:01:12 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d083b150
7
8 dev-lang/rust: require llvm:11 for rust-1.47.0
9
10 while it should be compatible with llvm8-11, there are many
11 complications we can't solve.
12 for example rust built with llvm11 can't compile firefox
13 which uses llvm10 and lto/pgo.
14
15 Since 1.47.0 bundles llvm11, we enforce this version for consistency.
16
17 Package-Manager: Portage-3.0.8, Repoman-3.0.1
18 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
19
20 dev-lang/rust/rust-1.47.0-r1.ebuild | 1 -
21 1 file changed, 1 deletion(-)
22
23 diff --git a/dev-lang/rust/rust-1.47.0-r1.ebuild b/dev-lang/rust/rust-1.47.0-r1.ebuild
24 index d85939ce0ab..efefa29d01e 100644
25 --- a/dev-lang/rust/rust-1.47.0-r1.ebuild
26 +++ b/dev-lang/rust/rust-1.47.0-r1.ebuild
27 @@ -52,7 +52,6 @@ IUSE="clippy cpu_flags_x86_sse2 debug doc libressl miri nightly parallel-compile
28 LLVM_DEPEND="
29 || (
30 sys-devel/llvm:11[${LLVM_TARGET_USEDEPS// /,}]
31 - sys-devel/llvm:10[${LLVM_TARGET_USEDEPS// /,}]
32 )
33 <sys-devel/llvm-12:=
34 wasm? ( sys-devel/lld )