I was just about to ask you to do that! Thanks for being one step ahead of me!On Fri, Dec 8, 2023 at 1:55 PM Richard Purdie <richard.purdie@linuxfoundation.org> wrote:On Fri, 2023-12-08 at 13:47 +0000, Alex Kiernan wrote:On Fri, Dec 8, 2023 at 9:56 AM Shinde, Yash via lists.openembedded.org <Yash.Shinde=windriver.com@lists.openembedded.org> wrote:From: Yash Shinde <Yash.Shinde@windriver.com> In rust 1.72.0 the 'mips*-unknown-linux-gnu*' support demoted from tier2 to tier3. The mips bootstrap compiler is removed from src/stage0.json file and so the same are removed from rust-snapshot.inc. [https://github.com/rust-lang/rust/releases/tag/1.72.0] Drop bootstrap_fail.patch, getrandom-open64.patch as they are merged in upstream rust.]>Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> ---If we're going to go down the road of disabling the rust oe-selftest (and I don't see a better option right now as we're well behind), I have a series which steps us through each of the releases up to 1.74.0. It also avoids the need for the library/test hack (upstream has a new target we can use for libstd).This sounds useful, particularly this last piece. Can you send it? We could probably combine it with 2/2 in this series if Yash/Randy agree.I've pulled that in as the first patch in the series so if you were bisecting you wouldn't see the oe-selftest fail on upgrade to 1.71.
I'm not sure, let's see it on the list and review there.It's on top of the cargo cleanups I posted yesterday, so I suspect those are prerequisites (or I could combine the two into one series?)
I've not tested every step extensively, but they all build and I've tested cargo in most of them manually inside qemu.
Thanks Alex.
-- # Randy MacLeod # Wind River Linux