I tried with rust-1.49.0 in an old chroot just for fun: checking for rustc... /usr/bin/rustc checking for cargo... /usr/bin/cargo checking rustc version... 1.49.0 checking cargo version... 1.49.0 ERROR: Rust compiler 1.49.0 is too old. To compile Rust language sources please install at least version 1.51.0 of the 'rustc' toolchain (or, if using nightly, at least one version newer than 1.51.0) and make sure it is first in your path. this also means that all of this clutter starting here: https://github.com/gentoo/gentoo/blob/master/dev-lang/spidermonkey/spidermonkey-91.6.0.ebuild#L166 can be removed.
Yep, looks correct. https://gitweb.gentoo.org/repo/gentoo.git/tree/www-client/firefox/firefox-91.6.0.ebuild#n88 Thanks!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92c08738bc63433ca60389c7dc9a945054ac842e commit 92c08738bc63433ca60389c7dc9a945054ac842e Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2022-03-01 13:08:56 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2022-03-01 13:09:50 +0000 dev-lang/spidermonkey: require newer rust for 91.6.0 Closes: https://bugs.gentoo.org/834395 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-lang/spidermonkey/spidermonkey-91.6.0.ebuild | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-)