GNU bug report logs - #63329
[PATCH] gnu: Use gexps for gcc-boot0 and related packages.

Previous Next

Package: guix-patches;

Reported by: Christopher Baines <mail <at> cbaines.net>

Date: Sat, 6 May 2023 13:23:02 UTC

Severity: normal

Tags: patch

Done: Christopher Baines <mail <at> cbaines.net>

Bug is archived. No further changes may be made.

Full log


Message #13 received at 63329-done <at> debbugs.gnu.org (full text, mbox):

From: Christopher Baines <mail <at> cbaines.net>
To: 63329-done <at> debbugs.gnu.org
Subject: Re: [bug#63329] [PATCH v2] gnu: Use gexps for gcc-boot0 and related
 packages.
Date: Sun, 07 May 2023 09:39:09 +0100
[Message part 1 (text/plain, inline)]
Christopher Baines <mail <at> cbaines.net> writes:

> There are currently problems with native or cross building for i586-gnu, and
> one factor mixed up with this is that some of the gcc packages use sexp's for
> the phases, and thus introducing gexp's has caused problems.
>
> As part of the going in circles with this, this commit switches gcc-boot0 to
> use gexp's in it's arguments, and then also modifies libstdc++-boot0,
> libstdc++-boot0-gcc7, cross-gcc-wrapper, gcc-final and make-libstdc++ to
> handle this change.
>
> If done correctly, this change shouldn't affect any derivations.
>
> * gnu/packages/commencement.scm (libstdc++-boot0, libstdc++-boot0-gcc7,
> gcc-boot0, gcc-final)[arguments]: Use gexps.
> (cross-gcc-wrapper): Use gexps in the generated package.
> * gnu/packages/gcc.scm (make-libstdc++): Use gexps in the generated package.
> ---
>  gnu/packages/commencement.scm | 421 +++++++++++++++++-----------------
>  gnu/packages/gcc.scm          | 109 ++++-----
>  2 files changed, 267 insertions(+), 263 deletions(-)

The data service didn't show any changes in derivations associated with
this change, so I've gone ahead and pushed it to master as
a795a02a9d988be5a762886620f7bb6a95e7ffdb.

It did show some changes, but they related to gexp's in the builder
script for icu4c-70 when built for riscv64. I fixed that in
b1e9ae7f0e72bc3c8c7ab28362315fac5dfb65fe.
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 2 years and 16 days ago.

Previous Next


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