From unknown Tue Sep 23 09:36:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63416] [PATCH 0/2] Fix more derivation builder gexp issues. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 10 May 2023 12:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63416 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63416@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.168372161014131 (code B ref -1); Wed, 10 May 2023 12:27:01 +0000 Received: (at submit) by debbugs.gnu.org; 10 May 2023 12:26:50 +0000 Received: from localhost ([127.0.0.1]:45462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwiuA-0003fr-C7 for submit@debbugs.gnu.org; Wed, 10 May 2023 08:26:50 -0400 Received: from lists.gnu.org ([209.51.188.17]:48080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwiu6-0003fd-Dx for submit@debbugs.gnu.org; Wed, 10 May 2023 08:26:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwiu3-0003kx-27 for guix-patches@gnu.org; Wed, 10 May 2023 08:26:43 -0400 Received: from mira.cbaines.net ([212.71.252.8]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pwiu1-0000Pp-7x for guix-patches@gnu.org; Wed, 10 May 2023 08:26:42 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:54d1:d5d4:280e:f699]) by mira.cbaines.net (Postfix) with ESMTPSA id 43E1627BBEC for ; Wed, 10 May 2023 13:26:39 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 0ac87cca for ; Wed, 10 May 2023 12:26:38 +0000 (UTC) User-agent: mu4e 1.8.13; emacs 28.2 From: Christopher Baines Date: Wed, 10 May 2023 13:26:08 +0100 Message-ID: <87o7ms1if5.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=212.71.252.8; envelope-from=mail@cbaines.net; helo=mira.cbaines.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Christopher Baines (2): gnu: gcc: Change custom-gcc to use gexp's. gnu: gcc: Change make-gccgo to use gexp's. gnu/packages/gcc.scm | 78 ++++++++++++++++++++++---------------------- 1 file changed, 39 insertions(+), 39 deletions(-) base-commit: e0c35d1578c10a8fe27c8372f3a8bb5dd88b01b8 -- 2.39.1 From unknown Tue Sep 23 09:36:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63416] [PATCH 1/2] gnu: gcc: Change custom-gcc to use gexp's. References: <87o7ms1if5.fsf@cbaines.net> In-Reply-To: <87o7ms1if5.fsf@cbaines.net> Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 10 May 2023 12:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63416 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63416@debbugs.gnu.org Received: via spool by 63416-submit@debbugs.gnu.org id=B63416.168372173914351 (code B ref 63416); Wed, 10 May 2023 12:29:01 +0000 Received: (at 63416) by debbugs.gnu.org; 10 May 2023 12:28:59 +0000 Received: from localhost ([127.0.0.1]:45468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwiwE-0003jO-Sg for submit@debbugs.gnu.org; Wed, 10 May 2023 08:28:59 -0400 Received: from mira.cbaines.net ([212.71.252.8]:42512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwiwD-0003jC-ON for 63416@debbugs.gnu.org; Wed, 10 May 2023 08:28:58 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:54d1:d5d4:280e:f699]) by mira.cbaines.net (Postfix) with ESMTPSA id 20A3427BBEC for <63416@debbugs.gnu.org>; Wed, 10 May 2023 13:28:57 +0100 (BST) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 24f25d56 for <63416@debbugs.gnu.org>; Wed, 10 May 2023 12:28:56 +0000 (UTC) From: Christopher Baines Date: Wed, 10 May 2023 13:28:55 +0100 Message-Id: X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) As this seems to be generating broken derivations for i586-gnu otherwise. * gnu/packages/gcc.scm (custom-gcc): Use gexp's for the generated package arguments. --- gnu/packages/gcc.scm | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index 47fb443155..2bd4cad6ec 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -1043,18 +1043,18 @@ (define* (custom-gcc gcc name languages (srfi srfi-26) (ice-9 regex))) ((#:configure-flags flags) - `(cons (string-append "--enable-languages=" - ,(string-join languages ",")) - (remove (cut string-match "--enable-languages.*" <>) - ,flags))) + #~(cons (string-append "--enable-languages=" + ,(string-join languages ",")) + (remove (cut string-match "--enable-languages.*" <>) + #$flags))) ((#:phases phases) - `(modify-phases ,phases - (add-after 'install 'remove-broken-or-conflicting-files - (lambda* (#:key outputs #:allow-other-keys) - (for-each - delete-file - (find-files (string-append (assoc-ref outputs "out") "/bin") - ".*(c\\+\\+|cpp|g\\+\\+|gcov|gcc|lto)(-.*)?$")))))))))) + #~(modify-phases #$phases + (add-after 'install 'remove-broken-or-conflicting-files + (lambda* (#:key outputs #:allow-other-keys) + (for-each + delete-file + (find-files (string-append (assoc-ref outputs "out") "/bin") + ".*(c\\+\\+|cpp|g\\+\\+|gcov|gcc|lto)(-.*)?$")))))))))) (define %generic-search-paths ;; This is the language-neutral search path for GCC. Entries in $CPATH are base-commit: e0c35d1578c10a8fe27c8372f3a8bb5dd88b01b8 -- 2.39.1 From unknown Tue Sep 23 09:36:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63416] [PATCH 2/2] gnu: gcc: Change make-gccgo to use gexp's. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 10 May 2023 12:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63416 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63416@debbugs.gnu.org Received: via spool by 63416-submit@debbugs.gnu.org id=B63416.168372173914358 (code B ref 63416); Wed, 10 May 2023 12:29:01 +0000 Received: (at 63416) by debbugs.gnu.org; 10 May 2023 12:28:59 +0000 Received: from localhost ([127.0.0.1]:45470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwiwF-0003jQ-5q for submit@debbugs.gnu.org; Wed, 10 May 2023 08:28:59 -0400 Received: from mira.cbaines.net ([212.71.252.8]:42508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwiwD-0003jB-OL for 63416@debbugs.gnu.org; Wed, 10 May 2023 08:28:58 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:54d1:d5d4:280e:f699]) by mira.cbaines.net (Postfix) with ESMTPSA id 3B8AD27BBED for <63416@debbugs.gnu.org>; Wed, 10 May 2023 13:28:57 +0100 (BST) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 737f6f93 for <63416@debbugs.gnu.org>; Wed, 10 May 2023 12:28:56 +0000 (UTC) From: Christopher Baines Date: Wed, 10 May 2023 13:28:56 +0100 Message-Id: <4d9416d0128dde7952b8126b3f3b0d5f9472d024.1683721736.git.mail@cbaines.net> X-Mailer: git-send-email 2.39.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) As otherwise this seems to generate broken derivations for i586-gnu. * gnu/packages/gcc.scm (make-gccgo): Use gexp's for the package arguments. --- gnu/packages/gcc.scm | 56 ++++++++++++++++++++++---------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index 2bd4cad6ec..38884678e0 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -1156,34 +1156,34 @@ (define (make-gccgo gcc) (arguments (substitute-keyword-arguments (package-arguments gccgo) ((#:phases phases) - `(modify-phases ,phases - (add-after 'install 'wrap-go-with-tool-path - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (exedir (string-append out "/libexec/gcc")) - (tooldir (dirname (car (find-files exedir "^cgo$"))))) - (wrap-program (string-append out "/bin/go") - `("GCCGOTOOLDIR" = - (,(string-append "${GCCGOTOOLDIR:-" tooldir "}"))) - `("GOROOT" = - (,(string-append "${GOROOT:-" out "}"))))))) - (add-before 'configure 'fix-gotools-runpath - (lambda _ - (substitute* "gotools/Makefile.in" - (("AM_LDFLAGS =" all) - (string-append all " -Wl,-rpath=$(libdir) "))))) - (add-before 'configure 'remove-tool-reference-from-libgo - (lambda _ - (substitute* "libgo/Makefile.in" - (("(GccgoToolDir = \\\")[^\\\"]+" _ start) - (string-append start "/nonexistent")) - ,@(if (version>=? (package-version gccgo) "12.0") - '((("(defaultGOROOT = `)[^`]+" _ start) - (string-append start "/nonexistent"))) - '((("(DefaultGoroot = \\\")[^\\\"]+" _ start) - (string-append start "/nonexistent")))) - (("(defaultGOROOTValue.*?return `)[^`]+" _ start) - (string-append start "/nonexistent")))))))))))) + #~(modify-phases #$phases + (add-after 'install 'wrap-go-with-tool-path + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (exedir (string-append out "/libexec/gcc")) + (tooldir (dirname (car (find-files exedir "^cgo$"))))) + (wrap-program (string-append out "/bin/go") + `("GCCGOTOOLDIR" = + (,(string-append "${GCCGOTOOLDIR:-" tooldir "}"))) + `("GOROOT" = + (,(string-append "${GOROOT:-" out "}"))))))) + (add-before 'configure 'fix-gotools-runpath + (lambda _ + (substitute* "gotools/Makefile.in" + (("AM_LDFLAGS =" all) + (string-append all " -Wl,-rpath=$(libdir) "))))) + (add-before 'configure 'remove-tool-reference-from-libgo + (lambda _ + (substitute* "libgo/Makefile.in" + (("(GccgoToolDir = \\\")[^\\\"]+" _ start) + (string-append start "/nonexistent")) + ,@(if (version>=? (package-version gccgo) "12.0") + '((("(defaultGOROOT = `)[^`]+" _ start) + (string-append start "/nonexistent"))) + '((("(DefaultGoroot = \\\")[^\\\"]+" _ start) + (string-append start "/nonexistent")))) + (("(defaultGOROOTValue.*?return `)[^`]+" _ start) + (string-append start "/nonexistent")))))))))))) (define-public gccgo-4.9 (custom-gcc (package -- 2.39.1 From unknown Tue Sep 23 09:36:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63416] [PATCH 0/2] Fix more derivation builder gexp issues. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 11 May 2023 10:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63416 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 63416@debbugs.gnu.org Received: via spool by 63416-submit@debbugs.gnu.org id=B63416.168380189826514 (code B ref 63416); Thu, 11 May 2023 10:45:02 +0000 Received: (at 63416) by debbugs.gnu.org; 11 May 2023 10:44:58 +0000 Received: from localhost ([127.0.0.1]:49818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1px3n8-0006tZ-6A for submit@debbugs.gnu.org; Thu, 11 May 2023 06:44:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1px3n6-0006tJ-E9 for 63416@debbugs.gnu.org; Thu, 11 May 2023 06:44:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1px3n0-0000r7-OZ; Thu, 11 May 2023 06:44:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=E43Z/4IWmDiDDUDe33Nori2w8AUVSEYtxwiLhAKHW4E=; b=Bnhj7ryJCFVAnt3r70XK HqDuTU8bkXa2K64fPp+ZLOxRNBHzc38g7JIfqmnAw8I2QhTU51IqYM1kZmAw+1vUQLAFQ8WE84zac JuNUkHnnyXmICXt/fTa2xqvXBMgsRZ5XIY9HSekuxsZ3oVJScZVDK/+y+z1A8h70Pg2eShUgIa4PC Zvu7sbtjQQDoaWWOYAbTAaDilCeUd4VjZiCToNBwvCvtrwsqOSl4VTN/hunczvJKTZn8Inj9CVqQT nS6M0LFi5rOvdDP+F4bztVG/vaZeQMPnhBOhy1XmyqtXm06n98YZtArTgF2D6auoS3C0RdGfVeMd8 JNxDf9M72D4Yaw==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1px3mz-0005k3-Up; Thu, 11 May 2023 06:44:50 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87o7ms1if5.fsf@cbaines.net> Date: Thu, 11 May 2023 12:44:48 +0200 In-Reply-To: (Christopher Baines's message of "Wed, 10 May 2023 13:28:55 +0100") Message-ID: <87fs835eqn.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Christopher Baines skribis: > As this seems to be generating broken derivations for i586-gnu otherwise. =E2=80=9CSeems=E2=80=9D isn=E2=80=99t confidence-inspiring. ;-) Here=E2=80=99s one: --8<---------------cut here---------------start------------->8--- $ ./pre-inst-env guix build gccgo -s i586-gnu -d=20 /gnu/store/yzlmgxq20bk9xcbksi7q1f839056wzhr-gccgo-12.3.0.drv $ guix gc --references /gnu/store/yzlmgxq20bk9xcbksi7q1f839056wzhr-gccgo-12= .3.0.drv |grep builder /gnu/store/jizw9gjvzb21jm7q7xlm71pw6fr24hhv-gccgo-12.3.0-builder $ grep -q '#<' /gnu/store/jizw9gjvzb21jm7q7xlm71pw6fr24hhv-gccgo-12.3.0-bui= lder ; echo $? 0 --8<---------------cut here---------------end--------------->8--- > * gnu/packages/gcc.scm (custom-gcc): Use gexp's for the generated package > arguments. [...] > As otherwise this seems to generate broken derivations for i586-gnu. > > * gnu/packages/gcc.scm (make-gccgo): Use gexp's for the package arguments. [...] > +++ b/gnu/packages/gcc.scm > @@ -1156,34 +1156,34 @@ (define (make-gccgo gcc) > (arguments > (substitute-keyword-arguments (package-arguments gccgo) > ((#:phases phases) > - `(modify-phases ,phases > - (add-after 'install 'wrap-go-with-tool-path If =E2=80=98phases=E2=80=99 might be a gexp, then this should be a gexp as = well. Put differently, if one of the gcc* packages starts using gexps, then all those that inherit from it should switch as well. Since =E2=80=98gcc-11=E2=80=99 uses gexps (only when targeting the Hurd), a= ll the other ones should use gexps. That probably includes all those in gcc.scm and all those in commencement.scm. Ludo=E2=80=99. From unknown Tue Sep 23 09:36:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63416] [PATCH v2 2/2] gnu: gcc: Change make-gccgo to use gexp's. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 11 May 2023 14:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63416 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63416@debbugs.gnu.org Received: via spool by 63416-submit@debbugs.gnu.org id=B63416.168381685512346 (code B ref 63416); Thu, 11 May 2023 14:55:01 +0000 Received: (at 63416) by debbugs.gnu.org; 11 May 2023 14:54:15 +0000 Received: from localhost ([127.0.0.1]:53120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1px7gM-0003D4-QM for submit@debbugs.gnu.org; Thu, 11 May 2023 10:54:15 -0400 Received: from mira.cbaines.net ([212.71.252.8]:42522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1px7gK-0003Cr-H6 for 63416@debbugs.gnu.org; Thu, 11 May 2023 10:54:13 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:3a91:a0a4:ecee:f157]) by mira.cbaines.net (Postfix) with ESMTPSA id B953027BBF0 for <63416@debbugs.gnu.org>; Thu, 11 May 2023 15:54:11 +0100 (BST) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 7ba22d0b for <63416@debbugs.gnu.org>; Thu, 11 May 2023 14:54:10 +0000 (UTC) From: Christopher Baines Date: Thu, 11 May 2023 15:54:10 +0100 Message-Id: X-Mailer: git-send-email 2.39.1 In-Reply-To: <0c9c655159c65003e63d7ddc9f69a87608ae7ccd.1683816850.git.mail@cbaines.net> References: <0c9c655159c65003e63d7ddc9f69a87608ae7ccd.1683816850.git.mail@cbaines.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) As otherwise this seems to generate broken derivations for i586-gnu. * gnu/packages/gcc.scm (make-gccgo): Use gexp's for the package arguments. --- gnu/packages/gcc.scm | 56 ++++++++++++++++++++++---------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index 1db37529f7..1b444c2b02 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -1156,34 +1156,34 @@ (define (make-gccgo gcc) (arguments (substitute-keyword-arguments (package-arguments gccgo) ((#:phases phases) - `(modify-phases ,phases - (add-after 'install 'wrap-go-with-tool-path - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (exedir (string-append out "/libexec/gcc")) - (tooldir (dirname (car (find-files exedir "^cgo$"))))) - (wrap-program (string-append out "/bin/go") - `("GCCGOTOOLDIR" = - (,(string-append "${GCCGOTOOLDIR:-" tooldir "}"))) - `("GOROOT" = - (,(string-append "${GOROOT:-" out "}"))))))) - (add-before 'configure 'fix-gotools-runpath - (lambda _ - (substitute* "gotools/Makefile.in" - (("AM_LDFLAGS =" all) - (string-append all " -Wl,-rpath=$(libdir) "))))) - (add-before 'configure 'remove-tool-reference-from-libgo - (lambda _ - (substitute* "libgo/Makefile.in" - (("(GccgoToolDir = \\\")[^\\\"]+" _ start) - (string-append start "/nonexistent")) - ,@(if (version>=? (package-version gccgo) "12.0") - '((("(defaultGOROOT = `)[^`]+" _ start) - (string-append start "/nonexistent"))) - '((("(DefaultGoroot = \\\")[^\\\"]+" _ start) - (string-append start "/nonexistent")))) - (("(defaultGOROOTValue.*?return `)[^`]+" _ start) - (string-append start "/nonexistent")))))))))))) + #~(modify-phases #$phases + (add-after 'install 'wrap-go-with-tool-path + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (exedir (string-append out "/libexec/gcc")) + (tooldir (dirname (car (find-files exedir "^cgo$"))))) + (wrap-program (string-append out "/bin/go") + `("GCCGOTOOLDIR" = + (,(string-append "${GCCGOTOOLDIR:-" tooldir "}"))) + `("GOROOT" = + (,(string-append "${GOROOT:-" out "}"))))))) + (add-before 'configure 'fix-gotools-runpath + (lambda _ + (substitute* "gotools/Makefile.in" + (("AM_LDFLAGS =" all) + (string-append all " -Wl,-rpath=$(libdir) "))))) + (add-before 'configure 'remove-tool-reference-from-libgo + (lambda _ + (substitute* "libgo/Makefile.in" + (("(GccgoToolDir = \\\")[^\\\"]+" _ start) + (string-append start "/nonexistent")) + #$@(if (version>=? (package-version gccgo) "12.0") + '((("(defaultGOROOT = `)[^`]+" _ start) + (string-append start "/nonexistent"))) + '((("(DefaultGoroot = \\\")[^\\\"]+" _ start) + (string-append start "/nonexistent")))) + (("(defaultGOROOTValue.*?return `)[^`]+" _ start) + (string-append start "/nonexistent")))))))))))) (define-public gccgo-4.9 (custom-gcc (package -- 2.39.1 From unknown Tue Sep 23 09:36:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63416] [PATCH v2 1/2] gnu: gcc: Change custom-gcc to use gexp's. References: <87o7ms1if5.fsf@cbaines.net> In-Reply-To: <87o7ms1if5.fsf@cbaines.net> Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 11 May 2023 14:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63416 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63416@debbugs.gnu.org Received: via spool by 63416-submit@debbugs.gnu.org id=B63416.168381685612355 (code B ref 63416); Thu, 11 May 2023 14:55:02 +0000 Received: (at 63416) by debbugs.gnu.org; 11 May 2023 14:54:16 +0000 Received: from localhost ([127.0.0.1]:53122 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1px7gO-0003DC-9f for submit@debbugs.gnu.org; Thu, 11 May 2023 10:54:16 -0400 Received: from mira.cbaines.net ([212.71.252.8]:42520) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1px7gL-0003Cq-MS for 63416@debbugs.gnu.org; Thu, 11 May 2023 10:54:14 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:3a91:a0a4:ecee:f157]) by mira.cbaines.net (Postfix) with ESMTPSA id 9A95C27BBEE for <63416@debbugs.gnu.org>; Thu, 11 May 2023 15:54:11 +0100 (BST) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 66b6bfd5 for <63416@debbugs.gnu.org>; Thu, 11 May 2023 14:54:10 +0000 (UTC) From: Christopher Baines Date: Thu, 11 May 2023 15:54:09 +0100 Message-Id: <0c9c655159c65003e63d7ddc9f69a87608ae7ccd.1683816850.git.mail@cbaines.net> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) As this seems to be generating broken derivations for i586-gnu otherwise. * gnu/packages/gcc.scm (custom-gcc): Use gexp's for the generated package arguments. --- gnu/packages/gcc.scm | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index 47fb443155..1db37529f7 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -1043,18 +1043,18 @@ (define* (custom-gcc gcc name languages (srfi srfi-26) (ice-9 regex))) ((#:configure-flags flags) - `(cons (string-append "--enable-languages=" - ,(string-join languages ",")) - (remove (cut string-match "--enable-languages.*" <>) - ,flags))) + #~(cons (string-append "--enable-languages=" + #$(string-join languages ",")) + (remove (cut string-match "--enable-languages.*" <>) + #$flags))) ((#:phases phases) - `(modify-phases ,phases - (add-after 'install 'remove-broken-or-conflicting-files - (lambda* (#:key outputs #:allow-other-keys) - (for-each - delete-file - (find-files (string-append (assoc-ref outputs "out") "/bin") - ".*(c\\+\\+|cpp|g\\+\\+|gcov|gcc|lto)(-.*)?$")))))))))) + #~(modify-phases #$phases + (add-after 'install 'remove-broken-or-conflicting-files + (lambda* (#:key outputs #:allow-other-keys) + (for-each + delete-file + (find-files (string-append (assoc-ref outputs "out") "/bin") + ".*(c\\+\\+|cpp|g\\+\\+|gcov|gcc|lto)(-.*)?$")))))))))) (define %generic-search-paths ;; This is the language-neutral search path for GCC. Entries in $CPATH are base-commit: 4557c83a7d9df6edc9dd3b7b2a53e1a0ec3e6e34 -- 2.39.1 From unknown Tue Sep 23 09:36:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63416] [PATCH 0/2] Fix more derivation builder gexp issues. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 11 May 2023 15:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63416 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 63416@debbugs.gnu.org Received: via spool by 63416-submit@debbugs.gnu.org id=B63416.168381714813097 (code B ref 63416); Thu, 11 May 2023 15:00:02 +0000 Received: (at 63416) by debbugs.gnu.org; 11 May 2023 14:59:08 +0000 Received: from localhost ([127.0.0.1]:53129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1px7l5-0003PA-Vz for submit@debbugs.gnu.org; Thu, 11 May 2023 10:59:08 -0400 Received: from mira.cbaines.net ([212.71.252.8]:42524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1px7l4-0003P2-I5 for 63416@debbugs.gnu.org; Thu, 11 May 2023 10:59:07 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:3a91:a0a4:ecee:f157]) by mira.cbaines.net (Postfix) with ESMTPSA id DFFD327BBEE; Thu, 11 May 2023 15:59:05 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 91448ff3; Thu, 11 May 2023 14:59:05 +0000 (UTC) References: <87o7ms1if5.fsf@cbaines.net> <87fs835eqn.fsf_-_@gnu.org> User-agent: mu4e 1.8.13; emacs 28.2 From: Christopher Baines Date: Thu, 11 May 2023 15:57:20 +0100 In-reply-to: <87fs835eqn.fsf_-_@gnu.org> Message-ID: <87h6sizzgp.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: > Christopher Baines skribis: > >> As this seems to be generating broken derivations for i586-gnu otherwise. > > =E2=80=9CSeems=E2=80=9D isn=E2=80=99t confidence-inspiring. ;-) > > Here=E2=80=99s one: > > $ ./pre-inst-env guix build gccgo -s i586-gnu -d=20 > /gnu/store/yzlmgxq20bk9xcbksi7q1f839056wzhr-gccgo-12.3.0.drv > $ guix gc --references /gnu/store/yzlmgxq20bk9xcbksi7q1f839056wzhr-gccgo-= 12.3.0.drv |grep builder > /gnu/store/jizw9gjvzb21jm7q7xlm71pw6fr24hhv-gccgo-12.3.0-builder > $ grep -q '#<' /gnu/store/jizw9gjvzb21jm7q7xlm71pw6fr24hhv-gccgo-12.3.0-b= uilder ; echo $? > 0 > >> * gnu/packages/gcc.scm (custom-gcc): Use gexp's for the generated package >> arguments. > > [...] > >> As otherwise this seems to generate broken derivations for i586-gnu. >> >> * gnu/packages/gcc.scm (make-gccgo): Use gexp's for the package argument= s. > > > [...] > >> +++ b/gnu/packages/gcc.scm >> @@ -1156,34 +1156,34 @@ (define (make-gccgo gcc) >> (arguments >> (substitute-keyword-arguments (package-arguments gccgo) >> ((#:phases phases) >> - `(modify-phases ,phases >> - (add-after 'install 'wrap-go-with-tool-path > > If =E2=80=98phases=E2=80=99 might be a gexp, then this should be a gexp a= s well. > > Put differently, if one of the gcc* packages starts using gexps, then > all those that inherit from it should switch as well. > > Since =E2=80=98gcc-11=E2=80=99 uses gexps (only when targeting the Hurd),= all the other > ones should use gexps. That probably includes all those in gcc.scm and > all those in commencement.scm. Yep, I think these changes were sufficient, but I missed replacing a few unquote bits with ungexp, so as QA shows this affected a bunch of derivations for all systems. I've fixed those bits now and sent a v2. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmRdArZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xd/OQ//fpydlrGI/TnXajhiHhaNyad4/nAfztae Ggirl1ATCy4eljL92k4f5ceFkXsATN52fEUXIhvczkVO1HlwHi6nrv070N8+O2SO 5qjcpP8aZrufx0DuZlZAETYGmCxw6LZWKxBBFyf+Xe0pXawmboUq4RfKAzch7fF6 lc3yJC/ZvMuLs7BzfdSirefJBZOxrLXEMD7+kkfl9+aTHbo3e/COsjMlVwJ6kJ4Z KvXrWwUS/eQ6YtBtjsHlyWEuGktU9HkqIR1dkcXkgce0FjHXwDmQsp1MYlZ1D4h6 +qaunKOFps07m3IT1+p9OpSEiUNG4PKI8jkAC3CHtEG6Abt09XK+wNGEY1G6cY7h keHTpcHDXVep5cCILx7qLdd7scFO4H9mhjPEQUJyJIlRTbmXUagGk/QnvQOa6oaI AjNI91x5rcHlf+ru+/Fy6Z3vBpTJGWne3NMVSt6wS9h+WamOuTjbECpPb24uipzL Ubm0zXJAMrJgCe8EiGOjSNPIcQc0KZw/3DF6GpsjPXFFnxsYqNNIFu8oyfsbD3ua g8+uc58FFeylNYHCXcaBCMliylXpD+374zXRCWO90JKawblbnwuf9xY/5PyDviMq L8qYgMUsu7+6FAKyJt6Z/23uEClrQEJCw5pzUxTSkVRZSLp54OOOfaR0IC7aP9lC XgPpGCccC4I= =GH1z -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Sep 23 09:36:00 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Christopher Baines Subject: bug#63416: closed (Re: bug#63416: [PATCH 0/2] Fix more derivation builder gexp issues.) Message-ID: References: <87ednif03s.fsf@cbaines.net> <87o7ms1if5.fsf@cbaines.net> X-Gnu-PR-Message: they-closed 63416 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 63416@debbugs.gnu.org Date: Mon, 15 May 2023 08:53:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1684140782-20690-1" This is a multi-part message in MIME format... ------------=_1684140782-20690-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #63416: [PATCH 0/2] Fix more derivation builder gexp issues. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 63416@debbugs.gnu.org. --=20 63416: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D63416 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1684140782-20690-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 63416-done) by debbugs.gnu.org; 15 May 2023 08:52:15 +0000 Received: from localhost ([127.0.0.1]:42707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pyTwE-0005M8-Hp for submit@debbugs.gnu.org; Mon, 15 May 2023 04:52:14 -0400 Received: from mira.cbaines.net ([212.71.252.8]:42536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pyTwD-0005M0-6o for 63416-done@debbugs.gnu.org; Mon, 15 May 2023 04:52:13 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:54d1:d5d4:280e:f699]) by mira.cbaines.net (Postfix) with ESMTPSA id 810C227BBE2 for <63416-done@debbugs.gnu.org>; Mon, 15 May 2023 09:52:11 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 96409541 for <63416-done@debbugs.gnu.org>; Mon, 15 May 2023 08:52:10 +0000 (UTC) References: <87o7ms1if5.fsf@cbaines.net> <87fs835eqn.fsf_-_@gnu.org> <87h6sizzgp.fsf@cbaines.net> User-agent: mu4e 1.8.13; emacs 28.2 From: Christopher Baines To: 63416-done@debbugs.gnu.org Subject: Re: bug#63416: [PATCH 0/2] Fix more derivation builder gexp issues. Date: Mon, 15 May 2023 09:51:19 +0100 In-reply-to: <87h6sizzgp.fsf@cbaines.net> Message-ID: <87ednif03s.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63416-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Christopher Baines writes: > Ludovic Court=C3=A8s writes: > >> Christopher Baines skribis: >> >>> As this seems to be generating broken derivations for i586-gnu otherwis= e. >> >> =E2=80=9CSeems=E2=80=9D isn=E2=80=99t confidence-inspiring. ;-) >> >> Here=E2=80=99s one: >> >> $ ./pre-inst-env guix build gccgo -s i586-gnu -d=20 >> /gnu/store/yzlmgxq20bk9xcbksi7q1f839056wzhr-gccgo-12.3.0.drv >> $ guix gc --references /gnu/store/yzlmgxq20bk9xcbksi7q1f839056wzhr-gccgo= -12.3.0.drv |grep builder >> /gnu/store/jizw9gjvzb21jm7q7xlm71pw6fr24hhv-gccgo-12.3.0-builder >> $ grep -q '#<' /gnu/store/jizw9gjvzb21jm7q7xlm71pw6fr24hhv-gccgo-12.3.0-= builder ; echo $? >> 0 >> >>> * gnu/packages/gcc.scm (custom-gcc): Use gexp's for the generated packa= ge >>> arguments. >> >> [...] >> >>> As otherwise this seems to generate broken derivations for i586-gnu. >>> >>> * gnu/packages/gcc.scm (make-gccgo): Use gexp's for the package argumen= ts. >> >> >> [...] >> >>> +++ b/gnu/packages/gcc.scm >>> @@ -1156,34 +1156,34 @@ (define (make-gccgo gcc) >>> (arguments >>> (substitute-keyword-arguments (package-arguments gccgo) >>> ((#:phases phases) >>> - `(modify-phases ,phases >>> - (add-after 'install 'wrap-go-with-tool-path >> >> If =E2=80=98phases=E2=80=99 might be a gexp, then this should be a gexp = as well. >> >> Put differently, if one of the gcc* packages starts using gexps, then >> all those that inherit from it should switch as well. >> >> Since =E2=80=98gcc-11=E2=80=99 uses gexps (only when targeting the Hurd)= , all the other >> ones should use gexps. That probably includes all those in gcc.scm and >> all those in commencement.scm. > > Yep, I think these changes were sufficient, but I missed replacing a few > unquote bits with ungexp, so as QA shows this affected a bunch of > derivations for all systems. > > I've fixed those bits now and sent a v2. v2 looked good in QA, so I pushed this to master as 70986f052a2b60ccb5f3bd5da520f9cdf5ea60ad. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmRh8rdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XcclA//fyBBHLcYnyZTYgeOEutnDZGjbzxC9B3O 1o70dDoH+aZhb5DsYckh1Be120m5/EKfB7AHYpJ4R3KQIOce67Jgm/eQ9HujW0A4 987azQVmWdKlrt6eM55YTGfSe2trpUGsCbuCdBdxFlfUlgbCzmWCiIsVcrqwSDrU rhvYv27s7vfAURsEZUyPGeheZIPbrnlLbotD86qyeM+oVwQnHxrQ3XdK75wzzqkD R65aFP4MBNKQcKSP8rc9MzkC1J5OAyi5kqQBZcziuoclfspMhzU/MCvBwMW0QGZH Z2zLoogWRm9NKmm0VrcMpRR/DkkXq2j+NTxnIgPCvuFxlRP5hGiwgDQuEN+csKLb YWEwdYBSW5nYWmD3Ksyj8vljoXQOrnnfm/HO0gcMcMj7Xo98NHHqqz7byBzAVBRH XN+tyDlU8VcRIYPrtV8Sj9Qwr4ZwmdKnnurDgqMwMh3ae2PUSwxPNOGliwZjexuV 4UZcREMibPDvbmYm2riXYbqatlSgnI459kJY5cv+cRLW+7XaC53pX78GY5zsRQmt 7fZPaxz0xHi68InBxpBVO5Q98VrYUFkXixkMYE19kGYv6J+zedaQtRmvLR5kMvvx qzypVWDf82aoEuqoMq8rG5Nxs8FSA7T8DHgURgtME1V1YIORTFdDP2B4RSJ4k/pD rosOIl8Nwi4= =DCcu -----END PGP SIGNATURE----- --=-=-=-- ------------=_1684140782-20690-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 10 May 2023 12:26:50 +0000 Received: from localhost ([127.0.0.1]:45462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwiuA-0003fr-C7 for submit@debbugs.gnu.org; Wed, 10 May 2023 08:26:50 -0400 Received: from lists.gnu.org ([209.51.188.17]:48080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwiu6-0003fd-Dx for submit@debbugs.gnu.org; Wed, 10 May 2023 08:26:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwiu3-0003kx-27 for guix-patches@gnu.org; Wed, 10 May 2023 08:26:43 -0400 Received: from mira.cbaines.net ([212.71.252.8]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pwiu1-0000Pp-7x for guix-patches@gnu.org; Wed, 10 May 2023 08:26:42 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:54d1:d5d4:280e:f699]) by mira.cbaines.net (Postfix) with ESMTPSA id 43E1627BBEC for ; Wed, 10 May 2023 13:26:39 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 0ac87cca for ; Wed, 10 May 2023 12:26:38 +0000 (UTC) User-agent: mu4e 1.8.13; emacs 28.2 From: Christopher Baines To: guix-patches@gnu.org Subject: [PATCH 0/2] Fix more derivation builder gexp issues. Date: Wed, 10 May 2023 13:26:08 +0100 Message-ID: <87o7ms1if5.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=212.71.252.8; envelope-from=mail@cbaines.net; helo=mira.cbaines.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Christopher Baines (2): gnu: gcc: Change custom-gcc to use gexp's. gnu: gcc: Change make-gccgo to use gexp's. gnu/packages/gcc.scm | 78 ++++++++++++++++++++++---------------------- 1 file changed, 39 insertions(+), 39 deletions(-) base-commit: e0c35d1578c10a8fe27c8372f3a8bb5dd88b01b8 -- 2.39.1 ------------=_1684140782-20690-1--