diff options
author | Matt Jolly <kangie@gentoo.org> | 2024-11-11 23:28:04 +1000 |
---|---|---|
committer | Matt Jolly <kangie@gentoo.org> | 2024-11-12 00:35:48 +1000 |
commit | 309a391f9ebb245e1016e3ff49a21398c212614b (patch) | |
tree | d6cdbab75cb471284401129b257d6ee258a3f589 /acct-group | |
parent | app-backup/borgmatic: add 1.9.1 (diff) | |
download | gentoo-309a391f9ebb245e1016e3ff49a21398c212614b.tar.gz gentoo-309a391f9ebb245e1016e3ff49a21398c212614b.tar.bz2 gentoo-309a391f9ebb245e1016e3ff49a21398c212614b.zip |
dev-lang/rust: use rust.eclass for USE=system-bootstrap
Take advantage of rust.eclass for dependency generation and appropriate
bootstrap slot selection. Between the PATH manipulation that the eclass
performs and the exported `RUSTC` we should see significantly more
consistent bootstraps.
Without this change `eselect-rust` would determine which `rustc` to run,
resulting in build failures if an incorrect Rust was selected (which is
nearly always in the age of slotted Rust).
This is also one step towards removing USE=system-bootstrap entirely;
now that we can reliably (and trivially) select appropriate slots for
both dev-lang/rust and dev-lang/rust-bin we'll shortly be able to
avoid downloading bootstrap bins at all.
Bug: https://bugs.gentoo.org/943144
Closes: https://bugs.gentoo.org/943145
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Diffstat (limited to 'acct-group')
0 files changed, 0 insertions, 0 deletions