mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
profiles/base: unmask >=dev-lang/rust-1.86.0[system-llvm]
For quite some time, we've had dev-lang/rust[system-llvm] masked because Rust used to have many patches on top of its bundled LLVM. Fortunately, these days, the situation is *far* better: the Rust developers test new LLVM in CI, and they now only accept backports of upstream commits for their copy. See https://rustc-dev-guide.rust-lang.org/backend/updating-llvm.html. (This does also open the door to supporting multiple LLVM versions in Rust at some point, but let's not go nuts yet; the page linked indicates they support n-1 and n-2 of LLVM where possible.) (Note also that while it may be *possible* to do that, I'm not yet sure if we want to (or maybe we'd want to p.use.force the bundled LLVM version but allow others) given there may well be latent issues exposed by LLVM updates that haven't received a backport upstream and so on.) Gradually unmask by only masking for <1.86.0 (as 1.86.0 is not yet released) to avoid making users rebuild current/older versions for this change. Bug: https://bugs.gentoo.org/735154 Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
@@ -4,6 +4,11 @@
|
||||
# New entries go on top.
|
||||
# Please use the same syntax as in package.use.mask.
|
||||
|
||||
# Sam James <sam@gentoo.org> (2025-03-07)
|
||||
# Gradually unmask for newer Rust to avoid making users recompile for
|
||||
# the change. See bug #735154.
|
||||
<dev-lang/rust-1.86 system-llvm
|
||||
|
||||
# Arthur Zamarin <arthurzam@gentoo.org> (2025-02-03)
|
||||
# Requires dev-util/shelltestrunner
|
||||
app-arch/mt-st test
|
||||
@@ -154,12 +159,6 @@ dev-perl/Template-Toolkit gd
|
||||
media-fonts/unifont utils fontforge
|
||||
media-video/vdrsync dvdr
|
||||
|
||||
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-05-10)
|
||||
# needs llvm slots which are not stable #678908
|
||||
# also prone to weird compilation failures
|
||||
# masking this for now, will readjust as situation changes
|
||||
>=dev-lang/rust-1.34 system-llvm
|
||||
|
||||
# Mart Raudsepp <leio@gentoo.org> (2019-04-14)
|
||||
# Needs media-plugins/gst-plugins-chromaprint, which is not stable
|
||||
# anywhere yet.
|
||||
|
||||
Reference in New Issue
Block a user