GNU bug report logs - #78470
[PATCH] gnu: Add gm2-toolchain.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Danny Milosavljevic <dannym@HIDDEN>; Keywords: patch; Done: Danny Milosavljevic <dannym@HIDDEN>; Maintainer for guix-patches is guix-patches@HIDDEN.
bug closed, send any further explanations to 78470 <at> debbugs.gnu.org and Danny Milosavljevic <dannym@HIDDEN> Request was from Danny Milosavljevic <dannym@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 78470 <at> debbugs.gnu.org:


Received: (at 78470) by debbugs.gnu.org; 18 May 2025 21:03:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 18 17:03:12 2025
Received: from localhost ([127.0.0.1]:60946 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uGlA7-0007Yv-Vb
	for submit <at> debbugs.gnu.org; Sun, 18 May 2025 17:03:12 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:41268)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uGlA2-0007Xr-FU
 for 78470 <at> debbugs.gnu.org; Sun, 18 May 2025 17:03:07 -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 <ludo@HIDDEN>)
 id 1uGl9r-0002Fl-W6; Sun, 18 May 2025 17:02:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=6SdzE4bUElx82fWSlfL3iwy/h22Bh+10udODPKU2eeo=; b=mEKyoN2NzatitkyyddQF
 DudSSZXAD1ouUOXv808Kna2tiJUEz4DI+axdoGfV2M9iNGvqeG76ThvOdIv4JfyAprHZtqtenpGSI
 FVB4gOq/QB1rnsk2tsQ92ANujY77/QhQx/2Etu4V3KbufZ0d30uKqoOvz9G273QtQRGpp1qJPkB8N
 mU8UUfCtBKbyr1K3BTUvvGxPD9/UZKmKUB/yPzSd9p5seLoNv0JEceJrS4x7NFWw3qbQH15oa7p4B
 /NL9FmXFSZ8gBOLNw45/zcNKlpQszBZccLlPxnzB0Hu7mReJIw0rNb+GJnaFndbaKdvrPhDmC/Wxf
 KfPXFXFuCyaaUQ==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Danny Milosavljevic <dannym@HIDDEN>
Subject: Re: [bug#78470] [PATCH] gnu: Add gm2-toolchain.
In-Reply-To: <67c8e92a6a0d136ad52e309f0829d99984ff1818.1747437605.git.dannym@HIDDEN>
 (Danny Milosavljevic's message of "Sat, 17 May 2025 12:29:52 +0200")
References: <67c8e92a6a0d136ad52e309f0829d99984ff1818.1747437605.git.dannym@HIDDEN>
User-Agent: mu4e 1.12.9; emacs 29.4
X-URL: https://people.bordeaux.inria.fr/lcourtes/
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
X-Revolutionary-Date: Nonidi 29 =?utf-8?Q?Flor=C3=A9al?= an 233 de la
 =?utf-8?Q?R=C3=A9volution=2C?= jour du =?utf-8?B?U8OpbmV2w6k=?=
Date: Sun, 18 May 2025 22:06:13 +0200
Message-ID: <87y0utlm4q.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 78470
Cc: Ekaitz Zarraga <ekaitz@HIDDEN>, Efraim Flashner <efraim@HIDDEN>,
 Andreas Enge <andreas@HIDDEN>, Zheng Junjie <z572@HIDDEN>,
 78470 <at> debbugs.gnu.org, Janneke Nieuwenhuizen <janneke@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hello,

Danny Milosavljevic <dannym@HIDDEN> writes:

> * gnu/packages/commencement.scm (gm2-toolchain): New variable.
> * gnu/packages/gcc.scm (gm2): New variable.
>
> Change-Id: I0f416b53497daeec60dcefc3916591ea8a152dae

[...]

> +       (native-inputs
> +        `(("flex" ,flex)
> +          ,@(package-native-inputs base)))))))

Rather:

  (modify-inputs (package-native-inputs base)
    (prepend flex))

Otherwise LGTM, thanks!

Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#78470; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 17 May 2025 10:42:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 17 06:42:01 2025
Received: from localhost ([127.0.0.1]:46351 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uGEzR-0000Ar-6K
	for submit <at> debbugs.gnu.org; Sat, 17 May 2025 06:42:01 -0400
Received: from lists.gnu.org ([2001:470:142::17]:39270)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dannym@HIDDEN>)
 id 1uGEzO-0000AW-AS
 for submit <at> debbugs.gnu.org; Sat, 17 May 2025 06:41:59 -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 <dannym@HIDDEN>)
 id 1uGEzI-0002V7-1t
 for guix-patches@HIDDEN; Sat, 17 May 2025 06:41:52 -0400
Received: from silver.cherry.relay.mailchannels.net ([23.83.223.166])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dannym@HIDDEN>)
 id 1uGEzG-0000IM-8s
 for guix-patches@HIDDEN; Sat, 17 May 2025 06:41:51 -0400
X-Sender-Id: dreamhost|x-authsender|dannym@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id 462CE1C280A;
 Sat, 17 May 2025 10:41:47 +0000 (UTC)
Received: from pdx1-sub0-mail-a235.dreamhost.com
 (100-112-52-184.trex-nlb.outbound.svc.cluster.local [100.112.52.184])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id AF9FD1C2C59;
 Sat, 17 May 2025 10:41:46 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1747478506; a=rsa-sha256;
 cv=none;
 b=Mh+5OZQcyRzaxLDGVc65d/gFoxbN7j16NAKB/G9xnqVpJz+BpGvuq4g5BibiBLBFTLwgB1
 X1sw5/Uer6flpFBNxB6ODMMc8ZC99MaAxvo+XmS7G/bthRIO3Jj2Hn5OT00KlryRhTx9hB
 3F74QpUHBYIFFKMg0hDI6l9FcjZa5YE5L35vwe+rEbmnDusPn9pGt/RWksV65gReQ4+rSP
 7F6kF901C65GnTo+V7UDZKBVwaDg3ca82rkrnWokQPfshQYbSpHXLSIrbwRK4m8zCRpg1A
 QSfM0Eh3dVfciCqjch3jTutvK9NIQoXKdKkwKkk/SYWuSrlQBN2paIVOpP6umg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1747478506;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:
 content-transfer-encoding:content-transfer-encoding:dkim-signature;
 bh=3NPve8JtTtrOhIEeiLGrm2cF2iOjICnywfKoC72WOhA=;
 b=BFQ5D1G0tnGoCZdSxKUS2Z8bIu8LJ9rUpAe6vT2KdwqosNphCyx5LBAFamGJixp01OsyyF
 sTR8/Hci3RI5JoWoI727HObBlmt75gdMIam5VrxwjialXDkQmZtYj3Z/Otyeqc7kpaEN/a
 4k+SHj/APxMBaukCuh4X51gWM2xjLgyCEMZAdE9VFcDyvv9oqgVwI9LUplXd9Szz+HpuFk
 9IxgprkwymwKce47Fxs+GhrxszAV17WbYFKB7BNhPFUboQUIEUtudeyHYkq10nXTzq3s4O
 Lne7wwDR427kHLgkBmDM68NEu1Sv0Ryu/JFYIsAgx1fwRMzR8fxiMZZL/gHOWQ==
ARC-Authentication-Results: i=1; rspamd-5b49d78d5-cc9z7;
 auth=pass smtp.auth=dreamhost smtp.mailfrom=dannym@HIDDEN
X-Sender-Id: dreamhost|x-authsender|dannym@HIDDEN
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|dannym@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Desert-Inform: 7ffc29a75a190509_1747478507099_1609977139
X-MC-Loop-Signature: 1747478507098:3616568541
X-MC-Ingress-Time: 1747478507098
Received: from pdx1-sub0-mail-a235.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.112.52.184 (trex/7.0.3); Sat, 17 May 2025 10:41:47 +0000
Received: from localhost (84-115-226-251.cable.dynamic.surfer.at
 [84.115.226.251])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest
 SHA256) (No client certificate requested)
 (Authenticated sender: dannym@HIDDEN)
 by pdx1-sub0-mail-a235.dreamhost.com (Postfix) with ESMTPSA id 4b00qt1l9Vz1b; 
 Sat, 17 May 2025 03:41:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=friendly-machines.com; s=dreamhost; t=1747478506;
 bh=3NPve8JtTtrOhIEeiLGrm2cF2iOjICnywfKoC72WOhA=;
 h=From:To:Cc:Subject:Date:Content-Transfer-Encoding;
 b=LdES4dYl6QhY7L3MsUpZRt4HJebfAxaaYWSqwYlc55nJJJs0/rFzN+fgCs6SlOWt0
 5EYyqS4oJFXYQWY5h3KfBN82LRu0enkrMz10M/dep3qcD8MftrjDbhpLBY5+ZwTK2c
 nBhJteeIQQ7rJdL0CBQnYXVz/kYQtmniXVjm0pVHgs2gWz6R6+kesFg7OsEyOQsQpU
 ArO2hrTBxsu+7T6MkCqciYVAY9j2WiF9zVW5QsCnH6jw1mwBzi8E0w1ZkYWdCtLAhj
 m8SY0ckm3eDgxLIfgw1QxG4TFtktZwmNeJWLzx3sQVFmnUOgFjO9hBdXl2r7LzfqLL
 6i2bHHWWuLNbA==
From: Danny Milosavljevic <dannym@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] gnu: Add gm2-toolchain.
Date: Sat, 17 May 2025 12:29:52 +0200
Message-ID: <67c8e92a6a0d136ad52e309f0829d99984ff1818.1747437605.git.dannym@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
X-Debbugs-Cc: Andreas Enge <andreas@HIDDEN>, Efraim Flashner <efraim@HIDDEN>, Ekaitz Zarraga <ekaitz@HIDDEN>, Janneke Nieuwenhuizen <janneke@HIDDEN>, Ludovic Courtès <ludo@HIDDEN>, Zheng Junjie <z572@HIDDEN>
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=23.83.223.166;
 envelope-from=dannym@HIDDEN;
 helo=silver.cherry.relay.mailchannels.net
X-Spam_score_int: 12
X-Spam_score: 1.2
X-Spam_bar: +
X-Spam_report: (1.2 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001,
 RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_SBL_CSS=3.335,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 4.5 (++++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: * gnu/packages/commencement.scm (gm2-toolchain): New
 variable. * gnu/packages/gcc.scm (gm2): New variable. Change-Id:
 I0f416b53497daeec60dcefc3916591ea8a152dae
 --- gnu/packages/commencement.scm | 7 +++++++ gnu/packages/gcc.scm | 12
 ++++++++++++ 2 files changed, 19 insertions(+) 
 Content analysis details:   (4.5 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [84.115.226.251 listed in zen.spamhaus.org]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
 0.9 SPF_FAIL               SPF: sender does not match SPF record (fail)
 [SPF failed: Please see http://www.openspf.org/Why?s=mfrom;
 id=dannym%40friendly-machines.com; ip=2001%3A470%3A142%3A%3A17;
 r=debbugs.gnu.org]
X-Debbugs-Envelope-To: submit
Cc: Danny Milosavljevic <dannym@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 3.5 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  * gnu/packages/commencement.scm (gm2-toolchain): New variable.
    * gnu/packages/gcc.scm (gm2): New variable. Change-Id: I0f416b53497daeec60dcefc3916591ea8a152dae
    --- gnu/packages/commencement.scm | 7 +++++++ gnu/packages/gcc.scm | 12 ++++++++++++
    2 files changed, 19 insertions(+) 
 
 Content analysis details:   (3.5 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2001:470:142:0:0:0:0:17 listed in]
                             [list.dnswl.org]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [84.115.226.251 listed in zen.spamhaus.org]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
  0.9 SPF_FAIL               SPF: sender does not match SPF record (fail)
 [SPF failed: Please see http://www.openspf.org/Why?s=mfrom;id=dannym%40friendly-machines.com;ip=2001%3A470%3A142%3A%3A17;r=debbugs.gnu.org]
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

* gnu/packages/commencement.scm (gm2-toolchain): New variable.
* gnu/packages/gcc.scm (gm2): New variable.

Change-Id: I0f416b53497daeec60dcefc3916591ea8a152dae
---
 gnu/packages/commencement.scm |  7 +++++++
 gnu/packages/gcc.scm          | 12 ++++++++++++
 2 files changed, 19 insertions(+)

diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 60ade637e1..24382d5437 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -3744,5 +3744,12 @@ (define-public gfortran-toolchain
 gfortran, as well as libc (headers and binaries, plus debugging symbols
 in the @code{debug} output), and binutils.")))
 
+(define-public gm2-toolchain
+  (package (inherit (make-gcc-toolchain gm2))
+    (synopsis "Complete GCC tool chain for Modula-2 development")
+    (description "This package provides a complete GCC tool chain for
+Modula-2 development to be installed in user profiles.  This includes
+modula2, as well as libc (headers and binaries, plus debugging symbols
+in the @code{debug} output), and binutils.")))
 
 ;;; commencement.scm ends here
diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm
index 2486448893..d1fb67cd72 100644
--- a/gnu/packages/gcc.scm
+++ b/gnu/packages/gcc.scm
@@ -48,6 +48,7 @@ (define-module (gnu packages gcc)
   #:use-module (gnu packages docbook)
   #:use-module (gnu packages graphviz)
   #:use-module (gnu packages elf)
+  #:use-module (gnu packages flex)
   #:use-module (gnu packages perl)
   #:use-module (guix packages)
   #:use-module (guix download)
@@ -1247,6 +1248,17 @@ (define-public gdc
    (custom-gcc gcc "gdc" '("d")
                %generic-search-paths)))
 
+(define-public gm2
+  (hidden-package
+   (let ((base (custom-gcc gcc-14
+               "gm2" '("m2")
+               %generic-search-paths)))
+     (package
+       (inherit base)
+       (native-inputs
+        `(("flex" ,flex)
+          ,@(package-native-inputs base)))))))
+
 (define-public (make-libgccjit gcc)
   (package
     (inherit gcc)

base-commit: efac01f19b65d7d77a98bbfd57fe2073fb13064a
-- 
2.49.0





Acknowledgement sent to Danny Milosavljevic <dannym@HIDDEN>:
New bug report received and forwarded. Copy sent to andreas@HIDDEN, efraim@HIDDEN, ekaitz@HIDDEN, janneke@HIDDEN, ludo@HIDDEN, z572@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to andreas@HIDDEN, efraim@HIDDEN, ekaitz@HIDDEN, janneke@HIDDEN, ludo@HIDDEN, z572@HIDDEN, guix-patches@HIDDEN:
bug#78470; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 19 May 2025 19:45:02 UTC

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