guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


From: Ahmad Draidi
Subject: [bug#77616] [PATCH rust-team 0/6] Shorten rust bootstrap
Date: Fri, 18 Apr 2025 12:40:37 +0400
User-agent: Mozilla Thunderbird

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






reply via email to

[Prev in Thread] Current Thread [Next in Thread]