GNU bug report logs - #77616
[PATCH rust-team 0/6] Shorten rust bootstrap

Previous Next

Package: guix-patches;

Reported by: Morgan Smith <Morgan.J.Smith <at> outlook.com>

Date: Mon, 7 Apr 2025 18:53:01 UTC

Severity: normal

Tags: patch

Done: Efraim Flashner <efraim <at> flashner.co.il>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Ahmad Draidi <a.r.draidi <at> redscript.org>
To: Morgan Smith <Morgan.J.Smith <at> outlook.com>, 77616 <at> debbugs.gnu.org
Cc: Steve George <steve <at> futurile.net>, Efraim Flashner <efraim <at> flashner.co.il>, Divya Ranjan Pattanaik <divya <at> subvertising.org>
Subject: [bug#77616] [PATCH rust-team 0/6] Shorten rust bootstrap
Date: Fri, 18 Apr 2025 12:40:37 +0400
Greetings,


On 4/7/25 22:52, Morgan Smith wrote:
> mrustc supports bootstraping rust version 1.74.0.  This shortens the bootstrap
> process by removing the need to compile 19 versions of rust.
Thanks for the patch series! This has the potential to shave off a day 
of my build times.
>
> I also decided to use gexps everywhere for fun.
>
> I tested this on my laptop but I suppose we need to run some CI or something
> right?
>
> Morgan Smith (6):
>    gnu: mrustc: Update to 0.11.2.
>    gnu: rust-bootstrap: Update to 1.74.0.
>    gnu: rust-1.75: Inherit from rust-bootstrap.
>    gnu: rust-bootstrapped-package: Use modify-inputs.
>    gnu: Remove unneeded rust bootstrapping versions.

I applied the first 5 patches of this series locally on top of 
cc4b392a8303788762ed9adb9c5635cf227e58a2, but it fails to build. The 
sixth patch fails to apply, also.

I have a few other patches (openssl, libpng, etc) but I don't think 
they're related to the failure.


I'm getting the following:

   builder for
   `/gnu/store/h08fh16kcvs90f3vmw9l6vh83czdhd4i-rust-1.77.1.drv' failed
   with exit code 1
   build of /gnu/store/h08fh16kcvs90f3vmw9l6vh83czdhd4i-rust-1.77.1.drv
   failed
   View build log at
   '/var/log/guix/drvs/h0/8fh16kcvs90f3vmw9l6vh83czdhd4i-rust-1.77.1.drv.gz'.

And the contents of the log file above are the following:

   ice-9/read.scm:126:4: In procedure read-expr*:
   /gnu/store/cirq2ajq0fc3s5h7xykh22ngwib6nbc5-rust-1.77.1-builder:1:3626:
   Unknown # object: "#<"


>    gnu: rust: Use gexps.
>
>   gnu/local.mk                                  |   2 -
>   gnu/packages/patches/mrustc-patches.patch     |  19 -
>   .../rust-1.64-fix-riscv64-bootstrap.patch     | 565 ----------
>   gnu/packages/rust.scm                         | 976 ++++++------------
>   4 files changed, 288 insertions(+), 1274 deletions(-)
>   delete mode 100644 gnu/packages/patches/mrustc-patches.patch
>   delete mode 100644 gnu/packages/patches/rust-1.64-fix-riscv64-bootstrap.patch
>
>
> base-commit: 7be2b8f57f6986654f198b43b4e96833e18b1a77

Thanks,

Ahmad





This bug report was last modified 10 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.