GNU bug report logs - #66263
[PATCH 00/23] guix: Add avr as a platform.

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: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>; Keywords: moreinfo patch; dated Fri, 29 Sep 2023 09:15:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 15:21:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 11:21:03 2023
Received: from localhost ([127.0.0.1]:48254 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoQ9v-00048R-5q
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:21:03 -0400
Received: from mail-qv1-xf35.google.com ([2607:f8b0:4864:20::f35]:62855)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoQ9t-00047g-AM
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:21:02 -0400
Received: by mail-qv1-xf35.google.com with SMTP id
 6a1803df08f44-65b0216b067so18012606d6.1
 for <66263 <at> debbugs.gnu.org>; Thu, 05 Oct 2023 08:20:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696519237; x=1697124037; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=O8DhUUUaNuXXNLYzreRL0kFc6la/MG1cgyMikS+SLso=;
 b=B0TdC9VC42hjhUMMT18ykpcCVzOS/ukmrdbykV2FDXDZZDGxQF0SPFxps3IvIFsdRs
 Cbdd2V8MjBS7R0n+8B5BWRcrp1BG9Z2Zkwr3T2mR0Ln7xHfVwg4KoNzqgFJUa3Vj5sXo
 Xb8jM9ySUw3+SFADcbsXyDtWW5VcMnpeer7YYNFg6xbNAioqKlvB5UfUvUt9XGGbFqOl
 MbahQfG53v14f/XjzunrnDkvbaTuCehQ6xxLYMYSAaWiBJzg6PkFvgNhZuhPAk6dKP2c
 E2dhFIdp63GO/I6jRe6ORZI3MYEPZDkjnQ9HYCOoqCVZIIKLH9LrHkoHnhfbLJieCVnU
 ksgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696519237; x=1697124037;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=O8DhUUUaNuXXNLYzreRL0kFc6la/MG1cgyMikS+SLso=;
 b=GnQ4jDjPlY6pVdnWyfTMuC3WfTP+JuhDRgPf5KZM/D5ZuUdUqSC0rnIVJUhtMLHkcr
 l3EjPmdnNhEENMsdt4IYev1doQs9yksdPCUSceHWSPwJJoMibW4tzb5p+ln6Curr9GY9
 JCo3jFXk28pl4qMBtNJcZN2TvX4X9QFXztnrTa4+0bs9P9QFgUYcXhLzKR7t3r11b030
 uReA0tHcmFp5pArfYpiRKqsNlhjzg2PPHLJ6FXm0wgwgQa0ch1VZ38WLwiFSwl8yIzIQ
 5ML5GPtmby+J/nPQproL60bSDXYRMKnUZDqqrsvBEAeRemqADA+F7nKXsK0NvpodKiet
 P9WA==
X-Gm-Message-State: AOJu0YwYMLV/x9/v7ElmmcDVliPhLiTlKfXnBoRoQAj53n5gnt7YUkAu
 k5bRm3PHIUJr4F/2x5CZEZw=
X-Google-Smtp-Source: AGHT+IFKOpp00vPqkkVOk+06LyYIGY1Uv0N1+pjggvs2gC3R0XnofPZYzOjcIRLisTH8Ijcjng4a4w==
X-Received: by 2002:a0c:e144:0:b0:647:2653:bcc with SMTP id
 c4-20020a0ce144000000b0064726530bccmr4287337qvl.13.1696519237513; 
 Thu, 05 Oct 2023 08:20:37 -0700 (PDT)
Received: from hurd (dsl-151-116.b2b2c.ca. [66.158.151.116])
 by smtp.gmail.com with ESMTPSA id
 s13-20020a0ce30d000000b0065b0d2f9121sm563979qvl.68.2023.10.05.08.20.36
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 05 Oct 2023 08:20:37 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Mathieu Othacehe <othacehe@HIDDEN>
Subject: Re: bug#66263: [PATCH 00/23] guix: Add avr as a platform.
In-Reply-To: <87il7mk0dm.fsf@HIDDEN> (Mathieu Othacehe's message of "Wed, 04
 Oct 2023 15:01:09 +0200")
References: <20230929091333.7623-1-jean@HIDDEN>
 <87il7mk0dm.fsf@HIDDEN>
Date: Thu, 05 Oct 2023 11:20:36 -0400
Message-ID: <87h6n5p03f.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN,
 Jean-Pierre De Jesus DIAZ <jean@HIDDEN>, efraim@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: -1.0 (-)

Hi,

Mathieu Othacehe <othacehe@HIDDEN> writes:

> Hello,
>
>> The [PATCH 21/23] fixes a bug in the meson-configuration module
>> and can be applied independently.
>
> I applied this one. Now the rest of the series also seems fine to me.
> Maxim, Efraim, Vagrant any thoughts?

I've reviewed the series, thanks for the ping.  It seems it'll need to
be rebased on master as some of the changes conflict with turning the
previous avr-toolchain and friends into procedure that was merged
perhaps a week ago.

-- 
Thanks,
Maxim




Information forwarded to guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.
Added tag(s) moreinfo. Request was from Maxim Cournoyer <maxim.cournoyer@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 15:19:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 11:19:42 2023
Received: from localhost ([127.0.0.1]:48242 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoQ8c-000450-E7
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:19:42 -0400
Received: from mail-oi1-x234.google.com ([2607:f8b0:4864:20::234]:57850)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoQ8Z-00044i-8u
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:19:40 -0400
Received: by mail-oi1-x234.google.com with SMTP id
 5614622812f47-3af65455e7fso757698b6e.3
 for <66263 <at> debbugs.gnu.org>; Thu, 05 Oct 2023 08:19:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696519155; x=1697123955; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=7KcScT9ID2GlXDaqaFA3CI4leRzxkbcnGRzp3TCNV7k=;
 b=jSfprxRlVlXolTNoxP43YYruuN2SirPbUNiRmbBWbp5F6NdfMYLgyWda/1ftnQuEY6
 T/Jfg/JILEdQ2Nc31CMpMmYTwPQaTPrlV+wwIEqWvSLwmo8iNwkEg4fv0aYcKFa878bK
 5lDUtgMTJmJaQFj0tlQPLf6qgBFovhveiAdFThmQYyjeQ8fE+MRNhs/7pHlEeQrhhkH2
 U+wr8xkMt0OUjLouWTzdcFnP/eAP4e/UX1MB4mKRWzNC5X+oN5oVSZstirfVXKmFV6GK
 XvlNcGHpt7O5fLJalUzoZcpCdw61qa2HbedJFqnnSXrzRz4E6Ey7Klk4gKRB4noM1y/Q
 sECA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696519155; x=1697123955;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=7KcScT9ID2GlXDaqaFA3CI4leRzxkbcnGRzp3TCNV7k=;
 b=PQRaswESnoYDVIhBP2Ya63sJNBBkpTOsGQ788bK2cnO6VbhH9bTYlyAWWxb3AQY2iO
 4YuG6ZU6wPJBCBxf+7EE+Bto8ZqS+XMIBa6bauDHGdgQimAoY3AQS3u8IP1/PoE1D9mc
 qWfsetNypiU3+hyagrhiUQ4uty1lrdg098sT8RaezuEVzglvtK9BYRDTTYBMt+HyaHl0
 Esd5Qnm4cnmKdGYs1YGAPta9mkikepnxfXIcjVWsuiIvnvAXwkqIsMr4a53XON5fuZhL
 u+b9185rC60QWMO+sA1PEud2fci/IexdxXZ+w5hztQywE6BQfvAc1MlVXqFnmb/p17I3
 gaxA==
X-Gm-Message-State: AOJu0Yyj2oddr1Q3ixWWjR/jOOlLCrI45oHpQRgLzB2yjJ9k1zwzak0Z
 u6GIzYeWhvj+5/HPqS8G1t0=
X-Google-Smtp-Source: AGHT+IGtUedZoGXOshw8g9xX/jOgsxE3vMHs6ZdbtZiia8CHKy7rF6t+c06mzw8FGSpdymAdjP84kA==
X-Received: by 2002:a05:6808:2a47:b0:3ad:fc3f:1202 with SMTP id
 fa7-20020a0568082a4700b003adfc3f1202mr5253917oib.53.1696519155062; 
 Thu, 05 Oct 2023 08:19:15 -0700 (PDT)
Received: from hurd (dsl-151-116.b2b2c.ca. [66.158.151.116])
 by smtp.gmail.com with ESMTPSA id
 d1-20020ac851c1000000b004197d6d97c4sm549453qtn.24.2023.10.05.08.19.14
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 05 Oct 2023 08:19:14 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: [bug#66263] [PATCH 23/23] gnu: Add unity.
In-Reply-To: <20230929091627.7820-23-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:27 +0200")
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-23-jean@HIDDEN>
Date: Thu, 05 Oct 2023 11:19:13 -0400
Message-ID: <87mswxp05q.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Hi,

Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * gnu/packages/check.scm (unity): New variable.
> ---
>  gnu/packages/check.scm | 41 +++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 41 insertions(+)
>
> diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
> index 5af3b49280..db368663d4 100644
> --- a/gnu/packages/check.scm
> +++ b/gnu/packages/check.scm
> @@ -87,6 +87,7 @@ (define-module (gnu packages check)
>    #:use-module (gnu packages python-web)
>    #:use-module (gnu packages python-xyz)
>    #:use-module (gnu packages python-science)
> +  #:use-module (gnu packages ruby)
>    #:use-module (gnu packages texinfo)
>    #:use-module (gnu packages time)
>    #:use-module (gnu packages xml)
> @@ -3170,6 +3171,46 @@ (define-public unittest-cpp
>  portable to just about any platform.")
>      (license license:expat)))
>  
> +(define-public unity
> +  (let ((revision "0")
> +        (commit "2775e1b05875cf45afce7153e36af76ddbfdba26"))
> +    (package
> +      (name "unity")
> +      (version (git-version "2.5.4" revision commit))
> +      (source (origin
> +                (method git-fetch)
> +                (uri (git-reference
> +                       (url "https://github.com/ThrowTheSwitch/Unity")
> +                       (commit commit)))
> +                (file-name (git-file-name name version))
> +                (sha256
> +                 (base32
> +                  "0y803ibjkqvj1fil0a0hzs7x0m98amm5ibwl8xxk3p8bj9wgdps1"))))
> +      (build-system meson-build-system)
> +      (arguments
> +       (list #:configure-flags #~(list "-Dextension_fixture=true"
> +                                       "-Dextension_memory=true"
> +                                       "-Dsupport_double=true")
> +             #:phases #~(modify-phases %standard-phases
> +                          (replace 'check
> +                            (lambda* (#:key tests? #:allow-other-keys)
> +                              (when tests?
> +                                (with-directory-excursion "../source/test"
> +                                  (invoke "rake" "all"))))))))
> +      (native-inputs
> +        (append (list python)
> +                (if (not (%current-target-system))
> +                         (list ruby
> +                               ruby-rake
> +                               ruby-rspec
> +                               ruby-rubocop)
> +                         '())))

I believe these are test-related inputs?  Should the tests be disabled
when cross-compiling?  Otherwise it'd probably fail, no?

-- 
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 15:14:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 11:14:33 2023
Received: from localhost ([127.0.0.1]:48225 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoQ3d-0001KH-5R
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:14:33 -0400
Received: from mail-oo1-xc35.google.com ([2607:f8b0:4864:20::c35]:50510)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoQ3b-0001K4-As
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:14:32 -0400
Received: by mail-oo1-xc35.google.com with SMTP id
 006d021491bc7-57b8a0f320dso595802eaf.1
 for <66263 <at> debbugs.gnu.org>; Thu, 05 Oct 2023 08:14:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696518847; x=1697123647; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=aJ5rQ4X+20UiC2HbtGA2OAzj11av1X56iN8jw2RbTX0=;
 b=KDrICW0HS+J2DMfHms8YipFAhCdnwhYtmL8WIGKtM3MX4+ha9sGhXnm1eOr4BBTPBI
 VP4kzWg3jFjePEIyYllnSPVjyy3MvjlafL5At1ck5buIsfZRb3GdQgxsV79NkTlqz939
 LLXd7HTLE1OedH26sCKvNLRtoYKhz1OhY7zif4tkGQ6pY6NvIPvzLDpugDI9OlBZDu4u
 doYdmcHvk63hT+43aaCXIZb9f10onHFGaJ5Hplc6IkBtaduhQOxCgeOcIbQb2Ox+QTYv
 8Tuit3QCWtvAee7IujV7D8Dy3kfn8HozS71RH4fXG5T+o/SBr8X8pOkMfInaaR1ntD3j
 lKkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696518847; x=1697123647;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=aJ5rQ4X+20UiC2HbtGA2OAzj11av1X56iN8jw2RbTX0=;
 b=SgWLHsfR+9chDAIAys5qRSe9AuZlRoUoDR4x3BmmtzxoAvQ/O1xa7OKTSj9uTmuV1c
 DP8NEwmeXl8xEkuiKeezSOHdVOpEb0zI4I2/m+6EfdVaCMi4EzLfpzxviQEVbTVdjQY+
 j8+LWMd7u/ou7oLcXipwkBtOJsnfxm1SZX7n93aJJeMGntdp/yyDaIsQeipsAMjTTVPA
 z1CpX8C1Jrdkkem1o74Vom8+HONt4kY5FtUP7zNs7o+5s4RTaIOhNnDGHh1JwTY85jfb
 Sea78jWz7iqvB0dk/PqCfUr+1QN2VbF9177Bu5FZselGG/7alwsdya6aLRrNKCn0kV3U
 Ekrw==
X-Gm-Message-State: AOJu0YzIjIkRtbnzo3pEYQ47ftiiYkRRcTm7uLYYdazKbOsZjICdpVHS
 kLkKZQdB4pqddHmHbCzdIb8=
X-Google-Smtp-Source: AGHT+IFIAdakeQOogDFmq/tpDM2UaZqcaNp9x81e/xqf5WiVnA8KddklwVvg37Sb7m2eRjGPKUotZA==
X-Received: by 2002:a05:6870:e9aa:b0:1d0:dc5b:d67 with SMTP id
 r42-20020a056870e9aa00b001d0dc5b0d67mr6585270oao.42.1696518847305; 
 Thu, 05 Oct 2023 08:14:07 -0700 (PDT)
Received: from hurd (dsl-151-116.b2b2c.ca. [66.158.151.116])
 by smtp.gmail.com with ESMTPSA id
 q11-20020a0ce20b000000b0065b13180892sm568105qvl.16.2023.10.05.08.14.06
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 05 Oct 2023 08:14:07 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: [bug#66263] [PATCH 22/23] guix: meson-build-system: Disable PIC
 for AVR.
In-Reply-To: <20230929091627.7820-22-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:26 +0200")
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-22-jean@HIDDEN>
Date: Thu, 05 Oct 2023 11:14:05 -0400
Message-ID: <87r0m9p0ea.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Hello,

Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * guix/build-system/meson.scm (make-built-in-options-alist): New
>   variable.
>
> * guix/build-system/meson.scm (make-cross-file): Add 'built-in options'
>   section to cross file.

I'm no Meson expert, but that LGTM.

-- 
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 15:13:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 11:13:35 2023
Received: from localhost ([127.0.0.1]:48215 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoQ2h-0001Hy-GS
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:13:35 -0400
Received: from mail-qk1-x729.google.com ([2607:f8b0:4864:20::729]:44214)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoQ2d-0001Hg-5x
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:13:33 -0400
Received: by mail-qk1-x729.google.com with SMTP id
 af79cd13be357-77386822cfbso72162585a.0
 for <66263 <at> debbugs.gnu.org>; Thu, 05 Oct 2023 08:13:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696518787; x=1697123587; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=W6RU+NX82rpEVN6SX8o+GUNRxp9L3T061fv+X0hCVtY=;
 b=OT5LA2rKTGM7p6gRvsbfLHN2Uxk5z/euxAB3BmA+mImua0lyGekYp1Vbn4oMLxugwi
 xQ/rt1YnGbOZ6flbG8tATpkP+G+ZmrG5dojWPrYDEhkh3/nYFRjx4QMFt8gxlBjj5f7C
 fzio91FBovPyLaVFnNnUWXaPEMlIO12TqgTP1Yh3ghWNz8alY4jo/ohN4ODgiNDtQXos
 D/b5oWp7eEdUnOXj/3uD4eA6bilNI7HjbZgcIqwEsvmAKnRs5m7MEj1wtnD8Shm051Xc
 OpCDn6mMODK+PEY9LtEOBncaYeNeNIeExSPlEmXsVapBUD0weWLbqGRGmdK2KyBhynh/
 0XDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696518787; x=1697123587;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=W6RU+NX82rpEVN6SX8o+GUNRxp9L3T061fv+X0hCVtY=;
 b=jThYTBc9+uAmmR8V1pibMJSHvOxofoGR7ZdSGhSZVKONkBP86sABW+I6qZXPHmggF3
 k70+JBtW8UnHJz6RQgtgnra+nM8wkNODsfYjCaJxqoD+2fgpgt+7d9aAj3rKoXagl3ej
 E9LEGYZlPqH6priAh79pdEHSH7DyhW1GbZrRywTL2Y8wFBnbPdM0IJJde4N6WgTTtqF6
 Fi5H5EI35GUTjRMu5GjYTITlKhSh5FVv9MV13Mx4RHTun1ySRi7NKfQR3J9ys4SH859Z
 XTBQIEzsAMZKDxzfWff+18zCqWLDOetLnwVwA6BWW9ZBVoBAKucv1t22loLPa933eiI1
 jZxQ==
X-Gm-Message-State: AOJu0YxT+4TU5p0s0p4/pCzPRdS/WqqVVLcYLXpMSOLkCgMrA+EfI/qI
 Lwh9XL8jXXNbXjJZxzubAbmaUi6Mi48=
X-Google-Smtp-Source: AGHT+IH6V/3moSdN2moRKcv4/hCdoAa+brlMLR817BWNQ2YMbYw0NmQeMygGwoLcyjJvfQ6a1gZbJg==
X-Received: by 2002:a05:620a:94e:b0:76c:572e:8de4 with SMTP id
 w14-20020a05620a094e00b0076c572e8de4mr5186939qkw.54.1696518787290; 
 Thu, 05 Oct 2023 08:13:07 -0700 (PDT)
Received: from hurd (dsl-151-116.b2b2c.ca. [66.158.151.116])
 by smtp.gmail.com with ESMTPSA id
 b27-20020a05620a119b00b00763b94432ebsm552468qkk.18.2023.10.05.08.13.06
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 05 Oct 2023 08:13:07 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: [bug#66263] [PATCH 21/23] guix: meson-build-system: Support AVR.
In-Reply-To: <20230929091627.7820-21-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:25 +0200")
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-21-jean@HIDDEN>
Date: Thu, 05 Oct 2023 11:13:05 -0400
Message-ID: <87v8blp0fy.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Hello,

Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * guix/build-system/meson.scm (make-machine-alist)
>   <system> [target-avr?]: Set to none.
>   <cpu_family> [target-avr?]: Set to avr.
>   <cpu> [target-avr?]: Set to avr.

LGTM.

-- 
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 15:11:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 11:11:39 2023
Received: from localhost ([127.0.0.1]:48207 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoQ0o-0001EX-OW
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:11:39 -0400
Received: from mail-qt1-x831.google.com ([2607:f8b0:4864:20::831]:49234)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoQ0m-0001E5-9f
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:11:36 -0400
Received: by mail-qt1-x831.google.com with SMTP id
 d75a77b69052e-4190890d201so5816721cf.2
 for <66263 <at> debbugs.gnu.org>; Thu, 05 Oct 2023 08:11:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696518672; x=1697123472; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=5gj7KqZ7kKb7psHbuQXmVCAfaov1RXdq7vHh3DZnkiw=;
 b=dDGXszwgt49daW8KwSHYOl/YFrvZID5/OfAfnmUYBWJwg4ZG7HO/ejobMNGRjzrZvB
 G7ECDoyShe1fwTaep5mTTu9oaxtzJoQXgCo9DsVymMsnr6BIMcQWCYBnv6cG2hKRjHRU
 nYpKvdmL+zPaurtAnsuZzSGKpZOV/nG1uMXpExhr2Rd52edAe7XZUXriJEiIyL5jQYD1
 3pNbTTwmNCRActx2KMaZSZGGWUR1XtYh0e1vtR4/SnrSHbfWjyeiHsUshTXGTL+IUvAh
 6KNFU2tl5DTDGMcoGPEglcPjQrZtOqOqmrRLdpnjJ85YgpZnUbjsyhfGwhP7mmA/BuKR
 /pzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696518672; x=1697123472;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=5gj7KqZ7kKb7psHbuQXmVCAfaov1RXdq7vHh3DZnkiw=;
 b=AN/GfIAnQwlCwwGotP4tBKOI89u9PlhcOPWToknze2GUUjZ9JsvA/A6SYf+VC/7491
 BWOJKtXXqO9aNnWX1j9d87PEi8KIW+ne8ankMtvX/moseCnnWa4hatux5BsPktgsIfAU
 78r0A4pnliZs5L44q7XigphSGpvW5L+Nogsam/vcygvqn7IirsnRgknNmg1huZySzP2g
 93nYKVWmChxALLDZdgzm24sI9jQJInHAo2vW48aoE7dGeuxQncDK0OmgI8+WSRGtARtu
 z9xSwMWyUb5vZ5l1BCRO4Rn4Vze4kaNxiDiA36qODODBILV7ISCr5ue6njEss+QB5E2K
 sDFA==
X-Gm-Message-State: AOJu0Yy6efLNYSfCWQ1CCCl6EzlD9Tpy2EkhfCAFs7GHEjkM9uPQq+nw
 91SvCwr/djVPXWVsKVtvLhc=
X-Google-Smtp-Source: AGHT+IHhG4rlCIhvjKpwbA3XCSchy2awuId1DtHySI79UozCKzLCS0fE6fL+lq4zYgD0wdNTyvg4aA==
X-Received: by 2002:ac8:5b0c:0:b0:419:4bdf:756b with SMTP id
 m12-20020ac85b0c000000b004194bdf756bmr6425675qtw.36.1696518671916; 
 Thu, 05 Oct 2023 08:11:11 -0700 (PDT)
Received: from hurd (dsl-151-116.b2b2c.ca. [66.158.151.116])
 by smtp.gmail.com with ESMTPSA id
 he24-20020a05622a601800b00419b67d2823sm543110qtb.34.2023.10.05.08.11.11
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 05 Oct 2023 08:11:11 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: [bug#66263] [PATCH 19/23] gnu: Add gcc-cross-avr-toolchain.
In-Reply-To: <20230929091627.7820-19-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:23 +0200")
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-19-jean@HIDDEN>
Date: Thu, 05 Oct 2023 11:11:10 -0400
Message-ID: <8734ypqf3l.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Hi,

Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * gnu/packages/cross-toolchain.scm (gcc-cross-avr-toolchain): New
>   variable.
> ---
>  gnu/packages/cross-toolchain.scm | 8 ++++++++
>  1 file changed, 8 insertions(+)
>
> diff --git a/gnu/packages/cross-toolchain.scm b/gnu/packages/cross-toolchain.scm
> index 929e665e50..2ee039c7f6 100644
> --- a/gnu/packages/cross-toolchain.scm
> +++ b/gnu/packages/cross-toolchain.scm
> @@ -70,3 +70,11 @@ (define-deprecated/public avr-binutils binutils-cross-avr
>  
>  (define-public avr-libc
>    (cross-libc "avr"))
> +
> +;;; Cross toolchains:
> +
> +(define-public gcc-cross-avr-toolchain
> +  (make-cross-gcc-toolchain "avr"
> +                            #:libc avr-libc
> +                            #:xgcc (cross-gcc "avr" #:libc avr-libc)
> +                            #:xbinutils binutils-cross-avr))

Is this still necessary given the make-avr-toolchain procedure we have?
Perhaps it can use that?  To be rebased on master.

-- 
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 15:10:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 11:10:38 2023
Received: from localhost ([127.0.0.1]:48200 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoPzp-0001CX-V2
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:10:38 -0400
Received: from mail-qv1-xf30.google.com ([2607:f8b0:4864:20::f30]:58843)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoPzl-0001CD-JG
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:10:37 -0400
Received: by mail-qv1-xf30.google.com with SMTP id
 6a1803df08f44-65b0ffbf36aso5663706d6.1
 for <66263 <at> debbugs.gnu.org>; Thu, 05 Oct 2023 08:10:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696518608; x=1697123408; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=Vk7XGeW59CdymydIX8OnRv5TQ9XfAE1s+1GtESlKQ28=;
 b=k+n06W9xMc8NnwQjAlZvdjLv5+rJnaJm0/nYBef3PqsglP0t1uatYO2shphfpLHjll
 nTtIXu36sSUktZV2dVs6BiuSfnZP+Dqe8X/MVN9rMPntBol+S2sAeV845pAT8xSYnhhx
 dyNDPxyPYJBOHXOtpc85bA8VVM/Lq2Rpw6Wg1uLXNlycLK5cd/Kk24GSRHA+O6Z93RCE
 oV4eYhyS2EF7+nxXXHMCf/eEdG8/JuM9duR92c8xXJXGNiDB27H465gi1zZzNkC5u8G0
 exoX4+JXX4EfZ9EAukiA00s2bcoCNJweHXk7f0mNfW+NXt5/KnZK0EK4d3vWAZnTBkLf
 m0cw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696518608; x=1697123408;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Vk7XGeW59CdymydIX8OnRv5TQ9XfAE1s+1GtESlKQ28=;
 b=W2oYQGBnQp2EF9ImFNjHk7ZIYVQ4F/X4ZW560WXjjjLPNbZKU1715XDzuSh+H2BmUS
 2If6B5wIWxcj/EokwQmm663nAUbV9K9SH0IOh3LogM4GbCcjTeBVBBIMPyM18mSeFQsJ
 9T3HGHW4a/mEinaV9n2vZ9nfZbTw6IDANsZx3s3oylStNLb9l2ySWCm0me1WW59V1/BE
 yndxlGidsU3bj0eT4c8UbWRRaaoHkkmPqadakILXcUTlLmZaSti/BpUojULH+GVru2lt
 YuT40+PXGFYyqLYZ+3tEAopTyYHXzqe0J2QbA7zgOQAQCWWOaybmGPz8CH4jepzgilOG
 pPLw==
X-Gm-Message-State: AOJu0Yyl0dSQHUSHzi/46chctSCNAAWSJYBBjlESJoUBWg3k5aUCrQcC
 mK9grBdjqYv4s1h6SDfwfmE=
X-Google-Smtp-Source: AGHT+IHeerMYLrqfy3D8QU0Toy9FVvk+AKQNQbmyegPIZ6soXZ76CDnfDehvPmLVQwQAGSzqQ7hC7g==
X-Received: by 2002:a0c:bf0a:0:b0:651:66c4:cf4e with SMTP id
 m10-20020a0cbf0a000000b0065166c4cf4emr5321710qvi.23.1696518608465; 
 Thu, 05 Oct 2023 08:10:08 -0700 (PDT)
Received: from hurd (dsl-151-116.b2b2c.ca. [66.158.151.116])
 by smtp.gmail.com with ESMTPSA id
 v14-20020a0c9c0e000000b006588bd29c7esm569095qve.28.2023.10.05.08.10.07
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 05 Oct 2023 08:10:08 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: [bug#66263] [PATCH 18/23] gnu: Add avr-libc.
In-Reply-To: <20230929091627.7820-18-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:22 +0200")
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-18-jean@HIDDEN>
Date: Thu, 05 Oct 2023 11:10:07 -0400
Message-ID: <877co1qf5c.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Hi,

Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * gnu/packages/cross-toolchain.scm (avr-libc): New variable.
> ---
>  gnu/packages/cross-toolchain.scm | 5 +++++
>  1 file changed, 5 insertions(+)
>
> diff --git a/gnu/packages/cross-toolchain.scm b/gnu/packages/cross-toolchain.scm
> index 77af6b862b..929e665e50 100644
> --- a/gnu/packages/cross-toolchain.scm
> +++ b/gnu/packages/cross-toolchain.scm
> @@ -65,3 +65,8 @@ (define-public binutils-cross-avr
>  
>  (define-deprecated/public avr-binutils binutils-cross-avr
>    (deprecated-package "avr-binutils" binutils-cross-avr))
> +
> +;;; C standard libraries:
> +
> +(define-public avr-libc
> +  (cross-libc "avr"))

LGTM, with the Commentary section added as suggested before to warn this
module should *not* be imported elsewhere, for cyclic module
dependency reasons.

-- 
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 15:09:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 11:09:26 2023
Received: from localhost ([127.0.0.1]:48181 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoPyg-00019C-Fo
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:09:26 -0400
Received: from mail-qk1-x72e.google.com ([2607:f8b0:4864:20::72e]:48132)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoPyd-00018v-E6
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:09:24 -0400
Received: by mail-qk1-x72e.google.com with SMTP id
 af79cd13be357-77409065623so70814085a.0
 for <66263 <at> debbugs.gnu.org>; Thu, 05 Oct 2023 08:09:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696518539; x=1697123339; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=r+NhtDdC+CEUb77SV+iIvM44oyxPYN+D0nrpDXafx2k=;
 b=CdmeTywqVWf/yghS7eODWaw17QU7sMXN84YRbsl9G9zKQ6nWNYnk9DAzuozq+VDyW7
 LcIFKzGVYpszm7ANVWpmwQoSBVfbUwmrPWoadxs922Rjm8M+Wkz85l+xxRavX4X9EmHJ
 y7DUljRLYH/Szqw1l/naZ9179phMpLgEp8ayK+pvn1/NJw1bLq4kWg39Ib7Kxa+CmmnV
 QSZ538/whwtQHAzOIhtZBFV1XuJ1ABYNxUBsM0FrrsQKOq5pObIAo7HPwBgimQA6s57R
 0icwwtC9N7rUhtMfqZKZGMRJagGYjuxLFG2D/6Xv56uyJseRo5MTB5R6sO6l21CofH/f
 Pc1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696518539; x=1697123339;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=r+NhtDdC+CEUb77SV+iIvM44oyxPYN+D0nrpDXafx2k=;
 b=rOVvaAZ/Ah1RPplwk2w1Muv+Q67nmrzJeb/+fGmmYIL523dfhtAvstfgTwxMwk3DZn
 L28/CFm7KX/QHKFPxPGl8a36YC0yixPpMUlfha37M5Bfh845Nac7hxsvKD/A/iQo7I/9
 0BVv6VaJqL2lrmKpiaXKLlyGuMaiPlxazM5XzbeAb+3ZA7t/BujDeyOIp+Rtolo6xHox
 tpNaU0qAwR5nmAgDh6ajpKogDyl0t0q87osVKJpdPPIb33vhCvS1wdbgvOA9kebUiqNI
 ugA1ONHMUmoysk7JzhbluyO+p8IBs4YFzPLIU6S9lxrORCIMQ8WEY+CzxUzkzdvFtidH
 yECw==
X-Gm-Message-State: AOJu0YzSze7SyR+Kq+BOj+EtvNwwLsKFrLKGvPzuYT8fmun00F3miazt
 YKJbv5t9Zdye1dumpEqD4bE=
X-Google-Smtp-Source: AGHT+IF0OObiPZ+jF+z0yaSpSjBvjXh4ZzUub4bDhSppRQ41d9Ypwq3D9E8NCZXCvg7OOD9tYEQ8Dg==
X-Received: by 2002:a05:620a:178e:b0:770:5ba6:af74 with SMTP id
 ay14-20020a05620a178e00b007705ba6af74mr6334993qkb.18.1696518539111; 
 Thu, 05 Oct 2023 08:08:59 -0700 (PDT)
Received: from hurd (dsl-151-116.b2b2c.ca. [66.158.151.116])
 by smtp.gmail.com with ESMTPSA id
 q14-20020ae9e40e000000b0076d08d5f93asm548824qkc.60.2023.10.05.08.08.58
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 05 Oct 2023 08:08:58 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: [bug#66263] [PATCH 17/23] gnu: cross-gcc: Handle inputs for AVR.
In-Reply-To: <20230929091627.7820-17-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:21 +0200")
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-17-jean@HIDDEN>
Date: Thu, 05 Oct 2023 11:08:57 -0400
Message-ID: <87bkddqf7a.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * gnu/packages/cross-base.scm (cross-gcc) <inputs>: Handle inputs for
>   AVR.

LGTM.

-- 
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 15:08:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 11:08:34 2023
Received: from localhost ([127.0.0.1]:48177 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoPxq-00017Z-1o
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:08:34 -0400
Received: from mail-qv1-xf33.google.com ([2607:f8b0:4864:20::f33]:60598)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoPxn-00017H-Tp
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:08:32 -0400
Received: by mail-qv1-xf33.google.com with SMTP id
 6a1803df08f44-65d5a6230fcso5640236d6.0
 for <66263 <at> debbugs.gnu.org>; Thu, 05 Oct 2023 08:08:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696518487; x=1697123287; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=t3N2CnQ9vxWLXhIdGb0zqW0JaIZUrNlBlMgB1T6JHaU=;
 b=aQTrZTlCln/TUzN2ULtQZCCZ4TBXsQ+E2OQeWQAusf+X4VPMa5yFD+C3fQau8QbiXc
 HyX+gxY4gA5jniDuB8+8pbXlfBt/zZkwGd2GxM5KDJ0If00QW12XUanpaZuEPEEsZDhb
 y8uIPn6YQ3Mb8PugjhRPms/u/jcXLxkpsHn5TOthQUKLzzzMqJR+6qSb+5fCk45lJoVb
 eGSHAbjlBX8WCYY4X416j7BQsI94+2ZEv+T2L03vY7k+9gYwU+EKojpfpD9u9IHf/FVE
 KvkdklmF0HjjDOKCtTnhKFaZEewLkf50U9oPa5ur/7xY7vyVFJRzfHZ38U9eKjXl8lys
 0j5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696518487; x=1697123287;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=t3N2CnQ9vxWLXhIdGb0zqW0JaIZUrNlBlMgB1T6JHaU=;
 b=QAd5vZ77fIXpzcBidyYqZqp41VdS+x+5Ks6PgWwMrSc5TUyavzFCqyQaM+y73FYWVw
 lzP6lNNMvRU+VzJekzjHeQsgk5QSJCF3SdJK4+3pq/tit6dUGRF87eKEjS5805EWatfB
 L28iMoJx0aK/d77LpUaPtoZXoXsKSOQJUIeQ6F3odt8yW0755/LHkET5BH11HCnziY5X
 x8LflLQWPgR0baUS+CjE1a7BQekzfIMI+63x3o3CuW4YCNVyPOO47NZeVbe95P4Ru3fa
 /lZJhnWVGrWvozp/Q/0pI3PRVwBrMAK9HLCLqrjkx8FFSGq9ePmctThTtRkUnCGrbben
 AS4g==
X-Gm-Message-State: AOJu0Yy5Yph25c7uJunleK3zT25qpsrGMVVvoSJQnt/YFVbgXlPKUJoS
 K6P8PeBT7aOCbtTzQI47PME=
X-Google-Smtp-Source: AGHT+IH0mYCKU0hNLhpU4YTs5Jjr19BZO1I4h7UDOFdgiz+8iRi5BzThG35RJNtXxThYdEep0AmLdg==
X-Received: by 2002:ad4:4c52:0:b0:65b:239f:351b with SMTP id
 cs18-20020ad44c52000000b0065b239f351bmr5933125qvb.42.1696518487661; 
 Thu, 05 Oct 2023 08:08:07 -0700 (PDT)
Received: from hurd (dsl-151-116.b2b2c.ca. [66.158.151.116])
 by smtp.gmail.com with ESMTPSA id
 g20-20020a0ce4d4000000b00641899958efsm554351qvm.130.2023.10.05.08.08.06
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 05 Oct 2023 08:08:07 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: [bug#66263] [PATCH 16/23] gnu: cross-gcc-search-paths: Handle
 AVR target.
In-Reply-To: <20230929091627.7820-16-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:20 +0200")
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-16-jean@HIDDEN>
Date: Thu, 05 Oct 2023 11:08:06 -0400
Message-ID: <87fs2pqf8p.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Hi,

Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * gnu/packages/cross-base.scm (cross-gcc-search-paths): Handle AVR
>   target case.
> ---
>  gnu/packages/cross-base.scm | 25 +++++++++++++++++++++++++
>  1 file changed, 25 insertions(+)
>
> diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm
> index 10d912b755..ee90424076 100644
> --- a/gnu/packages/cross-base.scm
> +++ b/gnu/packages/cross-base.scm
> @@ -267,6 +267,31 @@ (define (cross-gcc-snippet target)
>          "-DTOOLDIR_BASE_PREFIX=\\\"../../../../\\\""))
>       #t))
>  
> +(define (cross-gcc-search-paths target)
> +  "Return GCC search paths needed for TARGET."
> +  (cons (search-path-specification
> +          (variable "CROSS_LIBRARY_PATH")
> +          (files `("lib" "lib64"
> +                   ,@(list (string-append target "/lib")
> +                           (string-append target "/lib64")))))
> +
> +        (map (lambda (variable)
> +               (search-path-specification
> +                 (variable variable)
> +
> +                 ;; Add 'include/c++' here so that <cstdlib>'s
> +                 ;; "#include_next <stdlib.h>" finds GCC's
> +                 ;; <stdlib.h>, not libc's.
> +                 (files (match variable
> +                          ("CROSS_CPLUS_INCLUDE_PATH"
> +                           `("include/c++" "include"
> +                             ,@(list (string-append target "/include/c++")
> +                                     (string-append target "/include"))))
> +                          (_
> +                           `("include"
> +                             ,@(string-append target "/include")))))))
> +             %gcc-cross-include-paths)))

That was a bit hard to parse, but LGTM.

-- 
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 15:01:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 11:01:19 2023
Received: from localhost ([127.0.0.1]:48138 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoPqp-0000qq-Ab
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:01:19 -0400
Received: from mail-qt1-x836.google.com ([2607:f8b0:4864:20::836]:47199)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoPqn-0000qb-6f
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:01:18 -0400
Received: by mail-qt1-x836.google.com with SMTP id
 d75a77b69052e-41810cfc569so6000741cf.2
 for <66263 <at> debbugs.gnu.org>; Thu, 05 Oct 2023 08:00:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696518053; x=1697122853; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=S9CZxSOQVjoBEvyTRfvOcQxOZ0jWSDxjCbbR/qlKy/s=;
 b=RhLjuaEqJMTg+1Bk/nz2rMsbt32Zslpvck/vLDWSSxlhY44Z05RLviBeL2e/EKnWe2
 fMogtQJaWHRoPM0G8r7566/Wa4a8+T6Yu+SCEM2f3+Bw4y3geVV3ApqdWUikMgS1tEaQ
 hfcrk6wpEnHWOJe16mrxvl9UZPgBDMNfcamJR4903lxQmInTSXkzywO6aaEgPrxE9VM4
 mZe+96cQ2ZhcHpMtmzcoD08ascNCZjbvVg9PzFC+TqqYm7ekbSenlU2VRz0TRG0GTfMQ
 BpEQF8lM/N7n7sgYIHmLPL27Za7esA4Upudl5RW+3dw0c5UsUGUmD2iqM7OU8qPU2y5N
 KU0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696518053; x=1697122853;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=S9CZxSOQVjoBEvyTRfvOcQxOZ0jWSDxjCbbR/qlKy/s=;
 b=N35VpV4KOJezc9kbu5TQcAKfajnKW5WKrA7K11J8+jwnT3q5K0HP4uFnD4dyPKagJY
 EyGxm4GhsnH/Ks+qZpHXfjEbwafhk8/1g9mG3WkZvDr0z8ZxwYLjd98Sfs7s8dIDPCWw
 ejeds9pt579cu4+DnPJ7N4MZ78h78qu4TdGoolS5n8TFTCnU3TPwoHaVfuOc87kxUFo6
 aHSZsXYcbD8/QQn/XsiEnj3V8iJD1CI0Vbj1drMMxSm9UH9LoqG9SrAUUxgws5DercFY
 G9GfHostYEAjCbDm/LS4dM5RNs7JGc7yqWp/93PcDexbyYL1JtAtm5Y+D1lcq43QOIwe
 hAqQ==
X-Gm-Message-State: AOJu0YyZ/2eEwf89h73pt5nVyI7Cj3+rAfxv7+c/NMEhaSiusUK5e/To
 hkCIcjCwgfT/MzIV4rSUiH8=
X-Google-Smtp-Source: AGHT+IFdCkjyoM/H+Yyzo1F+ko22zCHkAxx/KWw/oYrw3OpV7JbJDWsQyjdQMnXeNhHmvK92779Z8A==
X-Received: by 2002:ac8:59c9:0:b0:413:825:8f33 with SMTP id
 f9-20020ac859c9000000b0041308258f33mr5985503qtf.9.1696518052992; 
 Thu, 05 Oct 2023 08:00:52 -0700 (PDT)
Received: from hurd (dsl-151-116.b2b2c.ca. [66.158.151.116])
 by smtp.gmail.com with ESMTPSA id
 h22-20020ac87156000000b0041976a54e1bsm537371qtp.44.2023.10.05.08.00.52
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 05 Oct 2023 08:00:52 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: [bug#66263] [PATCH 15/23] guix: meson-configuration: Fix
 boolean assigment.
In-Reply-To: <20230929091627.7820-15-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:19 +0200")
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-15-jean@HIDDEN>
Date: Thu, 05 Oct 2023 11:00:51 -0400
Message-ID: <87jzs1qfks.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Hi,

Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * guix/build/meson-configuration.scm (write-assigment): Print true for
>   #t and false for #f.  Previously it was inverting the values.

LGTM.

-- 
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 15:00:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 11:00:16 2023
Received: from localhost ([127.0.0.1]:48134 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoPpn-0000or-Rf
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:00:16 -0400
Received: from mail-vk1-xa29.google.com ([2607:f8b0:4864:20::a29]:58582)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoPpd-0000mW-5E
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 11:00:14 -0400
Received: by mail-vk1-xa29.google.com with SMTP id
 71dfb90a1353d-49abb53648aso432100e0c.0
 for <66263 <at> debbugs.gnu.org>; Thu, 05 Oct 2023 07:59:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696517981; x=1697122781; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=XdUAksVC3psNA+AjVdMC9yWGnF/tboTPAuOyPe5ShnQ=;
 b=BBNVpioIJBoNbaZ/IKcuE5jPNr017lvDNN79AiRIQ0jrzYKtoHwi4VGNyJsT8j8qyZ
 WnCgOVeH6cNxJjM/MSrtC6IVIHawPpw4vgf5j0Z8vysDXuouaCrNuweSqTw4ybCmXdeN
 gPUtdKlsnlR3sr5i+r6ojOdMwl3tL+MFF28pQ07XNdKbBzsTXt/ayU4XSsxPWiKxRwW7
 NouM+GK7BUkS8hSFboS0IiO+V/SPU47IohHeI1aoJk2bhImOQ+Uqw8YnIYuxHVEOaV5w
 BZWAlloNB39zfoAtwyOA0Amm41+uDNXDC27qpzSPsoTNMlqtg8S5hLM6/HkNfvR28tgX
 tESg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696517981; x=1697122781;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=XdUAksVC3psNA+AjVdMC9yWGnF/tboTPAuOyPe5ShnQ=;
 b=Li/15EtQ8DNivamUi/9Um+CY51rtMqOcK4QnrGw6eyH5p9uvoRSoOT/QqbW7XDRE9f
 hBccWN3BRQE+ByNCXOSyrE8LhMbJ9XARN3iTUmfsmLtRrf45RG/BVF5PsmDBO1KMg+oW
 Drba9qm033ElECn1mgq8dnky/vbaw0Y21LCzM0uaSi+lprKo2JwcAdjBVI4xGALFluIz
 KAOUfJKL8PONhvjT/KFH5rp3HIMsTaFChkmyiO07i7sCzxdt4QASU9uDppcFPTaWs9ww
 r8Wdo+/tXTzsiyRU6vSWDSQonCmyMGVhmmfzunivFsHhfkWp071Gf32qp//ScFsHT5yW
 TFhQ==
X-Gm-Message-State: AOJu0Yxd5Zg3F1VKmZEP9d1OIgWAwgCdM/Oy4ch4fh+jteF2LxRGzKF/
 qwejP3wT/MCrOGM3YtQdqmDZmAASAtE=
X-Google-Smtp-Source: AGHT+IFUTimHNQCRe0OJaqxBIgHGJKt54m81N0R3OnWV9bog2mGSwogsbrp3dVq2gRvITO44AC1jDQ==
X-Received: by 2002:a1f:48c7:0:b0:49d:9916:5740 with SMTP id
 v190-20020a1f48c7000000b0049d99165740mr3949020vka.9.1696517981187; 
 Thu, 05 Oct 2023 07:59:41 -0700 (PDT)
Received: from hurd (dsl-151-116.b2b2c.ca. [66.158.151.116])
 by smtp.gmail.com with ESMTPSA id
 d2-20020a05620a158200b00767d4a3f4d9sm547409qkk.29.2023.10.05.07.59.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 05 Oct 2023 07:59:40 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: [bug#66263] [PATCH 14/23] gnu: cross-gcc-arguments: Handle AVR
 target.
In-Reply-To: <20230929091627.7820-14-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:18 +0200")
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-14-jean@HIDDEN>
Date: Thu, 05 Oct 2023 10:59:39 -0400
Message-ID: <87o7hdqfms.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Hi,

Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * gnu/packages/cross-base.scm (cross-gcc-arguments): Handle AVR target.
> ---
>  gnu/packages/cross-base.scm | 25 ++++++++++++++++++++-----
>  1 file changed, 20 insertions(+), 5 deletions(-)
>
> diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm
> index fc21e7c4fd..10d912b755 100644
> --- a/gnu/packages/cross-base.scm
> +++ b/gnu/packages/cross-base.scm
> @@ -204,23 +204,38 @@ (define (cross-gcc-arguments target xgcc libc)
>                                  #~("--enable-multilib")
>                                  #~())
>  
> +                         #$@(if (and libc (target-avr? target))
> +                                #~("--enable-languages=c,c++"
> +                                   (string-append "--with-native-system-header-dir="
> +                                                  #$libc "/avr/include" ))
>                                  #~()))
>  
>                     (remove
>                       (lambda (flag)
>                         (or (and (string-match "--enable-languages.*" flag)
>                                  #$libc)
> +                           (and (string-match "--with-native-system-header-dir.*"
> +                                              flag)
> +                                #$libc
> +                                #$(target-avr? target))
>                             (and (string-match "--disable-multilib" flag)
>                                  #$(target-avr? target))))
>                       #$flags)))
>          ((#:make-flags flags)
> -         (if libc
> -             #~(let ((libc (assoc-ref %build-inputs "libc")))
> +         (cond
> +           ((and (target-avr? target) libc)
> +            #~(let ((libc (assoc-ref %build-inputs "libc")))

While at it, you may want to use the more modern #$(this-package-input
"libc")

>                  ;; FLAGS_FOR_TARGET are needed for the target libraries to receive
>                  ;; the -Bxxx for the startfiles.
> -                 (cons (string-append "FLAGS_FOR_TARGET=-B" libc "/lib")
> -                       #$flags))
> -             flags))
> +                (cons (string-append "FLAGS_FOR_TARGET=-B" libc "/avr/lib")
> +                      #$flags)))
> +           (libc
> +            #~(let ((libc (assoc-ref %build-inputs "libc")))
> +                ;; FLAGS_FOR_TARGET are needed for the target libraries to receive
> +                ;; the -Bxxx for the startfiles.
> +                (cons (string-append "FLAGS_FOR_TARGET=-B" libc "/lib")
> +                      #$flags)))
> +           (else flags)))

The only thing that needs to be made conditional here is the "/lib" vs
"/avr/lib" prefix, so you could let-bind a LIB-PREFIX variable
conditionally and keep the rest shared.

-- 
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 14:53:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 10:53:18 2023
Received: from localhost ([127.0.0.1]:48126 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoPj4-0000cW-K8
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 10:53:18 -0400
Received: from mail-qk1-x72d.google.com ([2607:f8b0:4864:20::72d]:50272)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoPj3-0000cH-3V
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 10:53:17 -0400
Received: by mail-qk1-x72d.google.com with SMTP id
 af79cd13be357-7741bffd123so73566585a.0
 for <66263 <at> debbugs.gnu.org>; Thu, 05 Oct 2023 07:52:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696517573; x=1697122373; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=giMQCYxAsAuDeeJOHOU8mZdDNaiX0pvJWuhHFBPP8Jo=;
 b=Rjf193snqud7xG6hKUa7cfqGkp3AYGQbG1cBQSlZ4+RKVw51Sy2skV3M1cqQqV5iNi
 W/HfNENB8xS1GOHTiyD7HW47BHgT1SxQ7o2YBlyFGTjUmBEEU1LEBxoJ9tUTMB4YUpcF
 n3nuUFPjOuVy9PWZy6Pn/S3zagtQ0Z4lA6DtOVi37rvp2ZDD/jKUL7uo2TesV7s/5xKh
 Tgr7HnuFFHzZNqhc5p5Cv5bIY1Ueo6laCDlwceoZxVJ7WgjVC4fPib5EQ+ITQBVXK7Om
 +Kv0LlDDhguL9q6D1iN3XK+ZyIIAkTabTE0B/GWh2dU2jnAGCF8kNiCRSboSeujtD2Ep
 bmGw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696517573; x=1697122373;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=giMQCYxAsAuDeeJOHOU8mZdDNaiX0pvJWuhHFBPP8Jo=;
 b=WIKfxZvnEX/zD7GGJ7qWMSZysQkAdK4g7Tnvqu4fnPA/BohhB8HHBi/LiEw5oHV1K8
 Ublt0IPGYIyJ53jBowOok0MaiZAQ9B1rNFdatKeGAjFRBnjFKlLPCMz80mJX8NVzzlXx
 Il3dCVQ8LrsvRgHme3ZAz8ekAuZV7H+tQ3AQLVdxrwpWdDF4UDuPL555OT9bKjo/IGzn
 xWnSkUsSsUQ9gbC7qhPuBaZURxibiimnWokPc1ALsR9g11lHafa9ao3sSuIsLndXOQoU
 78CsDB1CcoSynJ99q6ZGlffX8ncKIpjuo6YrdMyEs23oB0/eJC87OQzC1AJRV4GwFJFM
 85Bg==
X-Gm-Message-State: AOJu0YzeH6frRVaIzl81tvMw4o8p6s1CS0pZxDCrH6nAa+HNywdYMM9r
 Ahw78wF6ZJXwzDjKnTUUO+M=
X-Google-Smtp-Source: AGHT+IFOnQUsMqAXq9rMoMoSpP1u6Z7Tdw5OFN7npAJ5NyLbXwgCxN+OXHDKh/5EeZXr4ZsxXQJ9cw==
X-Received: by 2002:a05:620a:2044:b0:76f:1dd4:101f with SMTP id
 d4-20020a05620a204400b0076f1dd4101fmr5278973qka.39.1696517573312; 
 Thu, 05 Oct 2023 07:52:53 -0700 (PDT)
Received: from hurd (dsl-151-116.b2b2c.ca. [66.158.151.116])
 by smtp.gmail.com with ESMTPSA id
 h8-20020a05620a13e800b007757868e75csm531550qkl.117.2023.10.05.07.52.52
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 05 Oct 2023 07:52:53 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: [bug#66263] [PATCH 13/23] gnu: cross-libc: Add AVR Libc case.
In-Reply-To: <20230929091627.7820-13-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:17 +0200")
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-13-jean@HIDDEN>
Date: Thu, 05 Oct 2023 10:52:52 -0400
Message-ID: <87sf6pqfy3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Hello,

Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * gnu/packages/cross-base.scm (cross-libc): Handle the AVR target case
>   and return AVR Libc package.

nitpick: hanging indent :-).  Otherwise, LGTM.

-- 
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 14:52:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 10:52:21 2023
Received: from localhost ([127.0.0.1]:48122 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoPi9-0000at-6j
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 10:52:21 -0400
Received: from mail-qv1-xf2e.google.com ([2607:f8b0:4864:20::f2e]:44179)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoPi6-0000af-QY
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 10:52:20 -0400
Received: by mail-qv1-xf2e.google.com with SMTP id
 6a1803df08f44-65b0557ec77so5618576d6.0
 for <66263 <at> debbugs.gnu.org>; Thu, 05 Oct 2023 07:52:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696517515; x=1697122315; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=8t2MxEi/aw3PHP9l2wZr1/J2hlzSukulGvfwfQDdxbk=;
 b=WhpgIKkUyzW/4LMPsWJKQIst+rSHZr0kJJKdBh9KPmPW2yNzWtZ/KLkkqJcpoyxeWX
 ifSd+q6nYbu/+CubadANBNDvidhamy+bl4wWIKy2vNCvIdorCRMStXjzkqya8Ho+CQJv
 j2urWjmgqHChjWwNhlhXP8bUYIP1PWwdZvi6UijC+nUxZ8OaSOkpzVNkWo7qcbQDf7sH
 5oyatfBUmpcLTRbrCoE1e7Ww60ehrZjlqDwkEeX7d8dCoeTaEKFxELJ8MylyjTvm21XC
 bAK4KXeG6WOrNAH9AgWYbkw0yZ0coV5ufUxRJKG+zFzeI3S0PAdsGCl2R1P3Ai4CTIKm
 ob6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696517515; x=1697122315;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=8t2MxEi/aw3PHP9l2wZr1/J2hlzSukulGvfwfQDdxbk=;
 b=WxNts03DoIivunT//PTYyLyIGrvFFM/tRLrCsCYgqVqke4bEDpBHOb/+0lDzxCe8jD
 i5K2l/KgdxwSeFgazt2ozLbrjJXg9yZg8KfORaZnVz6lfXAKCC3IoZ1r6BzaGCUUKXpr
 YdITXE3eWtEz1NyE0R7mF+QylBjharjhVyk7QTccT7Bxg71ASmgVbV/NgrQce3o/qdMT
 TzKDUq/a/oXUTmScjrYTTkB1GCyBu+99K46euoNqa0ZUbn0AgQPnt+CPmw+PcEOw8Mzb
 GftvdNyn67SIMNIncU/RjDWI7ig1IoTMCr/76vQbii20Fq/xLiapgl9FEDYxuZHeyfXw
 FbRA==
X-Gm-Message-State: AOJu0Yz9bpy7c2YbY1y5tLoU0SJbQiPm/uEnKPgghUmws31w0ZztEqMj
 Q4HNAaHfx7aKNPcIiCzCjxc=
X-Google-Smtp-Source: AGHT+IFBD7guddHwdwfBAnXlDdzgoJ/PRPzDOINLdRIPINgNzscd76uiA+jXMX/DKCxjIjBnoa+p7A==
X-Received: by 2002:a05:6214:5709:b0:655:6f63:17ee with SMTP id
 qn9-20020a056214570900b006556f6317eemr6355904qvb.61.1696517514891; 
 Thu, 05 Oct 2023 07:51:54 -0700 (PDT)
Received: from hurd (dsl-151-116.b2b2c.ca. [66.158.151.116])
 by smtp.gmail.com with ESMTPSA id
 r6-20020a0c8d06000000b00655e428604esm550899qvb.137.2023.10.05.07.51.54
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 05 Oct 2023 07:51:54 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: [bug#66263] [PATCH 12/23] gnu: Remove various AVR packages.
In-Reply-To: <20230929091627.7820-12-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:16 +0200")
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-12-jean@HIDDEN>
Date: Thu, 05 Oct 2023 10:51:53 -0400
Message-ID: <87wmw1qfzq.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Hi,

Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * gnu/packages/avr.scm (avr-gcc): Remove variable.
>   (avr-libc): Ditto.
>   (avr-toolchain): Ditto.

nitpick: Superfluous hanging indent in GNU ChangeLog.

I think you'll want to rebase this series onto master, as the avr module
has changed since this was made.  There are no longer packages such as
avr-toolchain, they are procedures now.

-- 
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 14:48:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 10:48:41 2023
Received: from localhost ([127.0.0.1]:48101 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoPeb-0000Sj-Bh
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 10:48:41 -0400
Received: from mail-qk1-x72a.google.com ([2607:f8b0:4864:20::72a]:54445)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoPeZ-0000Rx-4Q
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 10:48:40 -0400
Received: by mail-qk1-x72a.google.com with SMTP id
 af79cd13be357-7741c2fae49so69544285a.0
 for <66263 <at> debbugs.gnu.org>; Thu, 05 Oct 2023 07:48:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696517295; x=1697122095; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=4zsf/vZPQVG5djbctm0MsANv+pgbeuoAjUXKuDVW3vc=;
 b=T0n/aMqPYgqsvnXCOP1NxnYwPnzgTUl/bW7J6sWK/ZpLyqi8mobrXdjMtjRaJLFbrW
 VqsodO94ZqTm9HfvuHvBhxLJdijTMfo/97tE0gPA9Tj5I8TBZweVA+hpw8HXvoBW2T00
 IDm4ITV1pU+HnL5slpctAgCKhOAHw7E5xfzab4jnZPjrOqxhQ9g61RmjYo+pHQf6Rmy5
 WziLiMAvPhvMYz/aHMS0ZB6Kffug9IJkXVOkB4Fbz8OWVmuB8M6FFsejkE0A/PWENDRv
 0gxHtfYGOPdtUCQ6+mAa3TRH6caj6Fw8HNKtWHHYFZobwnnWt2hjUz6vl2FDu/vexXAC
 NXTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696517295; x=1697122095;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=4zsf/vZPQVG5djbctm0MsANv+pgbeuoAjUXKuDVW3vc=;
 b=TQFSY7WDGghedV4K8fzzPzRHyb/IEPm2PpVsjDuMsvxz4xUUuy91GS3CgQlN/6n51a
 giqxemk0YZr+3/JrYLdBYAg/2G5rW9etKDgHaGZo/BPTawpwuY3mA6OaN4eX8g8Noptw
 +2pzCt/LIgve8ua4TyP2AN6KN1XBFU1oSRp/pmF5vk/et9BUofl0G7+NDDM26mQasplW
 UOr/HpSMIyLsIf6sBjHiSIjNoGpG8dTDarNOKsB5Tp0Fuo/1xKAFtTTYkpEVyIz2CoGI
 sdU7aVhfOdhh38+75W7GtKrZUfZZ5Wi0WbzbWILGtpF7E1jPOoJ+KoBCbExQQcNGc5GR
 TB9A==
X-Gm-Message-State: AOJu0YyOiRYeG9Da8s25JWi0mpzfYkFCsPGxdsIw9HCpzIgQEk6iCeFH
 1TALi3CxDjK3rqn8V/Lw7U8=
X-Google-Smtp-Source: AGHT+IGpaU+/8/CjNjt9rEENG74ljpS5ovFjf/sHAyUqhbDav0lJKVwnoKsUIHiwYRDmXe+XTZ9Xvw==
X-Received: by 2002:a05:620a:2548:b0:774:1319:b272 with SMTP id
 s8-20020a05620a254800b007741319b272mr5907597qko.17.1696517295155; 
 Thu, 05 Oct 2023 07:48:15 -0700 (PDT)
Received: from hurd (dsl-151-116.b2b2c.ca. [66.158.151.116])
 by smtp.gmail.com with ESMTPSA id
 os22-20020a05620a811600b007757acf488esm535543qkn.39.2023.10.05.07.48.14
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 05 Oct 2023 07:48:14 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: [bug#66263] [PATCH 11/23] gnu: avr-binutils: Deprecate package.
In-Reply-To: <20230929091627.7820-11-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:15 +0200")
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-11-jean@HIDDEN>
Date: Thu, 05 Oct 2023 10:48:13 -0400
Message-ID: <871qe9ruqa.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Hi,

Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * gnu/packages/avr.scm (avr-binutils): Delete variable.
>
> * gnu/packages/cross-toolchain.scm (avr-binutils): New deprecated
> variable.

nitpick: I'd drop the newline between file names in the ChangeLog, but
otherwise, LGTM.

-- 
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 14:47:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 10:47:09 2023
Received: from localhost ([127.0.0.1]:48093 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoPd7-0000MX-Iq
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 10:47:09 -0400
Received: from mail-qk1-x72e.google.com ([2607:f8b0:4864:20::72e]:50261)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoPd2-0000M0-IL
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 10:47:08 -0400
Received: by mail-qk1-x72e.google.com with SMTP id
 af79cd13be357-7741bffd123so73114685a.0
 for <66263 <at> debbugs.gnu.org>; Thu, 05 Oct 2023 07:46:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696517200; x=1697122000; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=FLoVGbFb5eNcnq7tRxlEL3p3M5YrBrIM7BPHlK/Min4=;
 b=eGva3IQliDvXAH9MR+WNiFlKp8U91fgkJf0RGfV/90Ms1q8g7BnJyKUCUyQj2ni4NI
 axXZmfqvZ9YCgCLpKFjODbX9qErUz88uGlUNFCl2C3MZVxgzbijGcWxeY7kgQBi/Bu1X
 mzKg3e2eoPSBs9WJLK7iLbKfWkAfLZ4s1LK3p3u+/ONe3NjNawXA++TdqEpVYTGoes1H
 NuQFj7SXxZ/gyxDO8/foxG6bmtPVw+xjrjSGX+FKUR1anH4j0zOahiHRrvKyQJ/A7r5b
 30ig8DXgVvuZYK2WZFYWlzYIa2PO18YhVRunJv2NW0JP4t9JNf6hESDwewV3XdCQzjiq
 bKwQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696517200; x=1697122000;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=FLoVGbFb5eNcnq7tRxlEL3p3M5YrBrIM7BPHlK/Min4=;
 b=I2fDm4YWtkeWEnqdvRd9iXTPOXbLLH7N4cD5ntPBNe87S1RQEwae3qzUL3dFbXjY0d
 IleYyxeM5wr4/cWVpr4ZqsDgCQFhqXP74au9lVfFsG1J7OdBnhtCRhkBPmfAC/f0BBVl
 p/NzcxiGo2q465tgwf+i5yEkQyu7NrB1kKN+Az3Pop0J7zeU0SYo+f+U+XBh4Z0csCAq
 ChPb7gVaY0YySts4qLhzlJb2lpcxQ7Aza59qXP2YNB1MrP0iIZInYxfaTsiFQQTOYw9a
 tSUslVqxa5maO2622p8IdSDKlSWSK1g2hvcd2AMGfPq24eEpOubCWMl0agHeMXelTCZm
 Xp6w==
X-Gm-Message-State: AOJu0YzRm/OD/y+VJ50QbGgM4hpYotNTYzD26Zr9eIJ22fAxQHWm9hr4
 mczTsiGS467am51zC3ZIZGSsjSiE1AA=
X-Google-Smtp-Source: AGHT+IE3w1bgwhGNk1X6HLgPBFw4D2dpumkIgD1JU6ou6Jci3qPUMfYzUQy2WLMT4nUy2n6QEkS0Kg==
X-Received: by 2002:a05:620a:458b:b0:775:96c8:f560 with SMTP id
 bp11-20020a05620a458b00b0077596c8f560mr6190232qkb.31.1696517200647; 
 Thu, 05 Oct 2023 07:46:40 -0700 (PDT)
Received: from hurd (dsl-151-116.b2b2c.ca. [66.158.151.116])
 by smtp.gmail.com with ESMTPSA id
 g2-20020a37e202000000b007758d87524esm533500qki.3.2023.10.05.07.46.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 05 Oct 2023 07:46:40 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: [bug#66263] [PATCH 10/23] gnu: Add binutils-cross-avr.
In-Reply-To: <20230929091627.7820-10-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:14 +0200")
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-10-jean@HIDDEN>
Date: Thu, 05 Oct 2023 10:46:39 -0400
Message-ID: <878r8hrusw.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Hi,

Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * gnu/packages/cross-toolchain.scm (binutils-cross-avr): New variable.
> ---
>  gnu/packages/cross-toolchain.scm | 5 +++++
>  1 file changed, 5 insertions(+)
>
> diff --git a/gnu/packages/cross-toolchain.scm b/gnu/packages/cross-toolchain.scm
> index 0062d043a0..5617959851 100644
> --- a/gnu/packages/cross-toolchain.scm
> +++ b/gnu/packages/cross-toolchain.scm
> @@ -56,3 +56,8 @@ (define* (make-cross-gcc-toolchain target
>  libc (headers and binaries), and Binutils.  GCC is the GNU Compiler
>  Collection.")
>      (home-page "https://gcc.gnu.org/")))
> +
> +;;; Cross binutils:
> +
> +(define-public binutils-cross-avr
> +  (cross-binutils "avr"))

Since this module *uses* the cross* procedures that are likely to create
top level cycles, it should be stressed after the imports near the top
in a ;;; Commentary:  comment block that this module exists solely to
provide a convenient way to install the cross toolchains as packages,
and should NOT be imported by any other module to avoid introducing
module cycles.

-- 
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 04:35:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 00:35:04 2023
Received: from localhost ([127.0.0.1]:45705 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoG4m-00005p-0f
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 00:35:04 -0400
Received: from mail-qv1-xf30.google.com ([2607:f8b0:4864:20::f30]:47264)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoG4j-000054-AI
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 00:35:02 -0400
Received: by mail-qv1-xf30.google.com with SMTP id
 6a1803df08f44-65b051a28b3so2879666d6.2
 for <66263 <at> debbugs.gnu.org>; Wed, 04 Oct 2023 21:34:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696480477; x=1697085277; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id
 :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=Lmn3DSeCfq1MmP0TfUWjOqkjYSXFsVWLYmWGS0Z9o0Q=;
 b=KMuioN/BfYzSPcj51Nl32leWM14e6vH5UTLzKp3/xijZR8PYzeAF+qin6xhynhyCGY
 7l1OgueQLk4wN+Cy3tjCHv5E4liPqsHqm3ZHJIp1HGHrw0UPnCzvG1OjoNw9Fu5Pjksi
 JAADnJ1K4K+UOwmFGiLC9Fj/+H7+5KAFHOEOTfZ7DoMI6bUb9aceCpDL9FTvpVfp31B6
 B9BZWOS6+8IjeBmA0MEiHA4a5mXrB1hYBMyByEJofP7Ny71HutQ3BldK+nYsj+6nTpO/
 s4TmxAA4v1mqanmyvKcTvhuAJdTUciqkF7O3kZ7DXZEPDzryGdVVOrn9ae2P7c8jECXO
 6AHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696480477; x=1697085277;
 h=content-transfer-encoding:mime-version:user-agent:message-id
 :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=Lmn3DSeCfq1MmP0TfUWjOqkjYSXFsVWLYmWGS0Z9o0Q=;
 b=PBABp3aMj5Ldndg4AAWCmaJ33O+rR98P/X8i2L59Vwax4ZzDIrGjF6fR+gdwezMk4I
 LXmIIXcLtZ5tOdhanveuwCnKcrc/ld0yzX5KeTJYQYyjhL/HHlknzwQueaRfCgmsZPt1
 n63uYJERmtXEQlEf4NkZgFXipxh5nFy04oEZeaLjXBDeu2SnBVwIGzLU9CokARqSDLSF
 nMQIvS4uRnGcEMRA1i+9QfkIzK5A73YTtpKpTTKC+HL8fk1VXYOTSxwXJeDkU3JoSOrX
 V7oEAB7s0fDg6JtODKcTghyd9prWjQ+/CnNVFRiEx8Ui49NtlcRcsqsqXr4szM3X0cpU
 opkQ==
X-Gm-Message-State: AOJu0YxL6dHTbcZqrU46lkw2cknCDNEdusJ9i20X+A83Ca57J2TZrV8m
 fdh/7wWoRIFdBHX2f4XctQw=
X-Google-Smtp-Source: AGHT+IF6kHZsisFN8SsO535eMMwEmFB/OcKPyEbKB3Qn6znpoNimZgt9qJSFdFaTtKt9rmjuwfx4Xg==
X-Received: by 2002:a0c:f4c3:0:b0:655:d2c7:a9d1 with SMTP id
 o3-20020a0cf4c3000000b00655d2c7a9d1mr3799390qvm.14.1696480477596; 
 Wed, 04 Oct 2023 21:34:37 -0700 (PDT)
Received: from hurd (dsl-141-24.b2b2c.ca. [66.158.141.24])
 by smtp.gmail.com with ESMTPSA id
 m10-20020ae9e70a000000b0076dae4753efsm229324qka.14.2023.10.04.21.34.36
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 04 Oct 2023 21:34:37 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: bug#66263: [PATCH 00/23] guix: Add avr as a platform.
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-9-jean@HIDDEN>
Date: Thu, 05 Oct 2023 00:34:36 -0400
In-Reply-To: <20230929091627.7820-9-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:13 +0200")
Message-ID: <8734yp1ycj.fsf_-_@HIDDEN>
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: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Hi,

Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * gnu/packages/cross-toolchain.scm (make-cross-gcc-toolchain): New
>   procedure.

You forgot to mention the registration of the new module in the local.mk
file.

[...]

> +++ b/gnu/packages/cross-toolchain.scm
> @@ -0,0 +1,58 @@
> +;;; GNU Guix --- Functional package management for GNU
> +;;; Copyright =C2=A9 2023 Foundation Devices, Inc. <hello@foundationdevi=
ces.com>
> +;;;
> +;;; This file is part of GNU Guix.
> +;;;
> +;;; GNU Guix is free software; you can redistribute it and/or modify it
> +;;; under the terms of the GNU General Public License as published by
> +;;; the Free Software Foundation; either version 3 of the License, or (at
> +;;; your option) any later version.
> +;;;
> +;;; GNU Guix is distributed in the hope that it will be useful, but
> +;;; WITHOUT ANY WARRANTY; without even the implied warranty of
> +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +;;; GNU General Public License for more details.
> +;;;
> +;;; You should have received a copy of the GNU General Public License
> +;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
> +
> +(define-module (gnu packages cross-toolchain)
> +  #:use-module (gnu packages avr)
> +  #:use-module (gnu packages cross-base)
> +  #:use-module (guix build-system trivial)
> +  #:use-module (guix packages)
> +  #:use-module (srfi srfi-1)
> +  #:export (make-cross-gcc-toolchain))


I'm a bit confused; why do we need this new module; couldn't it live in
(gnu packages cross-base)?  Also, there are extraneous imports: (gnu packag=
es
avr) is not needed for one.  With a recent Guile you can check for such
imports with

--8<---------------cut here---------------start------------->8---
guild compile -W3 your-file.scm
--8<---------------cut here---------------end--------------->8---

> +(define* (make-cross-gcc-toolchain target
> +                                   #:key
> +                                   (libc (cross-libc target))
> +                                   (xgcc (cross-gcc target #:libc libc))
> +                                   (xbinutils (cross-binutils target)))

Please add a doc string, and memoize packages returning procedures like
this one.

> +  (package
> +    (name (string-append (package-name xgcc) "-toolchain"))
> +    (version (package-version xgcc))
> +    (source #f)
> +    (build-system trivial-build-system)
> +    (arguments
> +     '(#:modules ((guix build union))
> +       #:builder (begin
> +         (use-modules (ice-9 match)
> +                      (guix build union))

This will work as long as all the file names are ASCII only, as there's
no locale support in the trivial-build-system.  I guess this is not a
problem here, but just mentioning it, as it bit me in the past.

--=20
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 04:23:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 00:23:44 2023
Received: from localhost ([127.0.0.1]:45700 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoFtn-0008Do-MJ
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 00:23:44 -0400
Received: from mail-qv1-xf2d.google.com ([2607:f8b0:4864:20::f2d]:59491)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoFtl-0008Da-5m
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 00:23:41 -0400
Received: by mail-qv1-xf2d.google.com with SMTP id
 6a1803df08f44-65af1037ca8so2787086d6.2
 for <66263 <at> debbugs.gnu.org>; Wed, 04 Oct 2023 21:23:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696479797; x=1697084597; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=7WqBPITD5CKfreHCcg626xwyacgfGFqdcb5YIJTXHhs=;
 b=iNvQ0t6t98i1ucd75Vo21IG4CBKxL18eMZcjzV/tvvcv+LNDZb9FMP2/aXEjc9tE+f
 BoUDUqSTwlKKQwm99TE4f/KmtSh89t8lr7b3kpbbmvU3+MCinLrpLv42BmUr3im5slln
 KMkRJ9eNUG+e8lNrrvUJ8g0Bmnh8w01poM5Mlxm2L0jSShgACHkzhag31QPNHL58XPoh
 t+bhPOFIwRDDJw9lF2fna5SQfNeh55APdmvihhADqnFE6ynZKJUAxhRV7OeF0kPi6pEQ
 pPTQuHdSKltM8aLj599SAYnGEBV/Q4PLiuqArhLW2SIc8vmMx+GzrdmmiDSvSvEOh+ti
 0Ktg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696479797; x=1697084597;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=7WqBPITD5CKfreHCcg626xwyacgfGFqdcb5YIJTXHhs=;
 b=enGgrNOnUibVDOb+pUVYXbx7W/3PNgv+iD75cNhLv5n67kcQ4cXqZkrh7uiBc18c43
 oEjeL0iVijuKlHNef/QOibPA8jdrH+8JH/bjw3sSdotm10lpdHeaV5co7GMtG78gQnuD
 UAjB7mMxKJ7YVWG6eC7Dok9g16gdv7hBSZjc75iD+VXM2Mu+YVH6JLH53ZuxmQvb4pX1
 A1zyjV2m9mDD8EJg/6pVRzHI1HErnpIwdfBRurVFeVN+vYrXbK7N7AVuShP5FW7FlsQ0
 YeRvkdyKjqc0eyNmbCclhEbRjhqFiz6UDisjWHlSVbpdu5sFCxZEzG2KD0gusD1gIEV9
 4d7Q==
X-Gm-Message-State: AOJu0YxZLuyWpT+poRMf3rP8FKH/dmNzgJCv1n17eJnA83iW9hVmFE9B
 5AtlhAlKbNVPh3t306FX9vxMsYo07UJk+A==
X-Google-Smtp-Source: AGHT+IFwTKue0aiAKDx/VUdEiiuSJliiCVxtSnQEnRwL7MpleCMCaW/eUcAw499plslxv9MG+2BCtQ==
X-Received: by 2002:a0c:9c85:0:b0:65b:1c7c:5ad3 with SMTP id
 i5-20020a0c9c85000000b0065b1c7c5ad3mr3548439qvf.15.1696479797378; 
 Wed, 04 Oct 2023 21:23:17 -0700 (PDT)
Received: from hurd (dsl-141-24.b2b2c.ca. [66.158.141.24])
 by smtp.gmail.com with ESMTPSA id
 t25-20020a05620a005900b0076e672f535asm221788qkt.57.2023.10.04.21.23.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 04 Oct 2023 21:23:16 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: bug#66263: [PATCH 00/23] guix: Add avr as a platform.
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-8-jean@HIDDEN>
Date: Thu, 05 Oct 2023 00:23:15 -0400
In-Reply-To: <20230929091627.7820-8-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:12 +0200")
Message-ID: <877co11yvg.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Hi,

Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * gnu/packages/avr.scm (make-avr-libc): New procedure.
>
> * gnu/packages/avr.scm (avr-libc): Use make-avr-libc procedure.
> ---
>  gnu/packages/avr.scm | 19 +++++++++++++------
>  1 file changed, 13 insertions(+), 6 deletions(-)
>
> diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm
> index ccce686010..df1523274b 100644
> --- a/gnu/packages/avr.scm
> +++ b/gnu/packages/avr.scm
> @@ -34,7 +34,8 @@ (define-module (gnu packages avr)
>    #:use-module (gnu packages check)
>    #:use-module (gnu packages cross-base)
>    #:use-module (gnu packages flashing-tools)
> -  #:use-module (gnu packages gcc))
> +  #:use-module (gnu packages gcc)
> +  #:export (make-avr-libc))
>  
>  (define-public avr-binutils
>    (package
> @@ -93,7 +94,9 @@ (define avr-gcc
>         `(("gcc" ,gcc)
>           ,@(package-native-inputs xgcc))))))
>  
> -(define avr-libc
> +(define* (make-avr-libc #:key
> +                        (xbinutils (cross-binutils "avr"))
> +                        (xgcc (cross-gcc "avr")))

I had forgotten: please document any newly added procedures with doc
strings, especially public ones.

>    (package
>      (name "avr-libc")
>      (version "2.0.0")
> @@ -106,10 +109,12 @@ (define avr-libc
>                  "15svr2fx8j6prql2il2fc0ppwlv50rpmyckaxx38d3gxxv97zpdj"))))
>      (build-system gnu-build-system)
>      (arguments
> -     '(#:out-of-source? #t
> -       #:configure-flags '("--host=avr")))
> -    (native-inputs `(("avr-binutils" ,avr-binutils)
> -                     ("avr-gcc" ,avr-gcc)))
> +     (list #:target "avr"
> +
> +           #:out-of-source? #t
> +
> +           #:implicit-cross-inputs? #f))
> +    (native-inputs (list xbinutils xgcc))
>      (home-page "https://www.nongnu.org/avr-libc/")
>      (synopsis "The AVR C Library")

This already was like this, but the leading 'The' determinant should be
dropped for synopsis.

-- 
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 04:20:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 00:20:03 2023
Received: from localhost ([127.0.0.1]:45690 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoFqE-00086p-O4
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 00:20:03 -0400
Received: from mail-qk1-x72c.google.com ([2607:f8b0:4864:20::72c]:53563)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoFq8-00086N-Hi
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 00:20:00 -0400
Received: by mail-qk1-x72c.google.com with SMTP id
 af79cd13be357-77433e7a876so34436985a.3
 for <66263 <at> debbugs.gnu.org>; Wed, 04 Oct 2023 21:19:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696479573; x=1697084373; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=d0XmBhZsr/tE5eorOgWRRakukS41kCVj+03L6/Qq3Wg=;
 b=KwNL+Q2Xm2/XZNnkJvthuESv/QQIIsoep7ZoB2VP+HeIPGD4pEAESkdeQ2QX/93ySH
 sDlSCQtRwXfqgRoZ02TJCUcHBKOU3F/tIp0DPqbUmb6MpfX/JBHp/yQWhMwXvD+I99ax
 2mBMXmr0IirVXU4qjZy1XJ7o1eOMMXdsileAatpCa7cUZd7+AJU3rJny6ziRJyQZoyW2
 c1ex6dEA8/4+VOC5/xz2uN3YCbdXeoiezTVrVVYoOOVXu/1dLuwmjtNDc337AAfzG/nk
 UdMwNxP5sAQPDfr5S0L5MxUI73SSNW/JWYouWIWFuiWHLl6kgxEN05acz/CEzOqM8mn1
 N+Bw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696479573; x=1697084373;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=d0XmBhZsr/tE5eorOgWRRakukS41kCVj+03L6/Qq3Wg=;
 b=gr4zYAPUemLtCq6uQr45cIQUrj+/0QNRRLvPA9we0KPwHWDA4htwE+7dB7UNhqZFN9
 bJeglyNS2KxoS54ArqhTlWq0qHfS258zb7zF3oXgvaL1Llp5yoGCLz8Gk4R1LGrOzsqs
 UIgWhyWCY1lfj47d7IZeyTSKuFW2NtIByCKRbPbfgCAGNOU2dO2XxBwD8347k4WXSiE2
 smbyPoDRFs1o/Qza8nBLCFL5yn3XDu1sz4+cbwcUgYqZ/Ts19Ucdk5oWHhMMi+cqAkF3
 DsgoIYou6yHF1A5EBcWuEN1JnV6e+I8AfOEhdRUnWdJM1hxoivKONX5CUf+ICvYeoDWC
 M3pA==
X-Gm-Message-State: AOJu0YwhQgYxsSejbnAgP/QslESEemAsv4bfOzZzORpIJBFWN4IiSGcF
 92lUNx1QR7rJUIncgHjuHSA=
X-Google-Smtp-Source: AGHT+IEUJHqf05aJ4OPX30FLX+sjuFu2nOYZvmAPi2mRvoIJMXmVcZdpDQczk/J/g9DEg56iBnCwPQ==
X-Received: by 2002:a05:620a:2996:b0:775:f1bd:f75e with SMTP id
 r22-20020a05620a299600b00775f1bdf75emr250281qkp.39.1696479572937; 
 Wed, 04 Oct 2023 21:19:32 -0700 (PDT)
Received: from hurd (dsl-141-24.b2b2c.ca. [66.158.141.24])
 by smtp.gmail.com with ESMTPSA id
 o16-20020ae9f510000000b00765aa3ffa07sm216943qkg.98.2023.10.04.21.19.32
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 04 Oct 2023 21:19:32 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: bug#66263: [PATCH 00/23] guix: Add avr as a platform.
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-6-jean@HIDDEN>
Date: Thu, 05 Oct 2023 00:19:31 -0400
In-Reply-To: <20230929091627.7820-6-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:10 +0200")
Message-ID: <87bkdd1z1o.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Hi,


Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * gnu/packages/avr.scm (microscheme): Remove from file.
>
> * gnu/packages/avr-xyz.scm (microscheme): New variable.

Nitpicks: I'd drop the separating blank line and reword to:

--8<---------------cut here---------------start------------->8---
* gnu/packages/avr.scm (microscheme): Move to...
* gnu/packages/avr-xyz.scm (microscheme): ... here.
--8<---------------cut here---------------end--------------->8---

-- 
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 04:18:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 00:18:07 2023
Received: from localhost ([127.0.0.1]:45680 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoFoN-00083Q-Gj
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 00:18:07 -0400
Received: from mail-qk1-x734.google.com ([2607:f8b0:4864:20::734]:55563)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoFoK-00082v-QG
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 00:18:05 -0400
Received: by mail-qk1-x734.google.com with SMTP id
 af79cd13be357-774105e8c37so34894585a.3
 for <66263 <at> debbugs.gnu.org>; Wed, 04 Oct 2023 21:17:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696479461; x=1697084261; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=XyaPZI8axLf1WOlbd3oglAHsMLXNGfNO6UPmwWkj5a8=;
 b=K2CScTMIJA8YEvZ5Fna3HRJV47U+ZxqK50ShOIlKo4NbNN2w3J0Dy3K9TcGVZc/CoD
 fgvVX8QPGNkEV4MYZD8AejgC4SHe1VtDHVIi4dOgaZ+XzxzWzyAfPW6yMMxQyszHBVK/
 CClVjrv1+uRmiAaTubHqvLbXbFLpFGRii6cO7OIuYxV7sTT94k+G1lK60vHjkPH7nN9D
 cHJgUehKoa2wQf97sSau5Gxx67fB7b1PLoj6b+NKkVS+4k2ACAQbQdyEsZFA8ISwZxkS
 evG3GTeH4HUzagL0/QGd8GxCHJI7FgD9mBgDxggWFkTegxcPaVoDiDTQsKOuFCoIsa4T
 fJxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696479461; x=1697084261;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=XyaPZI8axLf1WOlbd3oglAHsMLXNGfNO6UPmwWkj5a8=;
 b=Buaf01WhhY4K6RwoKWzS4fv75Cx984ErMA/8bx/PAJhwQpq6jvyytYHJlI5eGx/luQ
 u0DcPY8mrD0N0DYSCJGvqePSwcERm+e71E+D91dWzYxdhokyBfChUUBTKrenqhph2utF
 k64v/30Y0SrDfB/LTdoxe9Ppqi3Y45OX/zq6Z25BNvXpYtOp0sxKe2CD05TiEB9iOUl6
 2AzVz6neJkWn9+7roy5uCasOL45A89anmxAwrHSl31MTlTQNxVHLWMeNoJhF4C85LqSP
 xKznSra0Omi8Ton6W0K2tQS8k7RSgJP/gzk/He9AsMyqPWSbFmG57mO/m77g8XeuWiI9
 AWtw==
X-Gm-Message-State: AOJu0YwrRvAYpUJ2iic93gblyLwLqm4It1XyeHTQwBNaokrtfgu2rNyH
 Igs4Di/a7O6+qSQngn4iF3M=
X-Google-Smtp-Source: AGHT+IGic/Sru5Vi8thc4A/aYOd+yGYccnEssys1iZJ3hZoXPo2El4G2WluI/AnEIDQdXyySHin3Vw==
X-Received: by 2002:a05:620a:a46:b0:775:806d:5389 with SMTP id
 j6-20020a05620a0a4600b00775806d5389mr4100506qka.70.1696479461012; 
 Wed, 04 Oct 2023 21:17:41 -0700 (PDT)
Received: from hurd (dsl-141-24.b2b2c.ca. [66.158.141.24])
 by smtp.gmail.com with ESMTPSA id
 i1-20020a37c201000000b007742c2ad7dfsm215383qkm.73.2023.10.04.21.17.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 04 Oct 2023 21:17:40 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: bug#66263: [PATCH 00/23] guix: Add avr as a platform.
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-8-jean@HIDDEN>
Date: Thu, 05 Oct 2023 00:17:39 -0400
In-Reply-To: <20230929091627.7820-8-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:12 +0200")
Message-ID: <87fs2p1z4s.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Hello,

Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * gnu/packages/avr.scm (make-avr-libc): New procedure.
>
> * gnu/packages/avr.scm (avr-libc): Use make-avr-libc procedure.
> ---
>  gnu/packages/avr.scm | 19 +++++++++++++------
>  1 file changed, 13 insertions(+), 6 deletions(-)
>
> diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm
> index ccce686010..df1523274b 100644
> --- a/gnu/packages/avr.scm
> +++ b/gnu/packages/avr.scm
> @@ -34,7 +34,8 @@ (define-module (gnu packages avr)
>    #:use-module (gnu packages check)
>    #:use-module (gnu packages cross-base)
>    #:use-module (gnu packages flashing-tools)
> -  #:use-module (gnu packages gcc))
> +  #:use-module (gnu packages gcc)
> +  #:export (make-avr-libc))
>  
>  (define-public avr-binutils
>    (package
> @@ -93,7 +94,9 @@ (define avr-gcc
>         `(("gcc" ,gcc)
>           ,@(package-native-inputs xgcc))))))
>  
> -(define avr-libc
> +(define* (make-avr-libc #:key
> +                        (xbinutils (cross-binutils "avr"))
> +                        (xgcc (cross-gcc "avr")))
>    (package
>      (name "avr-libc")

[...]

Procedures returning packages should be memoized, using 'memoize' from
(guix memoization) here since you have keyword arguments.

-- 
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 5 Oct 2023 04:15:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 05 00:15:57 2023
Received: from localhost ([127.0.0.1]:45676 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qoFmG-0007za-Un
	for submit <at> debbugs.gnu.org; Thu, 05 Oct 2023 00:15:57 -0400
Received: from mail-qt1-x830.google.com ([2607:f8b0:4864:20::830]:59563)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1qoFmE-0007zL-2E
 for 66263 <at> debbugs.gnu.org; Thu, 05 Oct 2023 00:15:55 -0400
Received: by mail-qt1-x830.google.com with SMTP id
 d75a77b69052e-41954a3e282so3086831cf.2
 for <66263 <at> debbugs.gnu.org>; Wed, 04 Oct 2023 21:15:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696479330; x=1697084130; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=dgOGfubZdcWYWVdvx//zI746yAw35wc9oRREmAqBcZM=;
 b=jzWW7BtP8/RlVX9pTy6sSi3YJty1xCG7PGWgeuKe1aXK7J6pkKqeLvWM6g0sPQ/JE8
 EWbecyCpXli5ywXwHWN9o3hHmTx9ccb35ekHvfZAxlUpMbPEIPAh7iZQe4SU01CPzxtW
 fUOq0/zD36CcetpJFI7IGIVi4H6t0vbQyrhSQWS518y4tZeuWpx5q8Lwj9+/OMOABdRw
 d/3fQmPliJt408vhlei6eptzGpnO2UQd8akssptwfTPpK6pqPqmYLC6+Ty2SjpDVLQcF
 wcGUGuZQpsRCUHbDmBA0QCPAeKEzJDPutNARu0UETi3xfQlatduA9baAxGT0FmmB2QVb
 muig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696479330; x=1697084130;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=dgOGfubZdcWYWVdvx//zI746yAw35wc9oRREmAqBcZM=;
 b=l43iy92fg6o7qCvKUzBMWD+50acVZ9EOghbGV7kVQdVj6FrF2RQvUA5ogWflPq9CIT
 HfvSmd4sq6SG4XhrF4LvA50N0l1DkUCzHIgJe4NwErsAzGsRkeLqS13AjHskpM8U5UVN
 zNhEihcsovV6l95pjUKPa0PFlS4GVfHYF8s7Rc0TB6Z+GF8jLaFwPMUA5zZODB5vVosR
 AJ0dVNr59nQbmNbrMnqHK+QSJJxwKvOZbHF6iLBTUq9Brx4Wr9y9B2fY3brsl2Ih9oiq
 qh/bo1xByh4+Gu+iSJVv9u949AX9FxLJE5dV9ps4fKvGxSC+HBJsHYJdGYJeaEIwGdEC
 N4eA==
X-Gm-Message-State: AOJu0YyAnZDRQR5EGhYZX+U2ttCqlcYOdRK7CWT4TAv5/RZ//M8FVU6p
 mW0ZLbKIX9oCqcX9z+w9gClfkNrzaZrqBA==
X-Google-Smtp-Source: AGHT+IHXkUq566XXz/oK2vfaDP56IFkGEtprpNrj1BzwEUahuGeTQmmHpkjfg2Nw3EcDjHTAGZtNZA==
X-Received: by 2002:ac8:5fc7:0:b0:419:544d:5886 with SMTP id
 k7-20020ac85fc7000000b00419544d5886mr4728291qta.19.1696479329865; 
 Wed, 04 Oct 2023 21:15:29 -0700 (PDT)
Received: from hurd (dsl-141-24.b2b2c.ca. [66.158.141.24])
 by smtp.gmail.com with ESMTPSA id
 h22-20020ac87156000000b0041976a54e1bsm232445qtp.44.2023.10.04.21.15.29
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 04 Oct 2023 21:15:29 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: bug#66263: [PATCH 00/23] guix: Add avr as a platform.
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-5-jean@HIDDEN>
Date: Thu, 05 Oct 2023 00:15:28 -0400
In-Reply-To: <20230929091627.7820-5-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:16:09 +0200")
Message-ID: <87jzs11z8f.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@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: -1.0 (-)

Hi,

Jean-Pierre De Jesus DIAZ <jean@HIDDEN> writes:

> * gnu/packages/cross-base.scm (cross-gcc-arguments)
>   [target-avr?]: Remove --disable-mutlilib and add --enable-multilib.
> ---
>  gnu/packages/avr.scm        |  4 +---
>  gnu/packages/cross-base.scm | 17 +++++++++++++----
>  2 files changed, 14 insertions(+), 7 deletions(-)
>
> diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm
> index b9bee5e624..e976203b89 100644
> --- a/gnu/packages/avr.scm
> +++ b/gnu/packages/avr.scm
> @@ -75,9 +75,7 @@ (define avr-gcc
>                    ;; several scripts inside this script, each with a #!/bin/sh
>                    ;; that needs patching.
>                    (substitute* "gcc/genmultilib"
> -                    (("#!/bin/sh") (string-append "#!" (which "sh"))))))))
> -         ((#:configure-flags flags)
> -          #~(delete "--disable-multilib" #$flags))))
> +                    (("#!/bin/sh") (string-append "#!" (which "sh"))))))))))
>        (native-search-paths
>         (list (search-path-specification
>                (variable "CROSS_C_INCLUDE_PATH")
> diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm
> index f55765f1b0..ec7ca2186d 100644
> --- a/gnu/packages/cross-base.scm
> +++ b/gnu/packages/cross-base.scm
> @@ -197,12 +197,21 @@ (define (cross-gcc-arguments target xgcc libc)
>                                  #~((string-append "--with-toolexeclibdir="
>                                                    (assoc-ref %outputs "lib")
>                                                    "/" #$target "/lib"))
> +                                #~())
> +
> +                         #$@(if (target-avr? target)
> +                                #~("--enable-multilib")
> +                                #~())
> +
>                                  #~()))
>  
> -                   #$(if libc
> -                         flags
> -                         #~(remove (cut string-match "--enable-languages.*" <>)
> -                                   #$flags))))
> +                   (remove
> +                     (lambda (flag)
> +                       (or (and (string-match "--enable-languages.*" flag)
> +                                #$libc)

Not your code, but it'd be cleaner to use (string-prefix?
"--enable-languages" flag) here.

> +                           (and (string-match "--disable-multilib" flag)
> +                                #$(target-avr? target))))

I'd also move the #$libc above and #$(target-avr? ...) expressions as
the first tests for 'and', as there is no reason to match strings when
these are #f.

-- 
Thanks,
Maxim




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

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


Received: (at 66263) by debbugs.gnu.org; 4 Oct 2023 14:08:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 04 10:08:19 2023
Received: from localhost ([127.0.0.1]:45080 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qo2Xy-0002Gh-QK
	for submit <at> debbugs.gnu.org; Wed, 04 Oct 2023 10:08:19 -0400
Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:51243)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <efraim.flashner@HIDDEN>) id 1qo2Xw-0002GR-SD
 for 66263 <at> debbugs.gnu.org; Wed, 04 Oct 2023 10:08:17 -0400
Received: by mail-wm1-x32c.google.com with SMTP id
 5b1f17b1804b1-405361bb9f7so20336715e9.2
 for <66263 <at> debbugs.gnu.org>; Wed, 04 Oct 2023 07:07:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696428473; x=1697033273; darn=debbugs.gnu.org;
 h=in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to
 :cc:subject:date:message-id:reply-to;
 bh=v6hxy5KKCQ4+AwUPkXKFPFsZfDq1GJedbQe2IIaAHDI=;
 b=PUsea11bHM7V6GjJ9xBHVA7aon8vilIEh+1sUUz0D2YF2ISoeigwQpt9yKdo05LkK3
 P00+CcWS36MQYGKVAyXZO6ThtqAJVcp1iGbwPu1U7mWsr80HCNxkjNUvkcPq4QPAy+67
 gsyE5fjxCaMQl2E9ZyP0ZbLRDdxwv1eHJAsPeWe4MrQMZUnP2agOlS7ck5aiia5/fru6
 sVuxKuVEiewOSLv6v76baLi5p2iusaoixCD80OGTINJyztRt85tlvWvfYEkYUOPbrZQv
 EH/FlM3u3YYzIVl0vVYl/8ylDdxHLxbDxkdpAdyjo8rNW7QjbV85SqloKkoBG0YO/D7/
 DDvQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696428473; x=1697033273;
 h=in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date:sender
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=v6hxy5KKCQ4+AwUPkXKFPFsZfDq1GJedbQe2IIaAHDI=;
 b=qTGOuYDpPonjkTVTn4N3w3xJN1I/OOWd6KetbwAIRu1K/xnThJJvR+sKci70ttLsgt
 qU/wVvUYT04lKBBhNtDt/VhmDFGnWUOnFczr8nkrVzSKd/zRCAbs2OqQKUyATxjz+nqZ
 iG7cYtAhvNfqsNfxUnr9vKTiyCZ4Dxomsm0zGitA+O8pa1w3sW348rwr61q1kLsM2Gj7
 OZ+RM8WJ648422q2USChYCpp3vzweGWMAD+RYcawKjqXHS6JKm+Q15beXmwIPqJs+ZGW
 TzSgRXtQB8TZmW4hvqdO6CEXsvbWK5LZYSK+/bskT+HTH7NfEVv1DoN20zQE7Msl7Gbn
 8gSg==
X-Gm-Message-State: AOJu0YyjlECx3/IuV17JkYOSjwlTrHhyV0bgq6yhpEdUlY5dggm/yIHv
 ISxMSxB1FfMpr0uzcZ7NMjs=
X-Google-Smtp-Source: AGHT+IF1Bjxhex6UNR+Grs0vW7mSQjo+3Xrds4XxURpWBdgHXU4Zs4mA8z2kS5T7rvnxksyypTQzHg==
X-Received: by 2002:a1c:f70e:0:b0:403:787:e878 with SMTP id
 v14-20020a1cf70e000000b004030787e878mr2281524wmh.21.1696428472984; 
 Wed, 04 Oct 2023 07:07:52 -0700 (PDT)
Received: from localhost ([2a02:ed3:916:6300:c3db:b80e:a694:a54f])
 by smtp.gmail.com with ESMTPSA id
 i12-20020a5d438c000000b0031fe0576460sm4130082wrq.11.2023.10.04.07.07.52
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 04 Oct 2023 07:07:52 -0700 (PDT)
Date: Wed, 4 Oct 2023 17:07:51 +0300
From: Efraim Flashner <efraim@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: [bug#66263] [PATCH 09/23] gnu: Add make-cross-gcc-toolchain.
Message-ID: <ZR1xt8RVnOOX50wF@3900XT>
Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>,
 Jean-Pierre De Jesus DIAZ <jean@HIDDEN>,
 66263 <at> debbugs.gnu.org, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-9-jean@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature"; boundary="Xzp7EYEk/Ln67qB9"
Content-Disposition: inline
In-Reply-To: <20230929091627.7820-9-jean@HIDDEN>
X-PGP-Key-ID: 0x41AAE7DCCA3D8351
X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc
X-PGP-Fingerprint: A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, maxim.cournoyer@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: -0.5 (/)


--Xzp7EYEk/Ln67qB9
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Sep 29, 2023 at 11:16:13AM +0200, Jean-Pierre De Jesus DIAZ wrote:
> * gnu/packages/cross-toolchain.scm (make-cross-gcc-toolchain): New
>   procedure.
> ---
>  gnu/local.mk                     |  1 +
>  gnu/packages/cross-toolchain.scm | 58 ++++++++++++++++++++++++++++++++
>  2 files changed, 59 insertions(+)
>  create mode 100644 gnu/packages/cross-toolchain.scm
>=20
> diff --git a/gnu/local.mk b/gnu/local.mk
> index bfa816d717..bdd3af5080 100644
> --- a/gnu/local.mk
> +++ b/gnu/local.mk
> @@ -197,6 +197,7 @@ GNU_SYSTEM_MODULES =3D				\
>    %D%/packages/crates-graphics.scm		\
>    %D%/packages/crates-gtk.scm			\
>    %D%/packages/cross-base.scm			\
> +  %D%/packages/cross-toolchain.scm			\
>    %D%/packages/crypto.scm			\
>    %D%/packages/cryptsetup.scm			\
>    %D%/packages/cups.scm				\
> diff --git a/gnu/packages/cross-toolchain.scm b/gnu/packages/cross-toolch=
ain.scm
> new file mode 100644
> index 0000000000..0062d043a0
> --- /dev/null
> +++ b/gnu/packages/cross-toolchain.scm
> @@ -0,0 +1,58 @@
> +;;; GNU Guix --- Functional package management for GNU
> +;;; Copyright =C2=A9 2023 Foundation Devices, Inc. <hello@foundationdevi=
ces.com>
> +;;;
> +;;; This file is part of GNU Guix.
> +;;;
> +;;; GNU Guix is free software; you can redistribute it and/or modify it
> +;;; under the terms of the GNU General Public License as published by
> +;;; the Free Software Foundation; either version 3 of the License, or (at
> +;;; your option) any later version.
> +;;;
> +;;; GNU Guix is distributed in the hope that it will be useful, but
> +;;; WITHOUT ANY WARRANTY; without even the implied warranty of
> +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +;;; GNU General Public License for more details.
> +;;;
> +;;; You should have received a copy of the GNU General Public License
> +;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
> +
> +(define-module (gnu packages cross-toolchain)
> +  #:use-module (gnu packages avr)
> +  #:use-module (gnu packages cross-base)
> +  #:use-module (guix build-system trivial)
> +  #:use-module (guix packages)
> +  #:use-module (srfi srfi-1)
> +  #:export (make-cross-gcc-toolchain))
> +
> +(define* (make-cross-gcc-toolchain target
> +                                   #:key
> +                                   (libc (cross-libc target))
> +                                   (xgcc (cross-gcc target #:libc libc))
> +                                   (xbinutils (cross-binutils target)))
> +  (package
> +    (name (string-append (package-name xgcc) "-toolchain"))
> +    (version (package-version xgcc))
> +    (source #f)
> +    (build-system trivial-build-system)
> +    (arguments
> +     '(#:modules ((guix build union))
> +       #:builder (begin
> +         (use-modules (ice-9 match)
> +                      (guix build union))
> +
> +         (match %build-inputs
> +           (((names . directory) ...)
> +            (union-build (assoc-ref %outputs "out") directory))))))
> +    (inputs (list xgcc xbinutils libc))
> +    (native-search-paths (package-native-search-paths xgcc))
> +    (search-paths (package-search-paths xgcc))
> +    (properties (alist-delete 'hidden? (package-properties xgcc)))
> +    (license (package-license xgcc))

Trivial thing but the break in the synopsis really bothers me. I'd put
the string-append starting on the next line

> +    (synopsis (string-append "Complete GCC tool chain for C/C++ developm=
ent ("
> +                             target ")"))
> +    (description
> +      "This package provides a complete GCC cross tool chain for C/C++
> +development to be installed in user profiles.  This includes GCC, as wel=
l as
> +libc (headers and binaries), and Binutils.  GCC is the GNU Compiler
> +Collection.")
> +    (home-page "https://gcc.gnu.org/")))
> --=20
> 2.34.1
>=20
>=20
>=20

--=20
Efraim Flashner   <efraim@HIDDEN>   =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 =
=D7=9D=D7=99=D7=A8=D7=A4=D7=90
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

--Xzp7EYEk/Ln67qB9
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmUdcbcACgkQQarn3Mo9
g1Eb6RAAvYic4r2dcOXj90Mktw7cMvMQoyrgT0CLfCcF4foHXY5IvGE2xqq/JOdQ
WIhL4xnNXzFAhrjRcJNgQIVdC2FQhSCyIDEotgGSBIgp/EE273qN9OBPbp/JP/ta
uDcN2RJCtVbzZUm4avldkUvVrRMDSVFrLe2OIrrmaUgNjhjUMeTkfu8eo1ryVoBy
5KyXrfwgxG3Td3A6igbxSqScJK3CAyAV/DXuvGE/J1RSpofhsbMCK3TvmTYqSlY6
6hV+i1ju/ikw8A3CRiA/BJjPODrM/5ltIEEbKegAMjZ73+B2irmqqEL3VtdmWmYM
cWJwWMER+V3Aa0dfn67UWYI3LbRGhjzttfvfGPuSh9inJftEL12R9U8E1MjJJ6Ow
1I24YUc78kO1R5piwiFq/eJAiuponFxkuiWIg9LhoLbPJDsf1S4RrSsmKv+hZ3LS
0eTDDiGgR6WmPay1b9i5LMlywOb996saMPoodK8fVdsDxUiu5dva/hryq3scGIfG
og+ndHsrgwvGeYS6lLmd/RnAvY0pExb3SdTBrpcy7l03TrMZ48jRLNM84ho6eWZL
QkyvcDXV6dCcLly0pHHMnoO9XR9xFZvzEUC754LG1K29IQpKd4+prlDKAqaTbx9B
EStlvIblZnOiFksu9B4uYn2+hQWfMJKVSVxlWsgCVGEXPa1/unI=
=Ku8m
-----END PGP SIGNATURE-----

--Xzp7EYEk/Ln67qB9--




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

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


Received: (at 66263) by debbugs.gnu.org; 4 Oct 2023 14:08:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 04 10:08:10 2023
Received: from localhost ([127.0.0.1]:45077 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qo2Xq-0002GJ-ER
	for submit <at> debbugs.gnu.org; Wed, 04 Oct 2023 10:08:10 -0400
Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]:45532)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <efraim.flashner@HIDDEN>) id 1qo2Xo-0002G5-RD
 for 66263 <at> debbugs.gnu.org; Wed, 04 Oct 2023 10:08:09 -0400
Received: by mail-wr1-x42d.google.com with SMTP id
 ffacd0b85a97d-31c5cac3ae2so2084626f8f.3
 for <66263 <at> debbugs.gnu.org>; Wed, 04 Oct 2023 07:07:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696428465; x=1697033265; darn=debbugs.gnu.org;
 h=in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to
 :cc:subject:date:message-id:reply-to;
 bh=AX4LNmUHh7rmGwpCsUvQ2V/MWr9vbXLNVi2t4forRz4=;
 b=a6yQXE9dDRpYtPnq63uaCWE7/q9RidLyM+82o8CqWQPesdMjSwwjc1DKWW0Zl4XOpj
 tfPoIbvKqWgouXrwIdrANrHpWfZC3sV091I2JXMwnGrFyAItXXZ3tWcok7jA6eliO7wW
 hwpEXxVeF2WGT6L4jNCV+FcnnD6sa/1aqOL9WJH+iQWCT+Nfn61RUwaPpRiYOuDXHcdN
 s7uv8WE3cAA6ZuMuRmyRIXdRfDFLBUh806/lIg4yUwhRYOzogc+/VnlHMbOLrmkxcE+K
 dSDzES1Z16XIA20TAQn0mm+vMkHsKZpXV1+ZPK8LAYBBOwBY3W0R58qHbq7S3vj6ubgB
 HJow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696428465; x=1697033265;
 h=in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date:sender
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=AX4LNmUHh7rmGwpCsUvQ2V/MWr9vbXLNVi2t4forRz4=;
 b=M73g7HcF/e7mTchM7dosysJTmsXDHYdXxi7bC6z9WqgCcQEdihNAqFVc6I/pILIO3z
 54/dDbA1mX0xgVSfPEoXiQki1H5/iUjyVE1hsh7VnwaGU51qiLP2Cy0b3zwsAGmoRN7r
 mE39i3hSaC++UpQXDwHFL8+KRUCwyNhHHkdNJYcUmffC2QWoYhNsvdFEED+H+GLQS+8E
 fPeXOzHBgMrb6Djp4F2iLYnwoKLk968h/jZzXi8UHcaAhj5g84Zw5oTGWTt9kClYQSRC
 fbbqXMMcS8CyEkLJfY8CqAmmMpv2vUMRd1nF1JEN5+6UK18HIj+n1TR1IAxpUe7zFNKc
 f+/g==
X-Gm-Message-State: AOJu0Yz4Iejul/yI8+ZYsvomdPsHvreYdh+2pOcdUzbrjvje0ju2tq+d
 KjcjEegGYytLQUHEN6CVmU0=
X-Google-Smtp-Source: AGHT+IGod0hW8sYatpkp5we2zoi3S96XGO9dQ6suDI9fI5nZdkRdjZXSsvwihPJ53khBJeB9fFPWKg==
X-Received: by 2002:a05:6000:118d:b0:31f:98b4:4b4d with SMTP id
 g13-20020a056000118d00b0031f98b44b4dmr2142845wrx.42.1696428463908; 
 Wed, 04 Oct 2023 07:07:43 -0700 (PDT)
Received: from localhost ([2a02:ed3:916:6300:c3db:b80e:a694:a54f])
 by smtp.gmail.com with ESMTPSA id
 p8-20020a5d48c8000000b00324887a13f7sm4108739wrs.0.2023.10.04.07.07.43
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 04 Oct 2023 07:07:43 -0700 (PDT)
Date: Wed, 4 Oct 2023 17:07:42 +0300
From: Efraim Flashner <efraim@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: [bug#66263] [PATCH 04/23] guix: utils: Add target-avr?.
Message-ID: <ZR1xrtB-Db-ZQ83W@3900XT>
Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>,
 Jean-Pierre De Jesus DIAZ <jean@HIDDEN>,
 66263 <at> debbugs.gnu.org, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-4-jean@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature"; boundary="iasGwWU19Y4N8MRs"
Content-Disposition: inline
In-Reply-To: <20230929091627.7820-4-jean@HIDDEN>
X-PGP-Key-ID: 0x41AAE7DCCA3D8351
X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc
X-PGP-Fingerprint: A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, maxim.cournoyer@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: -0.5 (/)


--iasGwWU19Y4N8MRs
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Sep 29, 2023 at 11:16:08AM +0200, Jean-Pierre De Jesus DIAZ wrote:
> * guix/utils.scm (target-avr?): New procedure.
> ---
>  guix/utils.scm | 4 ++++
>  1 file changed, 4 insertions(+)
>=20
> diff --git a/guix/utils.scm b/guix/utils.scm
> index e9af33bdeb..1724b53149 100644
> --- a/guix/utils.scm
> +++ b/guix/utils.scm
> @@ -98,6 +98,7 @@ (define-module (guix utils)
>              target-arm32?
>              target-aarch64?
>              target-arm?
> +            target-avr?
>              target-ppc32?
>              target-ppc64le?
>              target-powerpc?
> @@ -722,6 +723,9 @@ (define* (target-arm? #:optional (target (or (%curren=
t-target-system)
>                                               (%current-system))))
>    (or (target-arm32? target) (target-aarch64? target)))

Is it ever avr<something> or is it always avr? Mostly wondering if it
should be string=3D?

> +(define* (target-avr? #:optional (target (%current-target-system)))
> +  (string-prefix? "avr" target))
> +
>  (define* (target-ppc32? #:optional (target (or (%current-target-system)
>                                                 (%current-system))))
>    (string-prefix? "powerpc-" target))
> --=20
> 2.34.1
>=20
>=20
>=20

--=20
Efraim Flashner   <efraim@HIDDEN>   =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 =
=D7=9D=D7=99=D7=A8=D7=A4=D7=90
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

--iasGwWU19Y4N8MRs
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmUdca4ACgkQQarn3Mo9
g1Fdew/9ER8vhRFlWFMIJj4CA+H9eLpaklZexjX3IbwrS3TVD06RDCxGBfgN8xnf
3Ea7d4RnEUU2XYWFXcWuHMngUQCy2Z2iqxPUDVyByk/dvjgvsfj6ZDJaAE+bdCFn
cxmo/ld/rer1iNyAf3woTPlDWndE409L7GTWPTQvw2gz7K9UaqoZmT9CLINeozSY
zRa7jc3HAYHLJgg/EtS+GDUCErV2FCXIsAg9olml6i7hvg1Tk12mMqfz6WSUOGJH
w9aYJh73Z+9OjllYyQZG8vo8l5BkDK6NdpOjz8TDsp8TH/lQYoAqdJ3MUVE0uxwo
9E6IT2tWkcxczTW0r1F4A+pUbtA+rfrK8m3yB4ZzdLsW4Gvg9KSLvAiizeeWYXBa
u9lt/2muxPlw7zUVvNuvLR6qWEXyRvdC0siY5vqQSkio3khzuYxQrOdfi/Ib7T79
jTvNBPO881JjpqghcoDvSiMDsaN8F9eYg+u+x50q8hNQnIrW6j/E0jwU3vwlNYHO
i+O9F3kVXy6RXN5vizCYXwFytFfWP+49wGdVLXJTbEZ2Cq6E5/MrQdxksL/Gful3
cm/fPHfOhQB+4E0IW5KUUNilNw6q0N12duug7GcKxl3pCT4dPV+5d9hJFAebI7h7
ZsJCCDOGoVjREdjWQJemqdORDn3h9Rd8rCFeLRRc5pX4h3JeMq8=
=hOFh
-----END PGP SIGNATURE-----

--iasGwWU19Y4N8MRs--




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

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


Received: (at 66263) by debbugs.gnu.org; 4 Oct 2023 14:07:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 04 10:07:59 2023
Received: from localhost ([127.0.0.1]:45073 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qo2Xe-0002FU-QB
	for submit <at> debbugs.gnu.org; Wed, 04 Oct 2023 10:07:59 -0400
Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:47136)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <efraim.flashner@HIDDEN>) id 1qo2Xc-0002FH-Dp
 for 66263 <at> debbugs.gnu.org; Wed, 04 Oct 2023 10:07:57 -0400
Received: by mail-wr1-x431.google.com with SMTP id
 ffacd0b85a97d-31f71b25a99so2142588f8f.2
 for <66263 <at> debbugs.gnu.org>; Wed, 04 Oct 2023 07:07:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1696428453; x=1697033253; darn=debbugs.gnu.org;
 h=in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to
 :cc:subject:date:message-id:reply-to;
 bh=wP8MqCkVMswXq+XprIRACTuIJa5H776A9o3Utzhmf6M=;
 b=YkV56DKDm4z6JT1lneSI/HAnVRqP/yZ/fC+4kVxknRPCL31PHT/EEu/uANdX0TkCnm
 M4we5MJkGIMMhAe2xZuan2tKJwe5jocg9NaGrgRHo/5eaFLuS7vlha0HTx9Oop0mYn4R
 ogBslk/E5ylr1PTxK54MYcepZRagJYeLJj6MmDP+rHyik+78O7GAWvadQaJz1wAQ8NTX
 DpsbF8PgOhd6Qx8NIsWHltPWueOM9uVTnjhm7NtWmyvVNB5dyDgx1+SVFR14VprHfSdX
 BIowVzn+jmYHtsKqttvA8dwCsjlfnSxR2lMwkXre71zl3TWF6PLIsMGSUizMfK9d0HDw
 B16w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1696428453; x=1697033253;
 h=in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date:sender
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=wP8MqCkVMswXq+XprIRACTuIJa5H776A9o3Utzhmf6M=;
 b=LkIoQqvq1mPfjY13q0+0oex5cfgBoWRfl1kaTcUyCGNQVf+uM9HJWrQ3Y0/9gDyKoO
 VijBYGTEZzfKTj1TbKPLFIoooWrr/BhiAwXArQKHktyTuO/2aXlnrRIXvESzIViQKKj6
 KdLeCJW0MGXSdEkdsjwivkT11oievnmVVPOwvZLziyDTviAIHDqz1VXNSsmos6ulm6AA
 4HL022qAhLlLshEmLXzqTkUuuTCZuQ242O/2r+fXlAg3P3t64uvgw6880C/Ek3Ebhzz8
 AN3a9PB1EVlzDwNrqKOVU9h+ufGgwf4sOhgFm2u3199Vn0L2TUomGwiqcZWfZxp/uWqF
 O8uQ==
X-Gm-Message-State: AOJu0YxETO8hFG4YB9sFo3nbDI9lT6sYRxjrmH1K2IAhQH28M8lm6b5o
 xiY+tb92y+PxrMfODzSq8NA=
X-Google-Smtp-Source: AGHT+IFjPzCQmKNWgeU//pDjs+bOe4mJSO85frpzeO2nY3pGJ/ZG/FvpQ8e/KgXysGRByIrfkZ9jWg==
X-Received: by 2002:a5d:5151:0:b0:31f:fa61:961b with SMTP id
 u17-20020a5d5151000000b0031ffa61961bmr2179376wrt.66.1696428451346; 
 Wed, 04 Oct 2023 07:07:31 -0700 (PDT)
Received: from localhost ([2a02:ed3:916:6300:c3db:b80e:a694:a54f])
 by smtp.gmail.com with ESMTPSA id
 v7-20020a5d4a47000000b00321773bb933sm4136976wrs.77.2023.10.04.07.07.30
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 04 Oct 2023 07:07:30 -0700 (PDT)
Date: Wed, 4 Oct 2023 17:07:29 +0300
From: Efraim Flashner <efraim@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: [bug#66263] [PATCH 06/23] gnu: microscheme: Move to avr-xyz.
Message-ID: <ZR1xocpTwA6N1mCp@3900XT>
Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>,
 Jean-Pierre De Jesus DIAZ <jean@HIDDEN>,
 66263 <at> debbugs.gnu.org, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
References: <20230929091627.7820-1-jean@HIDDEN>
 <20230929091627.7820-6-jean@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature"; boundary="MwkoFQeImpZLJTaC"
Content-Disposition: inline
In-Reply-To: <20230929091627.7820-6-jean@HIDDEN>
X-PGP-Key-ID: 0x41AAE7DCCA3D8351
X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc
X-PGP-Fingerprint: A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, maxim.cournoyer@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: -0.5 (/)


--MwkoFQeImpZLJTaC
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

This missing the copyright headers associated with microscheme which
should be copied over also

On Fri, Sep 29, 2023 at 11:16:10AM +0200, Jean-Pierre De Jesus DIAZ wrote:
> * gnu/packages/avr.scm (microscheme): Remove from file.
>=20
> * gnu/packages/avr-xyz.scm (microscheme): New variable.
> ---
>  gnu/packages/avr-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++++
>  gnu/packages/avr.scm     | 42 +---------------------------------------
>  2 files changed, 42 insertions(+), 41 deletions(-)
>=20
> diff --git a/gnu/packages/avr-xyz.scm b/gnu/packages/avr-xyz.scm
> index a05157ede7..771753b5e4 100644
> --- a/gnu/packages/avr-xyz.scm
> +++ b/gnu/packages/avr-xyz.scm
> @@ -28,14 +28,55 @@ (define-module (gnu packages avr-xyz)
>    #:use-module (gnu packages autotools)
>    #:use-module (gnu packages base)
>    #:use-module (gnu packages bash)
> +  #:use-module (gnu packages check)
> +  #:use-module (gnu packages compression)
>    #:use-module (gnu packages avr)
>    #:use-module (gnu packages elf)
>    #:use-module (gnu packages gl)
> +  #:use-module (gnu packages llvm)
>    #:use-module (gnu packages pkg-config)
>    #:use-module (gnu packages ncurses)
>    #:use-module (gnu packages version-control)
> +  #:use-module (gnu packages vim)
>    #:use-module (gnu packages ruby))
> =20
> +(define-public microscheme
> +  (package
> +    (name "microscheme")
> +    (version "0.9.4")
> +    (source
> +     (origin
> +       (method git-fetch)
> +       (uri (git-reference
> +             (url "https://github.com/ryansuchocki/microscheme")
> +             (commit (string-append "v" version))))
> +       (sha256
> +        (base32 "1bflwirpcd58bngbs6hgjfwxl894ni2gpdd4pj10pm2mjhyj5dgw"))
> +       (file-name (git-file-name name version))))
> +    (build-system gnu-build-system)
> +    (arguments
> +     `(#:parallel-build? #f             ; fails to build otherwise
> +       #:tests? #f                      ; no tests
> +       #:phases
> +       (modify-phases %standard-phases
> +         (delete 'configure))
> +       #:make-flags
> +       (list (string-append "PREFIX=3D" (assoc-ref %outputs "out")))))
> +    (native-inputs
> +     (list clang cppcheck unzip xxd))
> +    (home-page "https://github.com/ryansuchocki/microscheme/")
> +    (synopsis "Scheme subset for Atmel microcontrollers")
> +    (description
> +     "Microscheme, or @code{(ms)} for short, is a functional programming
> +language for the Arduino, and for Atmel 8-bit AVR microcontrollers in ge=
neral.
> +Microscheme is a subset of Scheme, in the sense that every valid @code{(=
ms)}
> +program is also a valid Scheme program (with the exception of Arduino
> +hardware-specific primitives).  The @code{(ms)} compiler performs functi=
on
> +inlining, and features an aggressive tree-shaker, eliminating unused top=
-level
> +definitions.  Microscheme has a robust @dfn{Foreign Function Interface} =
(FFI)
> +meaning that C code may be invoked directly from (ms) programs.")
> +    (license license:expat)))
> +
>  (define-public simavr
>    (package
>      (name "simavr")
> diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm
> index e976203b89..ccce686010 100644
> --- a/gnu/packages/avr.scm
> +++ b/gnu/packages/avr.scm
> @@ -32,12 +32,9 @@ (define-module (gnu packages avr)
>    #:use-module (guix build-system gnu)
>    #:use-module (guix build-system trivial)
>    #:use-module (gnu packages check)
> -  #:use-module (gnu packages compression)
>    #:use-module (gnu packages cross-base)
>    #:use-module (gnu packages flashing-tools)
> -  #:use-module (gnu packages gcc)
> -  #:use-module (gnu packages llvm)
> -  #:use-module (gnu packages vim))
> +  #:use-module (gnu packages gcc))
> =20
>  (define-public avr-binutils
>    (package
> @@ -142,40 +139,3 @@ (define-public avr-toolchain
>  C++.")
>      (home-page (package-home-page avr-libc))
>      (license (package-license avr-gcc))))
> -
> -(define-public microscheme
> -  (package
> -    (name "microscheme")
> -    (version "0.9.4")
> -    (source
> -     (origin
> -       (method git-fetch)
> -       (uri (git-reference
> -             (url "https://github.com/ryansuchocki/microscheme")
> -             (commit (string-append "v" version))))
> -       (sha256
> -        (base32 "1bflwirpcd58bngbs6hgjfwxl894ni2gpdd4pj10pm2mjhyj5dgw"))
> -       (file-name (git-file-name name version))))
> -    (build-system gnu-build-system)
> -    (arguments
> -     `(#:parallel-build? #f             ; fails to build otherwise
> -       #:tests? #f                      ; no tests
> -       #:phases
> -       (modify-phases %standard-phases
> -         (delete 'configure))
> -       #:make-flags
> -       (list (string-append "PREFIX=3D" (assoc-ref %outputs "out")))))
> -    (native-inputs
> -     (list clang cppcheck unzip xxd))
> -    (home-page "https://github.com/ryansuchocki/microscheme/")
> -    (synopsis "Scheme subset for Atmel microcontrollers")
> -    (description
> -     "Microscheme, or @code{(ms)} for short, is a functional programming
> -language for the Arduino, and for Atmel 8-bit AVR microcontrollers in ge=
neral.
> -Microscheme is a subset of Scheme, in the sense that every valid @code{(=
ms)}
> -program is also a valid Scheme program (with the exception of Arduino
> -hardware-specific primitives).  The @code{(ms)} compiler performs functi=
on
> -inlining, and features an aggressive tree-shaker, eliminating unused top=
-level
> -definitions.  Microscheme has a robust @dfn{Foreign Function Interface} =
(FFI)
> -meaning that C code may be invoked directly from (ms) programs.")
> -    (license license:expat)))
> --=20
> 2.34.1
>=20
>=20
>=20

--=20
Efraim Flashner   <efraim@HIDDEN>   =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 =
=D7=9D=D7=99=D7=A8=D7=A4=D7=90
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

--MwkoFQeImpZLJTaC
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmUdcZ0ACgkQQarn3Mo9
g1H3XxAAoOnTuowzfz9mjFiw1B2dcYb0Lvh/iNWv94sT6EhQn+Sk3c4qnJ3YwXCh
C7T4knTwLiWx46tR5dhI1L2SkuE6cy0qUwYL8VcsrQs1/s8wOxkHRDr44cIYD6wL
yTvFt5eCqVbmxhIcazsiQOv31Fqgk6iVeYAzhhNeNg47NtZT7LBn3uuJP3GDlbU9
yX/HdteTTHjGjbqtSUcB6ITce9VoURvMpqtNObRs8FqF5lrwFIxo2V+QjoiMpuca
TzlfHFJvZ6jYNh6enH+3JZgvobmlJNhcR9rbluUpLG2Xf1quJ3aHUS3duqgmuMbc
9Qgj49XfncfNAkds+wvv/uFjyitBUU5Y77Sea06kX9O1mhCdF5TXpVjDbhbJFn1F
CvnUnwwTL7bXMteIwJ/jf2zdYoGajf8gs8Ie8JLo1iz8GTMAgFAD0+9CJh7v98p6
KSeOLIRQ4zsO9fvz3bTKmIDrO3N9qV11nfSXkSrEFx46kvTszfWZpWsGOIM0hexQ
f3y9H2YGb+gZSdVeqsXyyPcwXI4Fu3etl7/28rlQqebmgS7Bk6PeQh1FrTbVDrWf
PWr1tSmpFMwZn1vkj53y5AzM3j/sdbe4Lcz0G8p4V2AptQl6iK297fezYApMXG1v
710MlxGj3GEGyNko++in9tWPk4u29GssTDe9dIv/vqhxWLthGp4=
=9qm+
-----END PGP SIGNATURE-----

--MwkoFQeImpZLJTaC--




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

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


Received: (at 66263) by debbugs.gnu.org; 4 Oct 2023 13:01:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 04 09:01:42 2023
Received: from localhost ([127.0.0.1]:41809 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qo1VW-0005Y1-8X
	for submit <at> debbugs.gnu.org; Wed, 04 Oct 2023 09:01:42 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:41336)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <othacehe@HIDDEN>) id 1qo1VU-0005Xk-9G
 for 66263 <at> debbugs.gnu.org; Wed, 04 Oct 2023 09:01:40 -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 <othacehe@HIDDEN>)
 id 1qo1V1-0004WJ-G8; Wed, 04 Oct 2023 09:01:11 -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=BAsXHZAV/wxaqYv4PRGB2sNIR3c5GtTLjiJ2HaRk5xk=; b=YM8gRk4NcSlIrgdPtE/a
 mPwqluqQpCnBcSFagJE/25usEafGdF1NwMQysMMOqwgJIuDUr8bripc26884Fc5FoW0Qpf6Ap2eau
 RSINi+9iAh56m4YUSZ3jran3nUT4m5RDSMEOGoBkCDeCF8q9VEnc57183pvNMMhKiqyLQukWRA77J
 nqyUFr9jyJdpzT8+QzeQs6c2SZgUB1DZpH64jaSv4URx+KykIrqyhah1TZyPNszPvVgrZQSBfyqH/
 4PyOvVwqMy9edcE6nfag43ukhFup+WCLbF9s+NV9LB/MWg8HRH1TVsFjpx+Tkq/U3GOWwpPzp+XDr
 dcLo8kcSoMLyEA==;
From: Mathieu Othacehe <othacehe@HIDDEN>
To: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
Subject: Re: bug#66263: [PATCH 00/23] guix: Add avr as a platform.
References: <20230929091333.7623-1-jean@HIDDEN>
Date: Wed, 04 Oct 2023 15:01:09 +0200
In-Reply-To: <20230929091333.7623-1-jean@HIDDEN> (Jean-Pierre
 De Jesus DIAZ's message of "Fri, 29 Sep 2023 11:13:33 +0200")
Message-ID: <87il7mk0dm.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 66263
Cc: 66263 <at> debbugs.gnu.org, vagrant@HIDDEN, efraim@HIDDEN,
 maxim.cournoyer@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,

> The [PATCH 21/23] fixes a bug in the meson-configuration module
> and can be applied independently.

I applied this one. Now the rest of the series also seems fine to me.
Maxim, Efraim, Vagrant any thoughts?

Thanks,

Mathieu




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

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


Received: (at submit) by debbugs.gnu.org; 29 Sep 2023 09:19:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:19:25 2023
Received: from localhost ([127.0.0.1]:55332 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9eT-0004qj-CX
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:19:25 -0400
Received: from lists.gnu.org ([2001:470:142::17]:32840)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9eJ-0004q5-Vb
 for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:19:10 -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 <jean@HIDDEN>)
 id 1qm9dy-00065w-Uv
 for guix-patches@HIDDEN; Fri, 29 Sep 2023 05:18:42 -0400
Received: from mail-vk1-xa29.google.com ([2607:f8b0:4864:20::a29])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <jean@HIDDEN>)
 id 1qm9du-00049r-NT
 for guix-patches@HIDDEN; Fri, 29 Sep 2023 05:18:42 -0400
Received: by mail-vk1-xa29.google.com with SMTP id
 71dfb90a1353d-49d0a704ac7so460185e0c.1
 for <guix-patches@HIDDEN>; Fri, 29 Sep 2023 02:18:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979117; x=1696583917; darn=gnu.org;
 h=content-transfer-encoding:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Dg1wgMAi6IjHjM0mhgGel9COIB0DCcmDgKcEOxFgMrI=;
 b=VdiLYmzKBpY9IDxDvmfIK1Ks1kb5OtR1uKYDnKeIuA0QUBEJaecmCrKif/3dcAesEz
 r6eIUUDH3P7m3hqAnsjOCIUAa/LzwF1DZjZ/93Tk8MBNL+hckGFB5odHDO2Wupz3GaZ6
 MEom8WFtliOYmJb8DWz2nTMxH1T6CivWVHOmvm+fFocNAs11sizqibQKcfgKDNTcYwS0
 6T6QvlGso6kEpOssH05/dyM70AJkO4FHOM7xV7yAHV1GXY5mtwZ+eGspz2wBIAJE36ul
 H0HZSaC1MnhH4R2rFB4o3dqzgC6aOrYIDMlEsOa0avaUcKpnj80coIub2a4nr/LNXvGQ
 Zlvw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979117; x=1696583917;
 h=content-transfer-encoding:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=Dg1wgMAi6IjHjM0mhgGel9COIB0DCcmDgKcEOxFgMrI=;
 b=b8781hjghS0rw/I085CRPButq1+1VgEiTw3GyzWGm+HilL1VmUwDFvKL+h4DNLnpc3
 9GxrJILIzremU9754+i7yOUukAIlwuxYFLz1b4hbf3ZW4a8rAQmRQrlAXWeB43uMFHmk
 hOv+4lyVlGTxqAtVx1EJGlQF3X2TyNFYv/J1F02Lmh7apNBz6mrw6OUTybVhJZbNCZB1
 hW5hrwtHC17baNPY+fh9q8E10IxU1BFToqOXCIinc7sey2VbwaBp2trUYw8gTEvRxCu+
 fQfpr/EpOrLywyfKAOg8QMnebu+DSeAeZdThwvVtDS1Fj2RRGDvnNx/KFE5mkdNauXbB
 LWXg==
X-Gm-Message-State: AOJu0Yy+okQyGWK2v2pg0/4YbjM484HReeK/Ltqe0cz8luY1nYcf3HoH
 Jcul4weWpeWdR/1f3UujERB3W4wvN/HFA1TCZ2oRHg41pWCJAv7ly5nKmA==
X-Google-Smtp-Source: AGHT+IG8RZM10nJwKGb3BPOOVKmvm70HBeemMDbH3rJNQrAU6pmrXL86S91jRouEEIRAHJk/29OjFfMb5nIc+u5yqww=
X-Received: by 2002:a05:6122:4688:b0:49d:fab:fa37 with SMTP id
 di8-20020a056122468800b0049d0fabfa37mr2043840vkb.4.1695979117188; Fri, 29 Sep
 2023 02:18:37 -0700 (PDT)
MIME-Version: 1.0
References: <20230929091333.7623-1-jean@HIDDEN>
In-Reply-To: <20230929091333.7623-1-jean@HIDDEN>
From: Jean-Pierre De Jesus Diaz <jean@HIDDEN>
Date: Fri, 29 Sep 2023 11:18:26 +0200
Message-ID: <CAG1gdUrFca4xmGNLiaJsWWGcSpYRHHxsYUbUtZYO_NcE=jhHfw@HIDDEN>
Subject: Re: [PATCH 00/23] guix: Add avr as a platform.
To: guix-patches@HIDDEN
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=2607:f8b0:4864:20::a29;
 envelope-from=jean@HIDDEN; helo=mail-vk1-xa29.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: submit
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: -1.0 (-)

> The [PATCH 21/23] fixes a bug in the meson-configuration module
> and can be applied independently.

Meant [PATCH 15/23], my mistake.

--=20
=E2=80=94
Jean-Pierre De Jesus DIAZ
Software Engineer
Foundation Devices




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

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:55 2023
Received: from localhost ([127.0.0.1]:55232 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9dD-0004kW-7l
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:55 -0400
Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:47104)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cQ-0004eE-9s
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:25 -0400
Received: by mail-wm1-x335.google.com with SMTP id
 5b1f17b1804b1-406618d0991so281795e9.2
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:16:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979006; x=1696583806;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=OwMhSKRjQtsHKmKrUr5z50qHWDCtpI6Okv/jF+BnGN0=;
 b=D/m/TmR4pLpglTihvnZLGU9leL5LMYFntb9sDHSVtatLDkzXeYMOBXqz71CIITAR2g
 L2UOEcGKK6eXQSJ6PMSnkpra63lKEqfX0ODXu8oZ9hUBSBfZwzf0IAVvGGuJojcF62Ld
 9WhOUjAVXfZmE9iA7N94Gbeq9zpoHRZi1zpn1lagJGG/S+3vCnRgm9TN/gt2ARbxj8r6
 kJgOh4RptC1KD/Azf5PImmgJeMNbbFJ5RaukTGy2DBQO75Kq0DJTWyukwXVWaCo4Ni5b
 LWSJbTNZMv8Y395kcspDoNir80M5PwPCXJOdBS38xRBDgLAfrihVPKvfTLXSE9iVVNhk
 HGHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979006; x=1696583806;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=OwMhSKRjQtsHKmKrUr5z50qHWDCtpI6Okv/jF+BnGN0=;
 b=jFhHh/fgZH0jQGwB1KH74IakQj/sgjAtNiAMU6exBhatda+hPAm0KB3JMtd9LBGB9C
 sAxn348HpyrPRN5TWzvahNUrHpGVBVWQCvP/f5tSgsb4N5e6kbNBzhihW4tRD60bb2AR
 9vTtRs3DMI93OJUNL/dmGRESQADAz87yLqGL853NJMm5Mb8qyd6kt6mbnO0gAQnMP/Ok
 T6SPWcPpcHxbe0wVmjkHiziwpgLmdgF78bXxQkZtO9o+jhGMI0XsA6XacFnWIyOp38w0
 Y7SoGcUQv0v7c28YeDOYMFnNqpluUfiRNHmPHtskldZ+E9fTOzej5Fuq6eqRIC5WZAun
 DKQg==
X-Gm-Message-State: AOJu0Yw0H2t68N4q5oPv6mfuay0CUZtMzAiaGmpj67/jWRHsrEaKC/Xt
 MAljT60Jt1Q1YfDI8ySlujDvR06Ky9RQoVUmsxdwGw==
X-Google-Smtp-Source: AGHT+IE7x5OvLTcjBWLqxRap/9q8/mZMhLP1+NpwULfNjJHre99dsQlDNSpkVri9k3suJIRaDk9DXQ==
X-Received: by 2002:a05:600c:220d:b0:405:3455:567e with SMTP id
 z13-20020a05600c220d00b004053455567emr3137909wml.5.1695979005826; 
 Fri, 29 Sep 2023 02:16:45 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.45
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:45 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 10/23] gnu: Add binutils-cross-avr.
Date: Fri, 29 Sep 2023 11:16:14 +0200
Message-Id: <20230929091627.7820-10-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* gnu/packages/cross-toolchain.scm (binutils-cross-avr): New variable.
---
 gnu/packages/cross-toolchain.scm | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/gnu/packages/cross-toolchain.scm b/gnu/packages/cross-toolchain.scm
index 0062d043a0..5617959851 100644
--- a/gnu/packages/cross-toolchain.scm
+++ b/gnu/packages/cross-toolchain.scm
@@ -56,3 +56,8 @@ (define* (make-cross-gcc-toolchain target
 libc (headers and binaries), and Binutils.  GCC is the GNU Compiler
 Collection.")
     (home-page "https://gcc.gnu.org/")))
+
+;;; Cross binutils:
+
+(define-public binutils-cross-avr
+  (cross-binutils "avr"))
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:55 2023
Received: from localhost ([127.0.0.1]:55230 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9dC-0004kQ-Pc
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:55 -0400
Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:44454)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9ce-0004gh-Qn
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:21 -0400
Received: by mail-wm1-x332.google.com with SMTP id
 5b1f17b1804b1-40651a72807so16441305e9.1
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:17:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979020; x=1696583820;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=wETUNZ0awq4HLb2Qaa8XGTbwJL1VkKwq6Gkgfpv58qY=;
 b=gQeWprce7Q7IvgokD61y/5UWfC6+cy7nIgYrxplCllP7QaTOlBv1gsezpUdP4C/NTg
 sclEeJpaQwcRCpjcLp/VVllHQjOLzPJoIU3Dp6rESqTG4vp+WebynIZ1UOebkEn1dYtj
 7V8l+lpwv+8RBKdnXp9hVGDpF2UGfcOZrqHajfdJs5kQLl910KVck9uUz+xjokgA9QB2
 t5sB6iWixP2842p0XUZYBclKS/WFTc5ZPX3YQ8iZ6SZQ3mDxgcGba0XgVrHH0GoOJeHC
 euR8S3A9dwjT8JEvHgy3ovIIzQE/zIDpfc0CKRnhEC3x0DymTSWBnIX4yhQ5c3y9IQVh
 xaFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979020; x=1696583820;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=wETUNZ0awq4HLb2Qaa8XGTbwJL1VkKwq6Gkgfpv58qY=;
 b=rZ37Lno9reAq62Q2GDmMLcPfx6n78yjcb1+jgzxV0aGel8ucBuyB6ApBbRLrRwrAiY
 jc3rnov/2VCijxHW7C8VuyAG1GKJTNOUUppoKgCAt6LYgNUKgYtTxZXnhYZ0eU29sV/r
 hLrjjlsZc8VAOfY+ya0cSdSSMvm3vGRPV/L+Jk97A9ogF8acB7mc4b1JlPVPUrrPYmvd
 FCFwROB6RDairZ7kPB/JW0OUN1yMzatWgFtdukCrUhE5nvjaXOHbVur0SiK1iLDe0RC8
 W/FL8H0fnLLl6Jlw8MFUR89V/UcMfxIa62VgcAri9Qq69rc5kSKy63LQuDRsrZexPxFs
 6n4w==
X-Gm-Message-State: AOJu0Yy9GO/CyGkcdETM6Sz0FIRNK7RDKPHdaCdDuMAAdL3LqcYpt01n
 gvbsPu2qfaozXBhQcXNoMrYnJsq4K+gA2jdhQLl6yw==
X-Google-Smtp-Source: AGHT+IF2oZYBDOyATpEIZOCi88wzZJ4boy0BrIuaivKRNvp973vW4SB+CV8FwQTz06s5NP25A4rgOw==
X-Received: by 2002:a1c:f709:0:b0:403:272:4414 with SMTP id
 v9-20020a1cf709000000b0040302724414mr3424673wmh.0.1695979020247; 
 Fri, 29 Sep 2023 02:17:00 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.59
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:59 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 23/23] gnu: Add unity.
Date: Fri, 29 Sep 2023 11:16:27 +0200
Message-Id: <20230929091627.7820-23-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* gnu/packages/check.scm (unity): New variable.
---
 gnu/packages/check.scm | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
index 5af3b49280..db368663d4 100644
--- a/gnu/packages/check.scm
+++ b/gnu/packages/check.scm
@@ -87,6 +87,7 @@ (define-module (gnu packages check)
   #:use-module (gnu packages python-web)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages python-science)
+  #:use-module (gnu packages ruby)
   #:use-module (gnu packages texinfo)
   #:use-module (gnu packages time)
   #:use-module (gnu packages xml)
@@ -3170,6 +3171,46 @@ (define-public unittest-cpp
 portable to just about any platform.")
     (license license:expat)))
 
+(define-public unity
+  (let ((revision "0")
+        (commit "2775e1b05875cf45afce7153e36af76ddbfdba26"))
+    (package
+      (name "unity")
+      (version (git-version "2.5.4" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                       (url "https://github.com/ThrowTheSwitch/Unity")
+                       (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "0y803ibjkqvj1fil0a0hzs7x0m98amm5ibwl8xxk3p8bj9wgdps1"))))
+      (build-system meson-build-system)
+      (arguments
+       (list #:configure-flags #~(list "-Dextension_fixture=true"
+                                       "-Dextension_memory=true"
+                                       "-Dsupport_double=true")
+             #:phases #~(modify-phases %standard-phases
+                          (replace 'check
+                            (lambda* (#:key tests? #:allow-other-keys)
+                              (when tests?
+                                (with-directory-excursion "../source/test"
+                                  (invoke "rake" "all"))))))))
+      (native-inputs
+        (append (list python)
+                (if (not (%current-target-system))
+                         (list ruby
+                               ruby-rake
+                               ruby-rspec
+                               ruby-rubocop)
+                         '())))
+      (home-page "http://throwtheswitch.org")
+      (synopsis "Unit testing framework for C")
+      (description "Unity is a lightweight unit testing framework for C.  It was
+designed to allow running tests on embedded devices and on a host computer.")
+      (license license:expat))))
+
 (define-public libfaketime
   (package
     (name "libfaketime")
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:54 2023
Received: from localhost ([127.0.0.1]:55228 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9dC-0004kH-EN
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:54 -0400
Received: from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d]:60649)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cZ-0004fD-Be
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:20 -0400
Received: by mail-ej1-x62d.google.com with SMTP id
 a640c23a62f3a-9ad8a822508so1859161866b.0
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:17:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979014; x=1696583814;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=EmgX8jBDzrJn64eAP4jIE8M3qe0BewT3prMHk5BRrc4=;
 b=ed+G560gglP7ErljLDCDAn6J9X2Imsi8ZuvcBIU7bhC6u2h/TdbldV87ZCTYZrTKxF
 /CeRDqXJEfauzSwsDcxSDXv3hWxuMM4NfgeTOkLoNGDVO0IY1LT0m8TUNvxIgCXWiega
 JOYp4npVTSMcGOdrAiF2bmWX5DuEtEKKumvmJb3K91Ca7RgVLQSIkdOXWuXLZH0zIMBY
 IPp4TB7W2b/ji2sTHo0d8HMrekq2WWzmsIBUSGcT5kxDVa3TY5lpkJFXiK5LLN7KvuC2
 2wvshVhPthED6CWWYdPd+u8tqB6rRqcsFpZgqJ+d0li1ZsvTHrECwVtwl0j6X8iAPyaU
 0iIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979014; x=1696583814;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=EmgX8jBDzrJn64eAP4jIE8M3qe0BewT3prMHk5BRrc4=;
 b=sgB3Ujit0V9knzUDVpxlhpPmj9TdARsNelbeEi3rjTH85KCBfi94K851MZ3nZmtfhh
 7ZOZ9CArudXoWUKiTdliFxQYevXpZUoQ2Vta/tzsR/QOz/Iu7i8usomMdwcSPRqGKFFb
 ChtdC4cDriI7vdvVVBVsSz+zcQMK9BH+zsbz5b+wMKkA6GlKYYN7y1N5lCwIqKADHd6U
 fRdo3q7sGNeLDRn+wm6oVK7SdQkoc8fYbfysUJwRe72VNcmddyjDcP1tYFbT7jJmJKRU
 9HQQ+2EaSBEbGH5DF2DYumnURuFGSAnQkLylkHIM0Z5/Z9P2h9l0CG0uScnuKc9rWB79
 fT1Q==
X-Gm-Message-State: AOJu0YytNFAnTeVAmF3uAYZHVtd4x7QPjK/MlfENW8vM1Uk3kXj0d+NZ
 qAvpLIjOVSkl34z3vvhGFTiKHDCGalZj+LL15dZD2g==
X-Google-Smtp-Source: AGHT+IEv6w+y9JYnkHibtM6Ci/DrdLYP7p5C7acmwzhjwQvI4ymJ3nU4X+599uopQPrLufXOJlKV0w==
X-Received: by 2002:a17:906:30d2:b0:9ae:63bd:a7fe with SMTP id
 b18-20020a17090630d200b009ae63bda7femr3385923ejb.10.1695979014346; 
 Fri, 29 Sep 2023 02:16:54 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.53
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:54 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 18/23] gnu: Add avr-libc.
Date: Fri, 29 Sep 2023 11:16:22 +0200
Message-Id: <20230929091627.7820-18-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* gnu/packages/cross-toolchain.scm (avr-libc): New variable.
---
 gnu/packages/cross-toolchain.scm | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/gnu/packages/cross-toolchain.scm b/gnu/packages/cross-toolchain.scm
index 77af6b862b..929e665e50 100644
--- a/gnu/packages/cross-toolchain.scm
+++ b/gnu/packages/cross-toolchain.scm
@@ -65,3 +65,8 @@ (define-public binutils-cross-avr
 
 (define-deprecated/public avr-binutils binutils-cross-avr
   (deprecated-package "avr-binutils" binutils-cross-avr))
+
+;;; C standard libraries:
+
+(define-public avr-libc
+  (cross-libc "avr"))
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:54 2023
Received: from localhost ([127.0.0.1]:55226 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9d5-0004k2-VO
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:54 -0400
Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:57841)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cd-0004gT-QO
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:20 -0400
Received: by mail-wm1-x329.google.com with SMTP id
 5b1f17b1804b1-40535597f01so140505595e9.3
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:17:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979019; x=1696583819;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=FyAGWA1iVJ69KfccThZICbnx6k2dV4sBFRV49qBPGoc=;
 b=itNQh3bRfNooor5HZq6yPw1ha9V2uiXNB+8bQ+rH4aDPbb+x94dORHHphvIJxW2EEd
 vj22g18jiyKbZyjfywmfyzO997f3VqUn9hQ/9v/RAMEdZ5S8CoIJEEX5BL2f0XT10gPJ
 9xLJdFHhQJltAElRNpLkGuXZ1/8PWaIUsXaDAaiuG3Z89KZdn5Q8tYoNqt810MKEx+VW
 7SMt1IF+mwyn/uYTWWiLRBGpxv+LqrpQdOHxqNOyXpjWPfDITbVRYurM55z4uip98N65
 FlG+e1+VKWZqwePZsB3+hu7f9O+15oGL9P0WZt4AT4xbSWzA3BcykAGkk0DP1i9eacYp
 ckJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979019; x=1696583819;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=FyAGWA1iVJ69KfccThZICbnx6k2dV4sBFRV49qBPGoc=;
 b=MQoIZ61upweA4X3jt77Kizb/S3Fu5ZX1EeoCjRiZBlzqv3RVBhw7v7Wn/fpO7qPyUA
 7TjuaXekr4xqhzNd/NOOX0/RFOcIKorNqP1DRBbkGAgCWqLbH7quhpq1zkm7DllIS0Fe
 /++kOH+6KCBv772rkUVzLUjkLdglGutGVw7Bv1WruA6s3BBUZA/pREo9PeNKcxEPPUat
 uJryRbuP5tITPKzTHI9oWN0PrYC57j6mHzs1bh9PH85Z7woEa7D5Vd424rMClAMvOvmV
 vjnOZt4KC/dHPz1eTbEc8782tJgDJKQIykj746/OGDBJA3+2kcnMXIK+7MGImkvwfHir
 gh6Q==
X-Gm-Message-State: AOJu0YxwkEUzG6gPc3uqwNKCDoBqHSWYG/mUAoX2EzMLJ/nFmS9qRebe
 a9knmbc1SIqYxrixKXrYvCHvOHKRkUB1JVRq3G25lw==
X-Google-Smtp-Source: AGHT+IHhh5SyTrtxTuqQNqbiPWVfSRnYiQaTz3PulgsYT6zyCOigpqEVg+wAJL7bXlMUpDMLx82hMw==
X-Received: by 2002:a05:600c:4750:b0:406:54e4:359c with SMTP id
 w16-20020a05600c475000b0040654e4359cmr3184269wmo.19.1695979019213; 
 Fri, 29 Sep 2023 02:16:59 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.58
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:58 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 22/23] guix: meson-build-system: Disable PIC for AVR.
Date: Fri, 29 Sep 2023 11:16:26 +0200
Message-Id: <20230929091627.7820-22-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* guix/build-system/meson.scm (make-built-in-options-alist): New
  variable.

* guix/build-system/meson.scm (make-cross-file): Add 'built-in options'
  section to cross file.
---
 guix/build-system/meson.scm | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/guix/build-system/meson.scm b/guix/build-system/meson.scm
index b894789fb8..92e47285d6 100644
--- a/guix/build-system/meson.scm
+++ b/guix/build-system/meson.scm
@@ -92,6 +92,13 @@ (define (make-binaries-alist triplet)
     (ld . ,(string-append triplet "-ld"))
     (strip . ,(string-append triplet "-strip"))))
 
+(define (make-built-in-options-alist triplet)
+  (if (target-avr? triplet)
+      `((b_pie . #f)
+        (b_staticpic . #f)
+        (default_library . "static"))
+       '()))
+
 (define (make-cross-file triplet)
   (computed-file "cross-file"
     (with-imported-modules '((guix build meson-configuration))
@@ -102,7 +109,9 @@ (define (make-cross-file triplet)
               (write-section-header port "host_machine")
               (write-assignments port '#$(make-machine-alist triplet))
               (write-section-header port "binaries")
-              (write-assignments port '#$(make-binaries-alist triplet))))))))
+              (write-assignments port '#$(make-binaries-alist triplet))
+              (write-section-header port "built-in options")
+              (write-assignments port '#$(make-built-in-options-alist triplet))))))))
 
 (define %meson-build-system-modules
   ;; Build-side modules imported by default.
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:48 2023
Received: from localhost ([127.0.0.1]:55224 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9d5-0004ju-KD
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:47 -0400
Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:42067)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cd-0004g9-7n
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:19 -0400
Received: by mail-wm1-x32d.google.com with SMTP id
 5b1f17b1804b1-4060b623e64so2580225e9.0
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:17:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979018; x=1696583818;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=MKc/WweQ4MCivzohc2pnxfFdjaAeZvN4Mwc71xGnllk=;
 b=KXVBF6/GK8wFlT+eJXVaXaLdoIf1apoSY96dTl7xl1Xrs87l9DYUCyKlXqovdETaOv
 MAsxgwRQovUb0iIrd3DavDm/ZPr7evVLQ5hY+fZMHvxmpWuntBb8QPJEuAFDluWwwV8c
 CA99bK/kzN4aelNc6hS5WmBl1/kFIpSE7AXYFoNG/G/AksYq0dqTjHRdUD8XwJ7wHuPT
 g/W7uhQj+mgPKnS1EuHuPFyFMWFc7l0IeTkf921JyxGPwLadjCddV5xAUdUpcHSS0qik
 oDjyE+QWTLYnqx/tLoGVLSRRP3ipHXHaUjYiM+NOcD0mdzzilblStf0wYLX66XmEMzzc
 xhPw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979018; x=1696583818;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=MKc/WweQ4MCivzohc2pnxfFdjaAeZvN4Mwc71xGnllk=;
 b=KGnxsXPNujMujB4qI50aFCEHOwUcxKj944Il72iGlZi/mB5KNRneUsZyCy4W7h1hHV
 qJpLVi0Hygv848Uu36OLDdfE5VbDUmPl0w8DMo0WbNoWVXmE0/kheSdkG6XxUmuhrJGq
 bmRnqDj26VuDGEqVyVWrHnwCCCx0KWLpRURnaKGkk2ISGx+rptf6acRqDwrhmVjpYKQ1
 s1I/WsFGRKC00Q7/Nk+Aic5kG5eWYWDOZTu804Mn4n8QRyGc3zWt3b1KeiTWLEbqtqEy
 YaOcHbvBIxl4/QRDziifp/gbYMqpUJ2jvgtiNiLYLlZJBHc/dAqVSr+Myg1fseGgKgNL
 3HNA==
X-Gm-Message-State: AOJu0Yx/DRbsAU7lgdM6eupJ5Vf0+pDMy7bMuIZaVP00kA4OOvhyzdJw
 8758lc9TTqhnpMv45hTSUePVxFkk6B+ivuRh8tPHaw==
X-Google-Smtp-Source: AGHT+IFQS2lCO259Iq/8inJguLOOmsvJy4HAkrQOo9sqRH/i2EkB3AHswDS4jFsVJZ9oP7eScnBb1Q==
X-Received: by 2002:a05:600c:3b2a:b0:406:45c1:4dd with SMTP id
 m42-20020a05600c3b2a00b0040645c104ddmr3399990wms.14.1695979018204; 
 Fri, 29 Sep 2023 02:16:58 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.57
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:57 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 21/23] guix: meson-build-system: Support AVR.
Date: Fri, 29 Sep 2023 11:16:25 +0200
Message-Id: <20230929091627.7820-21-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* guix/build-system/meson.scm (make-machine-alist)
  <system> [target-avr?]: Set to none.
  <cpu_family> [target-avr?]: Set to avr.
  <cpu> [target-avr?]: Set to avr.
---
 guix/build-system/meson.scm | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/guix/build-system/meson.scm b/guix/build-system/meson.scm
index 7c617bffb0..b894789fb8 100644
--- a/guix/build-system/meson.scm
+++ b/guix/build-system/meson.scm
@@ -49,11 +49,13 @@ (define (make-machine-alist triplet)
   `((system . ,(cond ((target-hurd? triplet) "gnu")
                      ((target-linux? triplet) "linux")
                      ((target-mingw? triplet) "windows")
+                     ((target-avr? triplet) "none")
                      (#t (error "meson: unknown operating system"))))
     (cpu_family . ,(cond ((target-x86-32? triplet) "x86")
                          ((target-x86-64? triplet) "x86_64")
                          ((target-arm32? triplet) "arm")
                          ((target-aarch64? triplet) "aarch64")
+                         ((target-avr? triplet) "avr")
                          ((target-mips64el? triplet) "mips64")
                          ((target-powerpc? triplet)
                           (if (target-64bit? triplet)
@@ -66,6 +68,7 @@ (define (make-machine-alist triplet)
                   ((target-x86-64? triplet) "x86_64")
                   ((target-aarch64? triplet) "armv8-a")
                   ((target-arm32? triplet) "armv7")
+                  ((target-avr? triplet) "avr")
                   ;; According to #mesonbuild on OFTC, there does not appear
                   ;; to be an official-ish list of CPU types recognised by
                   ;; Meson, the "cpu" field is not used by Meson itself and
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:47 2023
Received: from localhost ([127.0.0.1]:55222 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9d5-0004jn-AS
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:47 -0400
Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]:49537)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cb-0004fn-MA
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:18 -0400
Received: by mail-wm1-x336.google.com with SMTP id
 5b1f17b1804b1-406609df1a6so1484285e9.3
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:17:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979017; x=1696583817;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=npbdwcZGT+fYKTFtUHXwLobBmamqjAtraPBNHIsuWKM=;
 b=UPpySZDX845v1SRDlEujdS3MmeZqNys9QYMdabIMr+HQU5WPDuHotybjdh7pqom5uN
 12QcHqBglvHF2JalWAZAcnFsRHlfMhk7LuIFt3rN9/PwFL/1vWlx6BgQAOpbs8JSjID7
 om3uPZpwRx2zSAqZIndY3MfD9mIunyHi8O9CKOAeQhYYSdtKKRb3okADwVF6mPSz9ZhD
 48zC/7LN0ysll94l/ayCzYaX7ZfrmN2KPteOV3EIzjv78e3qJQcCImZT200HwqEtWgnK
 HVRXIhwVJI8Vk48VDIEyMTIokVI3mzT2uwn7BI+VFFqE6Kc5cE35dW0rkymoAm3WscXC
 /Uwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979017; x=1696583817;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=npbdwcZGT+fYKTFtUHXwLobBmamqjAtraPBNHIsuWKM=;
 b=eDpUSWVQH44gPqHFrAIAnnGXufJiCWYpcKwGL+LoozxJngfywqDp7Owd8QzTGZqKj7
 6e6MFtUgLKEd1fAaEwUYEeSZH9nb3XE7Y7Za46XykfbJBEF5hRz1LYCaUb9yDDnIZEKJ
 pmMIMH0pW0QpuyBMQx9QsU8089ZaFTLKm65SE0uHASlOxHzR7LEb8nmKQLbDwIuLGq+3
 AXzIaLTliDjfuWe1EApI1Mq3fkbe3xhkUPLmRn23xIstdaJ44ytDBT2Kf0HMPrFyAyGQ
 AFgfgLn4DluCWqab+iz99DJ6Q6iG7YrWHMqGtno37UtvRq6MlyosWjqtkUiiqBstp+4v
 L4dQ==
X-Gm-Message-State: AOJu0Ywl8JO6yG/owidWH4sx98lHB6IH0If1FOUuXMpo6q9LC9m7I0bJ
 AbB85DnzDAz3tp9g6s0mxuVofpHys+Swtv6yt35v0g==
X-Google-Smtp-Source: AGHT+IGT1LnQGMpEuUcpvHlc3OC6VAqaerjtBtBoYxDRbr8LDtF7tTHNFRcjaRt5hAaHjZRbbc+dUw==
X-Received: by 2002:a05:600c:1c11:b0:406:5359:769f with SMTP id
 j17-20020a05600c1c1100b004065359769fmr3177054wms.0.1695979017093; 
 Fri, 29 Sep 2023 02:16:57 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.56
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:56 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 20/23] gnu: Add avr-toolchain.
Date: Fri, 29 Sep 2023 11:16:24 +0200
Message-Id: <20230929091627.7820-20-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* gnu/packages/cross-toolchain.scm (avr-toolchain): New variable.
---
 gnu/packages/cross-toolchain.scm | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/gnu/packages/cross-toolchain.scm b/gnu/packages/cross-toolchain.scm
index 2ee039c7f6..0f1cd45b40 100644
--- a/gnu/packages/cross-toolchain.scm
+++ b/gnu/packages/cross-toolchain.scm
@@ -19,6 +19,7 @@
 (define-module (gnu packages cross-toolchain)
   #:use-module (gnu packages avr)
   #:use-module (gnu packages cross-base)
+  #:use-module (gnu packages flashing-tools)
   #:use-module (guix build-system trivial)
   #:use-module (guix deprecation)
   #:use-module (guix packages)
@@ -78,3 +79,10 @@ (define-public gcc-cross-avr-toolchain
                             #:libc avr-libc
                             #:xgcc (cross-gcc "avr" #:libc avr-libc)
                             #:xbinutils binutils-cross-avr))
+
+(define-deprecated/public avr-toolchain gcc-cross-avr-toolchain
+  (deprecated-package "avr-toolchain"
+                      (package/inherit gcc-cross-avr-toolchain
+                        (inputs
+                          (modify-inputs (package-inputs gcc-cross-avr-toolchain)
+                            (append avrdude))))))
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:47 2023
Received: from localhost ([127.0.0.1]:55220 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9d1-0004jb-Oa
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:47 -0400
Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:52583)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cP-0004e2-6t
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:18 -0400
Received: by mail-wm1-x32c.google.com with SMTP id
 5b1f17b1804b1-405524e6740so120861665e9.1
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:16:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979004; x=1696583804;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=lySh2JlWDrWJVGoYb6pOzfnxiKVxkvtsIQ5uUjoc9ds=;
 b=VCtcR2dmPaNTT9sEK+/Wq3yM0gdp6cJmnDuShlPwu0EEr/kIznRKZNdOjRrm7/OD92
 ujxlBiMc4YZ2z4RwRKd+9vs1HO0H8/QmxdbRUOSV6bih30AuoHHs85Mp1XHHWmIPgT0f
 WPxJS2CIyvaNG9z8zD1CnzLs4cuREDXV/+lgqzzgcdjpDyBQMj7dBceJ3sePxDGBmp7R
 ElSNwZ8K0XF5exHJMcxoNekEub9wgm8bV9uQDQxjqDxPFXZvHM223wwSCwYhmbYTX3LI
 vKwBn6bKFElucH945JLFCJyodDQlorrhhxnarrNdUdHrjMQ6s5YSDTm7fXigX1bj0Ve7
 /vJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979004; x=1696583804;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=lySh2JlWDrWJVGoYb6pOzfnxiKVxkvtsIQ5uUjoc9ds=;
 b=aNRwowM1OFicJZrM/HMuPlKRMyXLWYNXtUHRxU36iKhq84CkSQtAyVWLOOsyyswSmQ
 Wu+1PTruR7phtJXZUYN5K1pjpXK9HG6RgHStLQoGTvwI4nkfoYh091IB3p+ymsCEsgGx
 WN6adfi/srLWf5NYgNToULR0hU5t7w8jsl9j8/pSCTCU6i4BtQhSUg3XLCP8+xC+tAkl
 zN5zOh+woCoOpLf8qHh7WgotJeVGCow+4bjXVjBbu9a7TUuw0Qw4zsHwJ5pBr9ArItbt
 Gh8Y+wxjfjPFlsCRWygj4qxcm8JnHk5ghZAhpRVqtSFcmijGwbX29K1krPRBuS/Ns7ZS
 GZnA==
X-Gm-Message-State: AOJu0Yxx2SgVlqDGctYSOVH9AwkDrjG7u+5lzZtG7DD+K/O48rWtYeiJ
 0O54GfvVwkYh74pL9+DMyr5E42L1RhIiKIQpyniRSA==
X-Google-Smtp-Source: AGHT+IGfxH3UwxkGOJsNxSmIGt/+X1rof9QCvxNyqmuNKdnNXTOFDNAb4G172fuHE8K6KnLxiWg4vA==
X-Received: by 2002:a05:600c:2492:b0:405:3e9a:f1e3 with SMTP id
 18-20020a05600c249200b004053e9af1e3mr3508733wms.11.1695979004622; 
 Fri, 29 Sep 2023 02:16:44 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.44
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:44 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 09/23] gnu: Add make-cross-gcc-toolchain.
Date: Fri, 29 Sep 2023 11:16:13 +0200
Message-Id: <20230929091627.7820-9-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* gnu/packages/cross-toolchain.scm (make-cross-gcc-toolchain): New
  procedure.
---
 gnu/local.mk                     |  1 +
 gnu/packages/cross-toolchain.scm | 58 ++++++++++++++++++++++++++++++++
 2 files changed, 59 insertions(+)
 create mode 100644 gnu/packages/cross-toolchain.scm

diff --git a/gnu/local.mk b/gnu/local.mk
index bfa816d717..bdd3af5080 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -197,6 +197,7 @@ GNU_SYSTEM_MODULES =				\
   %D%/packages/crates-graphics.scm		\
   %D%/packages/crates-gtk.scm			\
   %D%/packages/cross-base.scm			\
+  %D%/packages/cross-toolchain.scm			\
   %D%/packages/crypto.scm			\
   %D%/packages/cryptsetup.scm			\
   %D%/packages/cups.scm				\
diff --git a/gnu/packages/cross-toolchain.scm b/gnu/packages/cross-toolchain.scm
new file mode 100644
index 0000000000..0062d043a0
--- /dev/null
+++ b/gnu/packages/cross-toolchain.scm
@@ -0,0 +1,58 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2023 Foundation Devices, Inc. <hello@HIDDEN>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (gnu packages cross-toolchain)
+  #:use-module (gnu packages avr)
+  #:use-module (gnu packages cross-base)
+  #:use-module (guix build-system trivial)
+  #:use-module (guix packages)
+  #:use-module (srfi srfi-1)
+  #:export (make-cross-gcc-toolchain))
+
+(define* (make-cross-gcc-toolchain target
+                                   #:key
+                                   (libc (cross-libc target))
+                                   (xgcc (cross-gcc target #:libc libc))
+                                   (xbinutils (cross-binutils target)))
+  (package
+    (name (string-append (package-name xgcc) "-toolchain"))
+    (version (package-version xgcc))
+    (source #f)
+    (build-system trivial-build-system)
+    (arguments
+     '(#:modules ((guix build union))
+       #:builder (begin
+         (use-modules (ice-9 match)
+                      (guix build union))
+
+         (match %build-inputs
+           (((names . directory) ...)
+            (union-build (assoc-ref %outputs "out") directory))))))
+    (inputs (list xgcc xbinutils libc))
+    (native-search-paths (package-native-search-paths xgcc))
+    (search-paths (package-search-paths xgcc))
+    (properties (alist-delete 'hidden? (package-properties xgcc)))
+    (license (package-license xgcc))
+    (synopsis (string-append "Complete GCC tool chain for C/C++ development ("
+                             target ")"))
+    (description
+      "This package provides a complete GCC cross tool chain for C/C++
+development to be installed in user profiles.  This includes GCC, as well as
+libc (headers and binaries), and Binutils.  GCC is the GNU Compiler
+Collection.")
+    (home-page "https://gcc.gnu.org/")))
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:43 2023
Received: from localhost ([127.0.0.1]:55218 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9d1-0004jT-1i
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:43 -0400
Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:46477)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9ca-0004fZ-Cs
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:16 -0400
Received: by mail-wm1-x332.google.com with SMTP id
 5b1f17b1804b1-4054496bde3so121296165e9.1
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:17:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979016; x=1696583816;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=er1LrOuNNgwR8NIdmUfFlL8Q3iVsugp8u6EYIL7avIQ=;
 b=MNzwdg3gBjPjO/stqMvsGVjq1PmjH/cVmUHDDm3tLM/Zx/zijdP8f7xOICUlChzRwB
 7/XMkL8ePB5v5k80C87MoKhMf+DjoJDPRUW/M5zWeDgN4MNR6Okvk9Aq8ss1oEBqpyqs
 lJ+dkw0uzH5HLsTnGJeR2Y7BtoaDzdFc4+7ARbMvvfhXDiPspN5csAUzr2f4JkuVnx0w
 V+16zIwsv3xCodyxlrP6VCkF1oiNOow6FH92EmuR+MhcbFP463g8f7O0R+IpWs+IMs1x
 uriSRposcXRzH4MOANYdedft8JC5OwPXZzvgkZp1OOhL2VcvybWCowkGPuPuSAgeHXob
 vAoQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979016; x=1696583816;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=er1LrOuNNgwR8NIdmUfFlL8Q3iVsugp8u6EYIL7avIQ=;
 b=Lks2SqlE8HpDuYpqSFd6vwWwpqhNi5o2PzEbIXMW4nMv2fpm9FY1klNPPqIJDvunxP
 nKYrx2LIT7VWGuUYc1zPMzAkk7C9P4fjEk5Ax5+6afb96ZQtjmP/Yis5AwwdgV+nmiuO
 YTVyCg5CqIq0ntkAMKgmK3yAWqXX0Bgk8Peo1jcp/8wC4cUG5+yVrT3hcZ3RWvnzU99C
 lA7OuNUZURgK+p4nCzj7ulDqroRJDdU+jYUpJO3VZKlUH16HkxhHTElPGUglgORNOsRJ
 giLb4zvdmgNkON0EOPBlsp6Or8WRoiCfA7+Wf1J+95wF9RV+B2DJcUhJTwb/S6175tX9
 LGwA==
X-Gm-Message-State: AOJu0Yz+NtEaQ8jXOGPRIJfEbQeZBt/R+NVWdndAhbq2bC+mCB72HXtF
 LLx3XVdWpVGdCKpPSoT6SweU3D6K12MU2QHgC/EG1Q==
X-Google-Smtp-Source: AGHT+IE866XEar56wkbn1a18gAt5sE/fSqHpOeoDTHe/l7MPsRjNDWvy5GHYIK9uUuCbqK4nRDgvOA==
X-Received: by 2002:a05:600c:2113:b0:405:1ba2:4fd1 with SMTP id
 u19-20020a05600c211300b004051ba24fd1mr3463312wml.24.1695979015901; 
 Fri, 29 Sep 2023 02:16:55 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:55 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 19/23] gnu: Add gcc-cross-avr-toolchain.
Date: Fri, 29 Sep 2023 11:16:23 +0200
Message-Id: <20230929091627.7820-19-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* gnu/packages/cross-toolchain.scm (gcc-cross-avr-toolchain): New
  variable.
---
 gnu/packages/cross-toolchain.scm | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/gnu/packages/cross-toolchain.scm b/gnu/packages/cross-toolchain.scm
index 929e665e50..2ee039c7f6 100644
--- a/gnu/packages/cross-toolchain.scm
+++ b/gnu/packages/cross-toolchain.scm
@@ -70,3 +70,11 @@ (define-deprecated/public avr-binutils binutils-cross-avr
 
 (define-public avr-libc
   (cross-libc "avr"))
+
+;;; Cross toolchains:
+
+(define-public gcc-cross-avr-toolchain
+  (make-cross-gcc-toolchain "avr"
+                            #:libc avr-libc
+                            #:xgcc (cross-gcc "avr" #:libc avr-libc)
+                            #:xbinutils binutils-cross-avr))
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:43 2023
Received: from localhost ([127.0.0.1]:55216 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9cx-0004jG-1Y
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:42 -0400
Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:51533)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cR-0004eT-Ce
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:16 -0400
Received: by mail-wm1-x32e.google.com with SMTP id
 5b1f17b1804b1-40572aeb73cso109687195e9.3
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:16:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979007; x=1696583807;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=C9mYa0TbjrzIkXI4LwWLpCLHjn8EzVK3j3Dms8ng2BE=;
 b=BULBeDOlgyO94w0CiEvM3f93p18uyYHLEr6YAE6TjKqxiKNLFeyaLFg6fjwXNIA5o5
 gG9gttDd8Nbrbq/VQ3VNJjv0o+vqU+o1XG2Tl5hw95ohAMiuv/5g8Lknnb/lZqM0aJmQ
 TCviv/wpnEJyH/8DTLdiFosgaCI56qfIROtuGCp+uSibM5G9NTREVfVPA37mZdYyhCAY
 S3LcIq85rVPWkq5Qw01vqt64WYUSCLcLg6FYWNW12CHEgJDstErFITjSjDlUtEP0uPYE
 AFyonYPQczZRubetrzzqJfyN7dEtZ1SmDcX5R6QzNT7BV5LRWB9fGrByMQjsEfMgASXP
 w/PA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979007; x=1696583807;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=C9mYa0TbjrzIkXI4LwWLpCLHjn8EzVK3j3Dms8ng2BE=;
 b=ppcMW/khHoun73S5xdjYpJ9uEC4DwHepxb3c0G49u1ZNTYXtcfL+nSp2dRNzVDdG6i
 Tz4YgDBHtmrHs+MZrVwaOCCdjA+308703Xmuimb8r2ksKVYK69n9j5pZ93ZkDyvRkeSp
 dRS1057TxkDtOs6eMG6/7qMcvu/lGrC2eDFmmdAUUQPaC747uDvOlsIR67Lb6ildj+AJ
 6MHstgBWc9htA740rPhFlugHEmcCE162b57nDwTUqS3p9WhpmoQDC6hnkY5N7TiZoreX
 iZtIIvGSXcTlIZhFTSZlrroP0+pSaSRoVqblIpjab1fj4Q8NKBPnVVZbEYbx8yI9Lk86
 Ntdg==
X-Gm-Message-State: AOJu0YwiBgkYdjx8ea+MlzRyME3rYWExAroQNT1hZc4lJ9OOn1u+u8kP
 h25cBHQpWh4GpQRDOx1E0aTGJ5gyWgDabfsIa5azWA==
X-Google-Smtp-Source: AGHT+IHmFTxNCQ8Iwq0/WrK1ily3vPjzLwdWKHRplS+UityVgxsjn8rG/OaL/LMal12T8dvYDA+/qA==
X-Received: by 2002:a05:600c:3d1a:b0:406:548e:bd51 with SMTP id
 bh26-20020a05600c3d1a00b00406548ebd51mr2582139wmb.26.1695979006870; 
 Fri, 29 Sep 2023 02:16:46 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:46 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 11/23] gnu: avr-binutils: Deprecate package.
Date: Fri, 29 Sep 2023 11:16:15 +0200
Message-Id: <20230929091627.7820-11-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* gnu/packages/avr.scm (avr-binutils): Delete variable.

* gnu/packages/cross-toolchain.scm (avr-binutils): New deprecated variable.
---
 gnu/packages/avr.scm             | 5 -----
 gnu/packages/cross-toolchain.scm | 4 ++++
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm
index df1523274b..97873a8691 100644
--- a/gnu/packages/avr.scm
+++ b/gnu/packages/avr.scm
@@ -37,11 +37,6 @@ (define-module (gnu packages avr)
   #:use-module (gnu packages gcc)
   #:export (make-avr-libc))
 
-(define-public avr-binutils
-  (package
-    (inherit (cross-binutils "avr"))
-    (name "avr-binutils")))
-
 (define avr-gcc
   (let ((xgcc (cross-gcc "avr" #:xbinutils avr-binutils)))
     (package
diff --git a/gnu/packages/cross-toolchain.scm b/gnu/packages/cross-toolchain.scm
index 5617959851..77af6b862b 100644
--- a/gnu/packages/cross-toolchain.scm
+++ b/gnu/packages/cross-toolchain.scm
@@ -20,6 +20,7 @@ (define-module (gnu packages cross-toolchain)
   #:use-module (gnu packages avr)
   #:use-module (gnu packages cross-base)
   #:use-module (guix build-system trivial)
+  #:use-module (guix deprecation)
   #:use-module (guix packages)
   #:use-module (srfi srfi-1)
   #:export (make-cross-gcc-toolchain))
@@ -61,3 +62,6 @@ (define* (make-cross-gcc-toolchain target
 
 (define-public binutils-cross-avr
   (cross-binutils "avr"))
+
+(define-deprecated/public avr-binutils binutils-cross-avr
+  (deprecated-package "avr-binutils" binutils-cross-avr))
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:39 2023
Received: from localhost ([127.0.0.1]:55214 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9cw-0004j8-NP
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:39 -0400
Received: from mail-ej1-x62a.google.com ([2a00:1450:4864:20::62a]:45311)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cX-0004eq-W8
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:15 -0400
Received: by mail-ej1-x62a.google.com with SMTP id
 a640c23a62f3a-99357737980so1826569766b.2
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:16:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979013; x=1696583813;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=lOfnJsOxtIBdVIh262RnJHFnYanu9vJIpy6KAp9AD70=;
 b=KdR1lXps9ZcUFOOh5r073bgyMO8JfQaokTRV1VX22LiGihXlW+xOaM7oBK/iPArGIM
 XJGPbA2/WLLCIzSWmL7Vwyvvlek+RtR0Twl+2bJZkMgb5pkSmUqr4xkoH4Zd49MsMeyO
 FTGnjvNLTWfMc78x/2u3lxfFUlAXgZ1Hw1MsOw9FM+V+FprfHtvGE01PU1h/5Tj04nIM
 yXrccXV0ccz8Ef/DSdM7CAat+c8KchGF3LTuDonTi/dlquTscfHPrpwLtrAKTJOgdHZv
 WUL8pI5eGQE22Q4mqtyqswGizbqeP/cdZr7G+0+r0PTiDBiMKi3GmmWakhQLsxDaGZMC
 h0yA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979013; x=1696583813;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=lOfnJsOxtIBdVIh262RnJHFnYanu9vJIpy6KAp9AD70=;
 b=l2bA9jg1HkEsKOs4UNK2sIlQ7rXayj21p+sKWN5h5eFDp71VT2pZDWBBIfz+zTPtXg
 T1A8zlEQPhtrTu+PL1tridYHnEWiJLY3czDHJldTcSSDU/2BtCRSfRBnlSIzS5q4Cyph
 cXwl5tTqFelHeVf0GOcDB6DTV7ujpQzLAib08aNryCYtwZzCLLoL36wC7trZjSVB2qQl
 CSoKAdPe8Z5l7YZ38O92maodHp4EevESP/WD6hQq/5LrpgeI1P8X561iWGjMmvEsfmXU
 4W2173oeD7f/+7gQ2UIvDnZeJh2DwPomnCF6zVQecgeaAiITj2QDlm+tFumkZSSEag4w
 XegA==
X-Gm-Message-State: AOJu0Yxb8adzxqPymaGvUwegZ2X0Htso/qjKZMZbkVPg52Ub1eMMmDcE
 yhNsng1Drd3hfCFUnIVIsbsp4QjmW5MaUyWa5iGJtA==
X-Google-Smtp-Source: AGHT+IGqqTLQbVkczuCpTd76MF+tdy+fTob5tOZe1fLB6W+g+iW2OjaNvE3z38huitvtHznlC4XvBQ==
X-Received: by 2002:a17:907:8b8c:b0:9a1:b950:abab with SMTP id
 tb12-20020a1709078b8c00b009a1b950ababmr4383386ejc.32.1695979013392; 
 Fri, 29 Sep 2023 02:16:53 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.52
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:53 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 17/23] gnu: cross-gcc: Handle inputs for AVR.
Date: Fri, 29 Sep 2023 11:16:21 +0200
Message-Id: <20230929091627.7820-17-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* gnu/packages/cross-base.scm (cross-gcc) <inputs>: Handle inputs for
  AVR.
---
 gnu/packages/cross-base.scm | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm
index ee90424076..ef793557fc 100644
--- a/gnu/packages/cross-base.scm
+++ b/gnu/packages/cross-base.scm
@@ -366,6 +366,11 @@ (define* (cross-gcc target
                                   ,@(assoc-ref (%final-inputs)
                                                "libc:static"))))))
            (cond
+            ((target-avr? target)
+             (if libc
+                 `(,@inputs
+                   ("libc" ,libc))
+                 inputs))
             ((target-mingw? target)
              (if libc
                  `(,@inputs
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:38 2023
Received: from localhost ([127.0.0.1]:55212 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9cs-0004iu-PJ
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:38 -0400
Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:54310)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cW-0004em-SQ
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:14 -0400
Received: by mail-wm1-x32b.google.com with SMTP id
 5b1f17b1804b1-406589e5765so7859115e9.0
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:16:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979012; x=1696583812;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=tO8jAljSfvVAL9I6FVZaB5JJJXvlhi2ireIV3u5HSB0=;
 b=Xj8DlnAKhYwOSa1qYO4ESm6nCWq7xATJODjV6NZx1JliFwO7VSNpxwh1QGQ/bhFuqv
 5Xr5DQA/C0oSbCGkBYsI+KTHlOVeIuCwppmJYq7D3xWJCr/Qd5Jr4vi5UmZFp2dZUroh
 bTFUxi+hGV92mo13MkayOK2fMx+Vxxrfyu/6JVb6M9BFddb+8bgHLBBjiZ6P7sL2FW/v
 JhSBzqFuiP3TXCiJeY/wmv21CaGWXNba3FpStch6YOZIt+GngsK6tM6LjIjZVJ33z6xS
 3E1YVfj+X/2LPE/dboP3LkWsq7Utx9XtqiPogqa7yGBHkuCXsnX5Dm8+gaonWdbQxxsg
 5FlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979012; x=1696583812;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=tO8jAljSfvVAL9I6FVZaB5JJJXvlhi2ireIV3u5HSB0=;
 b=TeeYzlL/ZQhOAf+lbqzXgcBKiEONIWaE/CtVFnVLqKnE7jCt9CtPUc4yTZB44nvjXE
 yY3zLx00QvwzwbgQOdbDcLVXEvO/al8QMIbTVxKQKR4MVOf5ZkAdGVGTwMQqZXq6c/lY
 YH9US/aC5Zja6tz0ZJ4uXzvzlH8Ixrzsz9HSz9jGzt3B114JA/qe6i5X6bH0AEqxBmzO
 x0jfMxfU03zNUJ9mhxvwgqXqF+BxuEPYVOeu9fXg/QVu78RotCqWauMXKIqD/S7Uuojd
 4lNR6AfeYN2hNqt+5h9fW52addGdVlbNRKIfkUGlCrlPF8mYVe5pJajgAMctQingtPF4
 Gung==
X-Gm-Message-State: AOJu0Yx2pXx9xW4K4XIEPJxvbyVAIF9ZUu2cUhVmHsTpxo5V06SXWjLO
 b/ZbkkKpOT81O9fxolnaI3E8KxXJRriyRRI3BNLF4A==
X-Google-Smtp-Source: AGHT+IHU2KKvmWc8lRin8EPqkhx9AkJLValHWs2MIHYHNKodnIbfLDBM/9n8jPC0tmG8n0jnWG4EpQ==
X-Received: by 2002:a7b:ce09:0:b0:3fe:d630:f568 with SMTP id
 m9-20020a7bce09000000b003fed630f568mr3178323wmc.39.1695979012294; 
 Fri, 29 Sep 2023 02:16:52 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.51
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:52 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 16/23] gnu: cross-gcc-search-paths: Handle AVR target.
Date: Fri, 29 Sep 2023 11:16:20 +0200
Message-Id: <20230929091627.7820-16-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* gnu/packages/cross-base.scm (cross-gcc-search-paths): Handle AVR
  target case.
---
 gnu/packages/cross-base.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm
index 10d912b755..ee90424076 100644
--- a/gnu/packages/cross-base.scm
+++ b/gnu/packages/cross-base.scm
@@ -267,6 +267,31 @@ (define (cross-gcc-snippet target)
         "-DTOOLDIR_BASE_PREFIX=\\\"../../../../\\\""))
      #t))
 
+(define (cross-gcc-search-paths target)
+  "Return GCC search paths needed for TARGET."
+  (cons (search-path-specification
+          (variable "CROSS_LIBRARY_PATH")
+          (files `("lib" "lib64"
+                   ,@(list (string-append target "/lib")
+                           (string-append target "/lib64")))))
+
+        (map (lambda (variable)
+               (search-path-specification
+                 (variable variable)
+
+                 ;; Add 'include/c++' here so that <cstdlib>'s
+                 ;; "#include_next <stdlib.h>" finds GCC's
+                 ;; <stdlib.h>, not libc's.
+                 (files (match variable
+                          ("CROSS_CPLUS_INCLUDE_PATH"
+                           `("include/c++" "include"
+                             ,@(list (string-append target "/include/c++")
+                                     (string-append target "/include"))))
+                          (_
+                           `("include"
+                             ,@(string-append target "/include")))))))
+             %gcc-cross-include-paths)))
+
 (define* (cross-gcc target
                     #:key
                     (xgcc %xgcc)
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:34 2023
Received: from localhost ([127.0.0.1]:55210 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9cs-0004im-D2
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:34 -0400
Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:49193)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cV-0004ed-Rg
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:13 -0400
Received: by mail-wm1-x329.google.com with SMTP id
 5b1f17b1804b1-406618d080eso279505e9.2
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:16:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979011; x=1696583811;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=H2UCtvHWHG6LI8tf3DTHDXN3qtWDwkJLuV4m7uyrUBk=;
 b=U2DZDCpnwAfR9BujB5OSupAomttQvuXOZqIn/f9G4P8uXHSJRGeu/9vxA9H7RGqPe2
 WACIOFLjghmSk8yIYJNottzawEE3sQQzCj3vvD2YjOWunutcExRYMzqbYCmFq9W8nZhI
 uYQTlCjuqTy7n+A7/tFRbmmg+YqUo5iOz00SpCDvtYsOTA7z8Jx42NgmmqM3BfsF/TPm
 V9Yi2ql8I7kRV5ikxmBMYD3fkSEonae0lw0JNWhG75o0Ma/ad7BBo5bfMWgGBsV8Lk/Z
 qoQS9NdDWJU6sJdIZaX8oKwWbd0bOkCG/QW3tzByO4L0WTiCxrxW5xcFyfNDQrhzeuJs
 XqLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979011; x=1696583811;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=H2UCtvHWHG6LI8tf3DTHDXN3qtWDwkJLuV4m7uyrUBk=;
 b=aX6pPvn8U+o/C2sjtYhmra4zVywccHU4AANGATvGRbwRibTU8I8nP/anqJkQ4Wdfbm
 xWG4/BMeBddk+c0c2Jittxsrlr6E2boL3cegut9egomButoFBYI9OB4fN5y+YxjTaBXs
 59RCEsYZGd0Jj4zmPXTGY9bfLSbW2yIqdI1MoETj/7t3PRwbyYvcw71/pUYpYlEWsRH+
 dtVzMAPPV3ZMxM1hjVBpsrts7bxvb+wVp1sXvqSRT/aC3LyeWthxtnX3r66GzO40rsYn
 Gz0Hi8TXjnhvj/tFam27Wx+6gQ2DPL80bwIOmGxhDBFyMO+UbG0kbX6ZpSMjPaMiyQqa
 cEJg==
X-Gm-Message-State: AOJu0YwKfsbxY7jNtSn7E3iq/OBcZWMDr9vUa2GJ88iuWKw3F2IG5auX
 d4+lYmK+s8s3SUQyQ2TY48k8RNJPvYFk2wA5YJYISw==
X-Google-Smtp-Source: AGHT+IFraTMUoFnS86fixC8xoUEjA49dPEBKSq5G4mpKN2npXK/a8FM4iks4Bp4Tf6GzBibxoGmZpg==
X-Received: by 2002:a05:600c:b4e:b0:402:95a0:b2ae with SMTP id
 k14-20020a05600c0b4e00b0040295a0b2aemr3345132wmr.32.1695979011297; 
 Fri, 29 Sep 2023 02:16:51 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.50
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:51 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 15/23] guix: meson-configuration: Fix boolean assigment.
Date: Fri, 29 Sep 2023 11:16:19 +0200
Message-Id: <20230929091627.7820-15-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* guix/build/meson-configuration.scm (write-assigment): Print true for
  #t and false for #f.  Previously it was inverting the values.
---
 guix/build/meson-configuration.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/guix/build/meson-configuration.scm b/guix/build/meson-configuration.scm
index 1aac5f8f0a..5e194d4c2b 100644
--- a/guix/build/meson-configuration.scm
+++ b/guix/build/meson-configuration.scm
@@ -43,9 +43,9 @@ (define (write-assignment port key value)
      (format port "~a = '~a'~%" key value))
     ((? integer?)
      (format port "~a = ~a~%" key value))
-    (#f
-     (format port "~a = true~%" key))
     (#t
+     (format port "~a = true~%" key))
+    (#f
      (format port "~a = false~%" key))))
 
 (define* (write-assignments port alist)
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:34 2023
Received: from localhost ([127.0.0.1]:55208 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9cs-0004ie-2U
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:34 -0400
Received: from mail-lj1-x22c.google.com ([2a00:1450:4864:20::22c]:46357)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cT-0004eX-Ub
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:12 -0400
Received: by mail-lj1-x22c.google.com with SMTP id
 38308e7fff4ca-2c02e232c48so229827181fa.1
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:16:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979009; x=1696583809;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=/pe7YpfnjAAXFJoCSkJusfhVvkiy9KxONm/2NlHqh8k=;
 b=YVI9clgSKCx0c1ixeSYdKEB2ZoPiItNKXx5YPeqpJW+9lVDwhg2LU1HLO82qd9t2Gg
 yCshg69KZZf1nupWRD3XA6YGpNrjDbzFNtK1XjwNxS/rbhPO4Q4JbSy4kOVYwnXjegYE
 9gB7XZxnaIU9lNR4iGBq/JYUt7zAwLlen3O/Jtw1iAjoZQ6AKAVcIGzrkIzyHboql8Qr
 2AKEarXPEvzM+zhOV6Luj0izjSa1FUde0KCG7b1dGwg+HLXB2tPU56Hgfd3/HeX1Nfov
 XOc/TilDEnDgxPXCZr5y4WnboRrap9ZKFWL7DwvHeMCn0rqvTiYUHDX60ixORBB8UoNU
 iVvQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979009; x=1696583809;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=/pe7YpfnjAAXFJoCSkJusfhVvkiy9KxONm/2NlHqh8k=;
 b=LJFf3S9aZM4BWlKtKz4Ol5StAip4aXKKzN17SO/t39F6CbX0ve2FvXc9gGCK8fxySr
 OXpDWpdfRRWIpbq+7rwqXVtu1hmxV73aVsYAemCL33N0dwDCE4JczWlBTUGy9UouOPv8
 y9EhhwUVYwq9T4ytPO1sM9HqTp8ihDYGeC81gdKtt2P6WmAlW0idcgr1PY7D40Ug1mUg
 B3RhiXkwHZvzlVxyeHjUm85aaOg6hHP1twSEC4JBjPTJjRc2nObxhfXVnLNgl3Ei7Zjm
 fSZ6etxsMfXVVmg62YNBylI+MF+kcAtlu432KrdwVSIv2Euc83KB06VVxalvnG20CoXm
 Creg==
X-Gm-Message-State: AOJu0YyAbKBI+F2cMmtRVCbDariyjW4vK6UQHCXBCoebqOiyT02hW/19
 XsXmHJw9MoeqGLy5IJDCCbx8mU9Ag4D6YQiszOGE7w==
X-Google-Smtp-Source: AGHT+IGecKd2aGkLxsjRU//Zbgh6CBcl+o6XikjjIyP0tIoMoRtGgdTcgncGxOgG1m/BJ2FSaVl9uA==
X-Received: by 2002:a05:6512:3685:b0:503:17d6:7dac with SMTP id
 d5-20020a056512368500b0050317d67dacmr2742432lfs.42.1695979009227; 
 Fri, 29 Sep 2023 02:16:49 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.48
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:48 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 13/23] gnu: cross-libc: Add AVR Libc case.
Date: Fri, 29 Sep 2023 11:16:17 +0200
Message-Id: <20230929091627.7820-13-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* gnu/packages/cross-base.scm (cross-libc): Handle the AVR target case
  and return AVR Libc package.
---
 gnu/packages/cross-base.scm | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm
index ec7ca2186d..fc21e7c4fd 100644
--- a/gnu/packages/cross-base.scm
+++ b/gnu/packages/cross-base.scm
@@ -28,6 +28,7 @@
 
 (define-module (gnu packages cross-base)
   #:use-module (gnu packages)
+  #:use-module (gnu packages avr)
   #:use-module (gnu packages gcc)
   #:use-module (gnu packages base)
   #:use-module (gnu packages linux)
@@ -622,6 +623,8 @@ (define* (cross-libc* target
   "Return LIBC cross-built for TARGET, a GNU triplet. Use XGCC and XBINUTILS
 and the cross tool chain."
   (match target
+   ((? target-avr?)
+    (make-avr-libc #:xgcc xgcc #:xbinutils xbinutils))
    ((? target-mingw?)
     (let ((machine (substring target 0 (string-index target #\-))))
       (make-mingw-w64 machine
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:34 2023
Received: from localhost ([127.0.0.1]:55206 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9co-0004iT-5Z
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:34 -0400
Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:55601)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cU-0004eZ-Rx
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:12 -0400
Received: by mail-wm1-x332.google.com with SMTP id
 5b1f17b1804b1-40528376459so142574965e9.3
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:16:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979010; x=1696583810;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=ZRQJVpelh3QbJW9lwGQ4hvwsLadwfndLJJ4N+/M+z04=;
 b=H4hbKZ2CdQB/e1BxRkdFj71D2YIHGwI8ZmDKJibHK3NRt1GWdP9BBFnH16OwmAvvpa
 oODjy7U5FffaSUed8WwrPI9ttlprqZUf5w0aZEjAhnXaK7TFLvzoZNQ2sX8Io23Qnj3K
 +qGjQyJXQAOgx8sm25yW2/o4H8v8IqBmaTz/kKzYPloN3DRcnJ28P8HBUy0s6aqaVRon
 7xm+Vv5hZe3ArSQpXpdKvwJto2U5VB8R3hsdNFOZXvXa5JcyNurRfh3ryonnaTPxEk43
 D39GhalubgzthrBxhIpdpikYAJB+F+GAFR1mlK77VmCXaHfkwHCIul8torc1/l3vAXUW
 f1zw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979010; x=1696583810;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=ZRQJVpelh3QbJW9lwGQ4hvwsLadwfndLJJ4N+/M+z04=;
 b=mnsiBcrRLLQqpr1IsmCPU7yR7/bhPOL1emtfc41cy1FJFrFjeDCTdS1x8USeKqo3Ft
 NrcBRoau15Q6E+Ab0yJ53ONzpfT+1cXZ2Kpo4SRiuuvqBgoZRSDv6GerQtTW+clmp7T/
 5SstmJI5WwQmcL+D3m+0ZmZ+N7vEn5QGBn2DiSoFjyE5SFAVUaeLgXV2j31uZJJUI/LP
 rB8N9YYFmybgX5veTCatf/3F3UtsU08bqMBu2MZm/FacwBXVrei+iq85FwA5fyTJrlfh
 M4v9y2rOzvt4dBVi7KYY4Iajh7nRTx3LSnW++isNms6ljkpRAGoulJvSWkpBd2nydGyR
 KyQg==
X-Gm-Message-State: AOJu0YxZ+WvzlAuYc1u8quVLnsxgmk6eimatex17DgUAVIAzrDLWdI/E
 uC/artS+VX4pZ8eanMaF10umbvB+2OyWlFjVA9Fm6g==
X-Google-Smtp-Source: AGHT+IHSwXfY6cgznAYtEaobAnfRRahfcY9x1t6+MW9Ju6JZpt6GeEZAlZEz38XkCC3vm05Hhgms7w==
X-Received: by 2002:a05:600c:22d1:b0:405:3251:47a1 with SMTP id
 17-20020a05600c22d100b00405325147a1mr3358192wmg.40.1695979010317; 
 Fri, 29 Sep 2023 02:16:50 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.49
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:50 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 14/23] gnu: cross-gcc-arguments: Handle AVR target.
Date: Fri, 29 Sep 2023 11:16:18 +0200
Message-Id: <20230929091627.7820-14-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* gnu/packages/cross-base.scm (cross-gcc-arguments): Handle AVR target.
---
 gnu/packages/cross-base.scm | 25 ++++++++++++++++++++-----
 1 file changed, 20 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm
index fc21e7c4fd..10d912b755 100644
--- a/gnu/packages/cross-base.scm
+++ b/gnu/packages/cross-base.scm
@@ -204,23 +204,38 @@ (define (cross-gcc-arguments target xgcc libc)
                                 #~("--enable-multilib")
                                 #~())
 
+                         #$@(if (and libc (target-avr? target))
+                                #~("--enable-languages=c,c++"
+                                   (string-append "--with-native-system-header-dir="
+                                                  #$libc "/avr/include" ))
                                 #~()))
 
                    (remove
                      (lambda (flag)
                        (or (and (string-match "--enable-languages.*" flag)
                                 #$libc)
+                           (and (string-match "--with-native-system-header-dir.*"
+                                              flag)
+                                #$libc
+                                #$(target-avr? target))
                            (and (string-match "--disable-multilib" flag)
                                 #$(target-avr? target))))
                      #$flags)))
         ((#:make-flags flags)
-         (if libc
-             #~(let ((libc (assoc-ref %build-inputs "libc")))
+         (cond
+           ((and (target-avr? target) libc)
+            #~(let ((libc (assoc-ref %build-inputs "libc")))
                 ;; FLAGS_FOR_TARGET are needed for the target libraries to receive
                 ;; the -Bxxx for the startfiles.
-                 (cons (string-append "FLAGS_FOR_TARGET=-B" libc "/lib")
-                       #$flags))
-             flags))
+                (cons (string-append "FLAGS_FOR_TARGET=-B" libc "/avr/lib")
+                      #$flags)))
+           (libc
+            #~(let ((libc (assoc-ref %build-inputs "libc")))
+                ;; FLAGS_FOR_TARGET are needed for the target libraries to receive
+                ;; the -Bxxx for the startfiles.
+                (cons (string-append "FLAGS_FOR_TARGET=-B" libc "/lib")
+                      #$flags)))
+           (else flags)))
         ((#:phases phases)
          #~(cross-gcc-build-phases #$target #$phases))))))
 
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:30 2023
Received: from localhost ([127.0.0.1]:55203 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9cn-0004iO-L3
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:30 -0400
Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]:48330)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cS-0004eV-TX
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:12 -0400
Received: by mail-ej1-x62b.google.com with SMTP id
 a640c23a62f3a-9a9cd066db5so1917198766b.0
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:16:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979008; x=1696583808;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=goqWTk2lJyiaOTyLmk/quP7QQnhTgt/Ox/vioCkR53k=;
 b=ExzlTs05PfTZjcj72YlPT5EGXJm9xrtlh+emHB5ZRbj5tTLCYDht7FpJEZRXBb7tmD
 D/iOyjogfhE0TsKXtNYvcr+Q5BD/OnOdIMQH6JmUNAU961myG/9QXePAeON8KcYYFEbO
 EottV2BAiJ0cAJOyAMDe0sEAmXP4iLDY1VaA+nlO1sA38SxkTl8oQWZ1iGN9fWTCuly+
 JR/RVwINqj51YmMq74YYBADEO9Kywy+voklPKw8YFZ+VGaC3gVn3Za5vg2GZpkvG+ygd
 vErru0+DvH8uTHNsd0qC7T/9IJdELeTpcd1FkVZun0zG5JIc5CbPnVdMX+/U9+2bLmLy
 AbaA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979008; x=1696583808;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=goqWTk2lJyiaOTyLmk/quP7QQnhTgt/Ox/vioCkR53k=;
 b=pSwF6EcLxXqlGycVHg6vvAn6rDD714I22+jJh/8iIzAaSykrpSA8Xnl+MPiuUVotcI
 1PtDfv4lrXtmbyOFwnJaIyxjMDaODlpDitiMZddie7n0OKo4s28sYQYI5hyRLEVYQdmV
 3se+iLTE6JWlB1tkNBWoxMbARXXj34UY8U0N0b8XL094VJwC9jDHcAAuh/ic3gFPUzOE
 2D7Gh3BjGkdwCak0QKP5qyZ2c7qi8MJW/gziQgdLpxpyKazF5EAbfcrODv4floNDsmLS
 8bcIa6T3yLMLDHn7L/LXi2uvB2Y1r6OLc8iReHfJcQAC+ZyvvBcAH+Qyck+jAxMnY6q5
 Q60A==
X-Gm-Message-State: AOJu0YwqGC47h5O8kEQ3AEIZPh7wtlOCwBg3CDqGl8SXpx+iL+GqPTAW
 aK6Q0ys/aePdSKiZIN9hEUJjhYKbHgukpjHcq/e2qg==
X-Google-Smtp-Source: AGHT+IEE2rvXVzueFqJhZ5lrAodXjNNirFU2C5j5oLI9Nk+1ZASpFfVtx9vK2apZ4bFU1CDmL8I8ew==
X-Received: by 2002:a17:906:76d9:b0:9ae:4eb7:ae8b with SMTP id
 q25-20020a17090676d900b009ae4eb7ae8bmr3356285ejn.7.1695979008160; 
 Fri, 29 Sep 2023 02:16:48 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.47
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:47 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 12/23] gnu: Remove various AVR packages.
Date: Fri, 29 Sep 2023 11:16:16 +0200
Message-Id: <20230929091627.7820-12-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* gnu/packages/avr.scm (avr-gcc): Remove variable.
  (avr-libc): Ditto.
  (avr-toolchain): Ditto.
---
 gnu/packages/avr.scm | 92 +++-----------------------------------------
 1 file changed, 6 insertions(+), 86 deletions(-)

diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm
index 97873a8691..e9b8e2b064 100644
--- a/gnu/packages/avr.scm
+++ b/gnu/packages/avr.scm
@@ -23,72 +23,16 @@
 ;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 
 (define-module (gnu packages avr)
-  #:use-module ((guix licenses) #:prefix license:)
-  #:use-module (guix gexp)
-  #:use-module (guix utils)
+  #:use-module (gnu packages)
+  #:use-module (gnu packages cross-base)
+  #:use-module (guix build-system gnu)
   #:use-module (guix download)
-  #:use-module (guix git-download)
+  #:use-module (guix gexp)
+  #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix packages)
-  #:use-module (guix build-system gnu)
-  #:use-module (guix build-system trivial)
-  #:use-module (gnu packages check)
-  #:use-module (gnu packages cross-base)
-  #:use-module (gnu packages flashing-tools)
-  #:use-module (gnu packages gcc)
+  #:use-module (guix utils)
   #:export (make-avr-libc))
 
-(define avr-gcc
-  (let ((xgcc (cross-gcc "avr" #:xbinutils avr-binutils)))
-    (package
-      (inherit xgcc)
-      (name "avr-gcc")
-      (arguments
-       (substitute-keyword-arguments (package-arguments xgcc)
-         ((#:phases phases)
-          #~(modify-phases #$phases
-              (add-after 'set-paths 'augment-CPLUS_INCLUDE_PATH
-                (lambda* (#:key inputs #:allow-other-keys)
-                  (let ((gcc (assoc-ref inputs  "gcc")))
-                    ;; Remove the default compiler from CPLUS_INCLUDE_PATH to
-                    ;; prevent header conflict with the GCC from native-inputs.
-                    (setenv "CPLUS_INCLUDE_PATH"
-                            (string-join
-                             (delete (string-append gcc "/include/c++")
-                                     (string-split (getenv "CPLUS_INCLUDE_PATH")
-                                                   #\:))
-                             ":"))
-                    (format #t
-                            "environment variable `CPLUS_INCLUDE_PATH' changed to ~a~%"
-                            (getenv "CPLUS_INCLUDE_PATH")))))
-              ;; Without a working multilib build, the resulting GCC lacks
-              ;; support for nearly every AVR chip.
-              (add-after 'unpack 'fix-genmultilib
-                (lambda _
-                  ;; patch-shebang doesn't work here because there are actually
-                  ;; several scripts inside this script, each with a #!/bin/sh
-                  ;; that needs patching.
-                  (substitute* "gcc/genmultilib"
-                    (("#!/bin/sh") (string-append "#!" (which "sh"))))))))))
-      (native-search-paths
-       (list (search-path-specification
-              (variable "CROSS_C_INCLUDE_PATH")
-              (files '("avr/include")))
-             (search-path-specification
-              (variable "CROSS_CPLUS_INCLUDE_PATH")
-              (files '("avr/include")))
-             (search-path-specification
-              (variable "CROSS_OBJC_INCLUDE_PATH")
-              (files '("avr/include")))
-             (search-path-specification
-              (variable "CROSS_OBJCPLUS_INCLUDE_PATH")
-              (files '("avr/include")))
-             (search-path-specification
-              (variable "CROSS_LIBRARY_PATH")
-              (files '("avr/lib")))))
-      (native-inputs
-       `(("gcc" ,gcc)
-         ,@(package-native-inputs xgcc))))))
-
 (define* (make-avr-libc #:key
                         (xbinutils (cross-binutils "avr"))
                         (xgcc (cross-gcc "avr")))
@@ -117,27 +61,3 @@ (define* (make-avr-libc #:key
 for use with GCC on Atmel AVR microcontrollers.")
     (license
      (license:non-copyleft "http://www.nongnu.org/avr-libc/LICENSE.txt"))))
-
-(define avr-libc (make-avr-libc))
-
-(define-public avr-toolchain
-  ;; avr-libc checks the compiler version and passes "--enable-device-lib" for avr-gcc > 5.1.0.
-  ;; It wouldn't install the library for atmega32u4 etc if we didn't use the corret avr-gcc.
-  (package
-    (name "avr-toolchain")
-    (version (package-version avr-gcc))
-    (source #f)
-    (build-system trivial-build-system)
-    (arguments '(#:builder (begin (mkdir %output) #t)))
-    (propagated-inputs
-     `(("avrdude" ,avrdude)
-       ("binutils" ,avr-binutils)
-       ("gcc" ,avr-gcc)
-       ("libc" ,avr-libc)))
-    (synopsis "Complete GCC tool chain for AVR microcontroller development")
-    (description "This package provides a complete GCC tool chain for AVR
-microcontroller development.  This includes the GCC AVR cross compiler and
-avrdude for firmware flashing.  The supported programming languages are C and
-C++.")
-    (home-page (package-home-page avr-libc))
-    (license (package-license avr-gcc))))
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:29 2023
Received: from localhost ([127.0.0.1]:55199 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9cm-0004i8-KC
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:28 -0400
Received: from mail-lj1-x229.google.com ([2a00:1450:4864:20::229]:55575)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cN-0004dy-7f
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:11 -0400
Received: by mail-lj1-x229.google.com with SMTP id
 38308e7fff4ca-2c00e1d4c08so224297401fa.3
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:16:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979002; x=1696583802;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=v8cpt2jTu38Jk6y5Yzrz2fJnsovdFNlpDLG20zKhlEM=;
 b=T2xqI+cKggZ1I6slqxY/StL7p5UX9l0oYxorG8TI2/LbmcvCotZzcJuxU7yk72h38L
 yJRqc2nZINcCpNZlLWg4b6m65EWmasuhoIvIa7a2U8/AyL4g5pQWVnttXvpOkfDrp/vH
 6ZlSbf2wQfc9P8B0ygI0QD3NP91KE09UXYSGr3i2a9EhKZ6Zei7LljQoU3+mjWQ1iDtq
 vE29FACP4v+FNSWG7iCUehFLoY/Xs2hjXdOJe8a03z7M7aNDRKtS3U6ij6Dxri825HRF
 LMeNr9vFDW98DTkUOUizNlDi8JOJaNGk6m8PTXSWTqQgOr3FnYi7dNa3EywFgtHBgvLq
 yvgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979002; x=1696583802;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=v8cpt2jTu38Jk6y5Yzrz2fJnsovdFNlpDLG20zKhlEM=;
 b=SsIYXvR/BvjnYAwHXGEgcSzdxr7ysRWyKNhAVacYyyGqzVSYmM9U9H1VHP7tdyxccP
 vwJH79uy6XOI49XEAY2vdLMF4T9FYLufmmiCP0r9jc0nBEehGZQHGmwRyDIsH3uiBMYM
 9sK9d1eNZ6JbVMclTs4eXwIshQlv0J0lDZ20mMH0pyZdWpiwGIf511fYAm362fg+uojr
 Gmv6vWpEJz715kVBAP5uBSkPrKoWG5ZphsyjqLR5bia5Q+ssnD72PttRUrfqSFuBkAnt
 kxNt1uFbMCovEC/Z1yq9XCH/G4E5iOXSWDxFUEYPxk3Bc3GClJT4d2n9MY93unjYrhsQ
 hueA==
X-Gm-Message-State: AOJu0YxqeJfk3ecCtlNCWg9zAU2/91EIAfo3bp8vTWcRPIYJty6XWcRx
 6s7d9O0lpQTGhEKsNCcd1Hwq2ZtJRVx3ijbZ9J4FsQ==
X-Google-Smtp-Source: AGHT+IEUlgd6IIt9k0Xf0IV0NpVgOxI2UYp5EBhkjcJYgy2OR+kJq28yqKdqhfRRrk4xFVqp4sNi4g==
X-Received: by 2002:a05:6512:10cd:b0:503:5d8:da33 with SMTP id
 k13-20020a05651210cd00b0050305d8da33mr3496990lfg.20.1695979002409; 
 Fri, 29 Sep 2023 02:16:42 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.41
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:42 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 07/23] gnu: Add AVR phases to cross-gcc-build-phases.
Date: Fri, 29 Sep 2023 11:16:11 +0200
Message-Id: <20230929091627.7820-7-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* gnu/build/cross-toolchain.scm (set-cross-path/avr): New procedure.

* gnu/build/cross-toolchain.scm (cross-gcc-build-phases): Add case for
  AVR target.
---
 gnu/build/cross-toolchain.scm | 41 +++++++++++++++++++++++++++++------
 1 file changed, 34 insertions(+), 7 deletions(-)

diff --git a/gnu/build/cross-toolchain.scm b/gnu/build/cross-toolchain.scm
index 9746be3e50..8de62be593 100644
--- a/gnu/build/cross-toolchain.scm
+++ b/gnu/build/cross-toolchain.scm
@@ -97,6 +97,31 @@ (define (cross? x)
      ;; We're building the sans-libc cross-compiler, so nothing to do.
      #t)))
 
+(define* (set-cross-path/avr #:key inputs #:allow-other-keys)
+  (match (assoc-ref inputs "libc")
+    ((? string? libc)
+     (define (cross? x)
+       ;; Return #t if X is a cross-libc.
+       (string-prefix? libc x))
+
+     (let ((cpath (string-append libc "/avr/include")))
+       (for-each (cut setenv <> cpath)
+                 %gcc-cross-include-paths))
+
+     (setenv "CROSS_LIBRARY_PATH"
+             (string-append libc "/avr/lib"))
+
+     (for-each (lambda (var)
+                   (and=> (getenv var)
+                          (lambda (value)
+                            (let* ((path (search-path-as-string->list value))
+                                   (native-path (list->search-path-as-string
+                                                 (remove cross? path) ":")))
+                              (setenv var native-path)))))
+                 (cons "LIBRARY_PATH" %gcc-include-paths)))
+    ;; AVR sans-libc cross-compiler.
+    (else #t)))
+
 (define* (set-cross-path/mingw #:key inputs target #:allow-other-keys)
   "Add the cross MinGW headers to CROSS_C_*_INCLUDE_PATH, and remove them from
 C_*INCLUDE_PATH."
@@ -174,13 +199,15 @@ (define* (cross-gcc-build-phases target
 a target triplet."
   (modify-phases phases
     (add-before 'configure 'set-cross-path
-      ;; This mingw32 target checking logic should match that of target-mingw?
-      ;; in (guix utils), but (guix utils) is too large too copy over to the
-      ;; build side entirely and for now we have no way to select variables to
-      ;; copy over. See (gnu packages cross-base) for more details.
-      (if (string-suffix? "-mingw32" target)
-          (cut set-cross-path/mingw #:target target <...>)
-          set-cross-path))
+      (cond
+        ;; This mingw32 target checking logic should match that of target-mingw?
+        ;; in (guix utils), but (guix utils) is too large too copy over to the
+        ;; build side entirely and for now we have no way to select variables to
+        ;; copy over. See (gnu packages cross-base) for more details.
+        ((string-suffix? "-mingw32" target)
+         (cut set-cross-path/mingw #:target target <...>))
+        ((string-prefix? "avr" target) set-cross-path/avr)
+        (else set-cross-path)))
     (add-after 'install 'make-cross-binutils-visible
       (cut make-cross-binutils-visible #:target target <...>))
     (replace 'install install-strip)))
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:28 2023
Received: from localhost ([127.0.0.1]:55197 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9cm-0004i1-97
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:28 -0400
Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:57848)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cI-0004dk-0r
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:10 -0400
Received: by mail-wm1-x332.google.com with SMTP id
 5b1f17b1804b1-40535597f01so140502085e9.3
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:16:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695978995; x=1696583795;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=FCV+UtGUIkfq3vrLJDUKGfi83XI3U1/XET70FM9B/kw=;
 b=EaosmqFlA4+NVlM3BIbEEgKZwbT4DLGxPaGGWBG4jaLbN9DH7HhSaHNDUNvZW7VHTg
 yKqUeU9UBD+GrKb8pVDXIC8N5y4s2/MrAtMMmm98xDtJy4SotY7KY05wqEjlMbgVD9v2
 LzyKN1AbppLwmsdX/B7S2w8iHIBYcVQ8VKJ6k2lWCfi/LP+rGgGU9kLyOdvoge+NDyqK
 BwqUwLwhualAG7CVPpBoK7mwop4XN4eqSCANjYSlrsKpts5OVmjBOIWqfa6hAeOLf/DG
 9NXhEz+iagRHx2C6QQ9cuw3asS7CPmP+INRNQQ443mUUqFZ3hkSBIV+jSY8xdedsmNi8
 E1ZA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695978995; x=1696583795;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=FCV+UtGUIkfq3vrLJDUKGfi83XI3U1/XET70FM9B/kw=;
 b=Spd/8NnSvEQoD/ZjEmTFhyQ/8R8co98Z3Zc+bdEapvfQYfuybOjyub9C6bEJbJHo2F
 hB9UppFH18ifuK1fSz2Avj3C/spdIfHD3ZrplCthKawx1y/V6w+d6ef0zm51IXFkbGQt
 9okuloGV1oPH2aI1JiwoPp3P78SDLijjVkoN2RUTEYbV+HDQjXP0FrUFUgHrSvU3Wg0L
 Z1AZbwURpeuT29vOABRlLH27kNHB9I8bLB0W/MuzSi+203qVSLRE3v1xVrTEYFY19mz7
 3ikZhNDJvQ5KL1qefr1vTgDjtom0XZ1g4RkSVnJZ55xBnVeyV55uG2eCxrQHKh1xkfCI
 YAbA==
X-Gm-Message-State: AOJu0YyUVQTiAFwqr5cjZMGcY5rmwiV7E6kW2RndFAlfzMo/vKnZCYNK
 G2dxqdMkNl397wGjqglVrjKIx76KgjVdey9mwwnJFQ==
X-Google-Smtp-Source: AGHT+IHuDnfzuPAsOC8wA0qGCZwKHP6BtyMhLCfSSgbpWcQCwcabN8Ze84MFCCoqafJ+g1IPGdjCVQ==
X-Received: by 2002:a05:600c:204:b0:3fe:fc0f:52e2 with SMTP id
 4-20020a05600c020400b003fefc0f52e2mr3467862wmi.37.1695978995086; 
 Fri, 29 Sep 2023 02:16:35 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.34
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:34 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 02/23] guix: gnu: Handle platforms without libc.
Date: Fri, 29 Sep 2023 11:16:06 +0200
Message-Id: <20230929091627.7820-2-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* guix/build-system/gnu.scm (standard-cross-packages): Do not add
  cross-libc as an input if the system doesn't support a libc.
---
 guix/build-system/gnu.scm | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/guix/build-system/gnu.scm b/guix/build-system/gnu.scm
index c1aa187c42..03a742f8b9 100644
--- a/guix/build-system/gnu.scm
+++ b/guix/build-system/gnu.scm
@@ -460,11 +460,15 @@ (define standard-cross-packages
            `(("cross-gcc" ,(gcc target
                                 #:xbinutils (binutils target)
                                 #:libc libc))
-             ("cross-libc" ,libc)
 
-             ;; MinGW's libc doesn't have a "static" output.
-             ,@(if (member "static" (package-outputs libc))
-                   `(("cross-libc:static" ,libc "static"))
+             ;; Some targets don't have a libc.
+             ,@(if libc
+                   `(("cross-libc" ,libc)
+
+                     ;; MinGW's libc doesn't have a "static" output.
+                     ,@(if (member "static" (package-outputs libc))
+                           `(("cross-libc:static" ,libc "static"))
+                           '()))
                    '()))))))))
 
 (define* (gnu-cross-build name
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:28 2023
Received: from localhost ([127.0.0.1]:55195 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9cl-0004hu-LY
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:28 -0400
Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:44199)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cI-0004di-EB
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:10 -0400
Received: by mail-wm1-x32c.google.com with SMTP id
 5b1f17b1804b1-406618d0992so275975e9.0
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:16:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695978994; x=1696583794;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=cOG/pzxU5SmzmUxtbGMIzsmMxINxsxe9+XUTkU4nf4U=;
 b=L4tUPnE77I3fsClL05bn+jUOE/dAXMF1usMHGOpOSBtHK34mUxrKNH5Mnpime7HoWr
 e2wrJHXqadRNZMrhXdK35zIkDWJArD9KVAuYgyBR4kiM/wDmMyQyGvOjsx8Aw4wdmMlp
 Rb2uNOJ84RGnw7UomZlo93bvYt5HFCybBhbgwOvk5XTS7zoTT8tdq+HE0/d+ABgxQFpu
 +goUP9Ed0nmtXUoGQlc2NxMoMQxsbrNdaPx9xj+Ysgtj2o1kTbjiRYWWa472UdTsxVmu
 XHVNhjtBTU2efSZsg21XqbYXpeNrit6asMapp6tv0x/X56hvtKC0q4yKK5xllLcBooNY
 4sYQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695978994; x=1696583794;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=cOG/pzxU5SmzmUxtbGMIzsmMxINxsxe9+XUTkU4nf4U=;
 b=KlRbSry71cD+FBiPjp9EXUe+DX24uoepbGc5ToPL7oXfSw9yxbx//vHwfwJHfHUNj8
 zczVWko2i95XtLxp+KMj1Cv2yqV6nTZKV/ZA2+aBKuMlUau9+EKUWRMmoG4yM6HFFJ4q
 RHCCOzXOis6GpHMguaCAHLZt/XlfDpBhed3SO8wzvUIxhRCLVLbFxaDQyKwC9zxXCKoj
 ZHkL0HWz6pBvoPfO6NkSOP5z7IY6PjdeskA7pAkcVK2VXMOn4+Z4pXFgVy4W+0zqxZZC
 LhWQGPk39N1Q/vuItoltYtxvmM7fDxCtt+vdDiuZDUlaxYvaqWq0ifgF6U1SOIK0H8i4
 Vf/g==
X-Gm-Message-State: AOJu0YzQi9qYW1B8IigRBgEMXIk+l003l0Zs2I9iWOwMrPudNpunmdSw
 rt+MH5nTLtq2k0af5E2mUfg/SUueJ8q0vmHm7NR6GQ==
X-Google-Smtp-Source: AGHT+IGwcsjncPfF1pwtI6aEzGF2yeLBGdeD+n0IJviI66cGeColvzoeXoP2EKKI75amneQXAktjmA==
X-Received: by 2002:a05:600c:2058:b0:405:95c3:e79d with SMTP id
 p24-20020a05600c205800b0040595c3e79dmr3499708wmg.40.1695978993583; 
 Fri, 29 Sep 2023 02:16:33 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.32
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:33 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 01/23] gnu: cross-libc: Return #f if no libc available.
Date: Fri, 29 Sep 2023 11:16:05 +0200
Message-Id: <20230929091627.7820-1-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 1.7 (+)
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/cross-base.scm (cross-libc): Return #f if
 platform
 does not have a libc available. --- gnu/packages/cross-base.scm | 138
 +++++++++++++++++++ 1 file changed, 71 insertio [...] 
 Content analysis details:   (1.7 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2a00:1450:4864:20:0:0:0:32c listed in]
 [list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 1.7 URIBL_BLACK            Contains an URL listed in the URIBL blacklist
 [URIs: libc.so]
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: 0.7 (/)

* gnu/packages/cross-base.scm (cross-libc): Return #f if platform does
  not have a libc available.
---
 gnu/packages/cross-base.scm | 138 +++++++++++++++++++-----------------
 1 file changed, 71 insertions(+), 67 deletions(-)

diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm
index 14cb365099..f55765f1b0 100644
--- a/gnu/packages/cross-base.scm
+++ b/gnu/packages/cross-base.scm
@@ -9,6 +9,7 @@
 ;;; Copyright © 2020 Mathieu Othacehe <m.othacehe@HIDDEN>
 ;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@HIDDEN>
 ;;; Copyright © 2023 Josselin Poiret <dev@HIDDEN>
+;;; Copyright © 2023 Foundation Devices, Inc. <hello@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -611,73 +612,76 @@ (define* (cross-libc* target
                       (xheaders (cross-kernel-headers target)))
   "Return LIBC cross-built for TARGET, a GNU triplet. Use XGCC and XBINUTILS
 and the cross tool chain."
-  (if (target-mingw? target)
-      (let ((machine (substring target 0 (string-index target #\-))))
-        (make-mingw-w64 machine
-                        #:xgcc xgcc
-                        #:xbinutils xbinutils))
-      (package
-        (inherit libc)
-        (name (string-append "glibc-cross-" target))
-        (arguments
-         (substitute-keyword-arguments
-             `( ;; Disable stripping (see above.)
-               #:strip-binaries? #f
-
-               ;; This package is used as a target input, but it should not have
-               ;; the usual cross-compilation inputs since that would include
-               ;; itself.
-               #:implicit-cross-inputs? #f
-
-               ;; We need SRFI 26.
-               #:modules ((guix build gnu-build-system)
-                          (guix build utils)
-                          (srfi srfi-26))
-
-               ,@(package-arguments libc))
-           ((#:configure-flags flags)
-            `(cons ,(string-append "--host=" target)
-                   ,(if (target-hurd? target)
-                        `(append (list "--disable-werror"
-                                       ,@%glibc/hurd-configure-flags)
-                                 ,flags)
-                        flags)))
-           ((#:phases phases)
-            `(modify-phases ,phases
-               (add-before 'configure 'set-cross-kernel-headers-path
-                 (lambda* (#:key inputs #:allow-other-keys)
-                   (let* ((kernel (assoc-ref inputs "kernel-headers"))
-                          (cpath (string-append kernel "/include")))
-                     (for-each (cut setenv <> cpath)
-                               ',%gcc-cross-include-paths)
-                     (setenv "CROSS_LIBRARY_PATH"
-                             (string-append kernel "/lib")) ; for Hurd's libihash
-                     #t)))
-               ,@(if (target-hurd? target)
-                     '((add-after 'install 'augment-libc.so
-                         (lambda* (#:key outputs #:allow-other-keys)
-                           (let* ((out (assoc-ref outputs "out")))
-                             (substitute* (string-append out "/lib/libc.so")
-                               (("/[^ ]+/lib/libc.so.0.3")
-                                (string-append out "/lib/libc.so.0.3"
-                                               " libmachuser.so libhurduser.so"))))
-                           #t)))
-                     '())))))
-
-        ;; Shadow the native "kernel-headers" because glibc's recipe expects the
-        ;; "kernel-headers" input to point to the right thing.
-        (propagated-inputs `(("kernel-headers" ,xheaders)))
-
-        (native-inputs `(("cross-gcc" ,xgcc)
-                         ("cross-binutils" ,xbinutils)
-                         ,@(if (target-hurd? target)
-                               `(("cross-mig"
-                                  ,(cross-mig target
-                                              #:xgcc xgcc
-                                              #:xbinutils xbinutils)))
-                               '())
-                         ,@(package-inputs libc) ;FIXME: static-bash
-                         ,@(package-native-inputs libc))))))
+  (match target
+   ((? target-mingw?)
+    (let ((machine (substring target 0 (string-index target #\-))))
+      (make-mingw-w64 machine
+                      #:xgcc xgcc
+                      #:xbinutils xbinutils)))
+   ((or (? target-linux?) (? target-hurd?))
+    (package
+      (inherit libc)
+      (name (string-append "glibc-cross-" target))
+      (arguments
+       (substitute-keyword-arguments
+           `( ;; Disable stripping (see above.)
+             #:strip-binaries? #f
+
+             ;; This package is used as a target input, but it should not have
+             ;; the usual cross-compilation inputs since that would include
+             ;; itself.
+             #:implicit-cross-inputs? #f
+
+             ;; We need SRFI 26.
+             #:modules ((guix build gnu-build-system)
+                        (guix build utils)
+                        (srfi srfi-26))
+
+             ,@(package-arguments libc))
+         ((#:configure-flags flags)
+          `(cons ,(string-append "--host=" target)
+                 ,(if (target-hurd? target)
+                      `(append (list "--disable-werror"
+                                     ,@%glibc/hurd-configure-flags)
+                               ,flags)
+                      flags)))
+         ((#:phases phases)
+          `(modify-phases ,phases
+             (add-before 'configure 'set-cross-kernel-headers-path
+               (lambda* (#:key inputs #:allow-other-keys)
+                 (let* ((kernel (assoc-ref inputs "kernel-headers"))
+                        (cpath (string-append kernel "/include")))
+                   (for-each (cut setenv <> cpath)
+                             ',%gcc-cross-include-paths)
+                   (setenv "CROSS_LIBRARY_PATH"
+                           (string-append kernel "/lib")) ; for Hurd's libihash
+                   #t)))
+             ,@(if (target-hurd? target)
+                   '((add-after 'install 'augment-libc.so
+                       (lambda* (#:key outputs #:allow-other-keys)
+                         (let* ((out (assoc-ref outputs "out")))
+                           (substitute* (string-append out "/lib/libc.so")
+                             (("/[^ ]+/lib/libc.so.0.3")
+                              (string-append out "/lib/libc.so.0.3"
+                                             " libmachuser.so libhurduser.so"))))
+                         #t)))
+                   '())))))
+
+      ;; Shadow the native "kernel-headers" because glibc's recipe expects the
+      ;; "kernel-headers" input to point to the right thing.
+      (propagated-inputs `(("kernel-headers" ,xheaders)))
+
+      (native-inputs `(("cross-gcc" ,xgcc)
+                       ("cross-binutils" ,xbinutils)
+                       ,@(if (target-hurd? target)
+                             `(("cross-mig"
+                                ,(cross-mig target
+                                            #:xgcc xgcc
+                                            #:xbinutils xbinutils)))
+                             '())
+                       ,@(package-inputs libc) ;FIXME: static-bash
+                       ,@(package-native-inputs libc)))))
+   (else #f)))
 
 
 ;;; Concrete cross tool chains are instantiated like this:
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:27 2023
Received: from localhost ([127.0.0.1]:55193 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9cl-0004hm-4g
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:27 -0400
Received: from mail-lf1-x133.google.com ([2a00:1450:4864:20::133]:50367)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cM-0004dw-TV
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:10 -0400
Received: by mail-lf1-x133.google.com with SMTP id
 2adb3069b0e04-50336768615so23166294e87.0
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:16:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979001; x=1696583801;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=cvGHDlsyj+RwjuNpvfOGJLp5v3QnOkVD/245YwXDXOU=;
 b=Z80H1ZXFAdA0sCJjrR0opiPkI3v+tJSnoJdAhEFvSyGS8xEonTwNlHuXg031d0w4Sa
 UxWRQ7lFJVtcAiadjk23XBYaxBJ2cDyKEJ/EcbEphqJGjse83VE80aNzbDT7M/1wPy+J
 lfOrKLqD8g5R7s3MInsUIhR604MKwCWXom41MlHApx46OyyQiVKjzDfDEOOwcPL2uZ08
 fixraTSOjGvRajQBmOs1y7azBgD5dUiOg2DHqD5y8ciqcWrjkANBpPoiKgCQyMkrYOIz
 98hjWXHKVEahqVXoibygbTF4NxXQBibXauz9PRty1A1J8qjRDU1YuCOPfGutwD0VjQ4M
 qVTQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979001; x=1696583801;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=cvGHDlsyj+RwjuNpvfOGJLp5v3QnOkVD/245YwXDXOU=;
 b=d+ebSTM/wfaVwVSuJVlBdUeaxnKHPOrmz/OIy3z6umvwHhjhP1lBa/6y1llqDGmH94
 Ynkd2yUmTfdBeEmxlRczB7E/4BMWISQtM6LwsqZOMA5goF3wqtwWn0OEeloFfIZNVkmP
 A2Dm8+9cAI1JOPUSCqT7sjf8S2/YHLuxDOecfQzxIAlZ6TXKKjvYd7Uhx29CZ1xkW3rt
 M2f/rogfyCF4mOxKBme3DTduZjqQp5M0X5Nm9CsVkhGJqx6Yf3HxfdRY8F1xY/uRoGmy
 MxBIkl2AEWXKpggUYtAC3LHPtp7HYlKs4LhdemVD0aczLPu2VL52Q7HbCEJSwx5PD1Vw
 vfaw==
X-Gm-Message-State: AOJu0Yz1jcXcHrtHwpeIddlN0h0owOZscmAFXpBgFk1Q4rU9b73XLJoB
 1dqoeAR/Zf6pxkZ9HmSkCDbK9lXcNTVR4dY+k+btLw==
X-Google-Smtp-Source: AGHT+IEv6c5duH1REQXK80kbIC6dwk6pv0pd4xf2GZtVEIPlF1qO+08Y4IuO5FLHTgW8NsDjMxo6QA==
X-Received: by 2002:a05:6512:68f:b0:500:b553:c09e with SMTP id
 t15-20020a056512068f00b00500b553c09emr3778626lfe.32.1695979001155; 
 Fri, 29 Sep 2023 02:16:41 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:40 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 06/23] gnu: microscheme: Move to avr-xyz.
Date: Fri, 29 Sep 2023 11:16:10 +0200
Message-Id: <20230929091627.7820-6-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* gnu/packages/avr.scm (microscheme): Remove from file.

* gnu/packages/avr-xyz.scm (microscheme): New variable.
---
 gnu/packages/avr-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++++
 gnu/packages/avr.scm     | 42 +---------------------------------------
 2 files changed, 42 insertions(+), 41 deletions(-)

diff --git a/gnu/packages/avr-xyz.scm b/gnu/packages/avr-xyz.scm
index a05157ede7..771753b5e4 100644
--- a/gnu/packages/avr-xyz.scm
+++ b/gnu/packages/avr-xyz.scm
@@ -28,14 +28,55 @@ (define-module (gnu packages avr-xyz)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages base)
   #:use-module (gnu packages bash)
+  #:use-module (gnu packages check)
+  #:use-module (gnu packages compression)
   #:use-module (gnu packages avr)
   #:use-module (gnu packages elf)
   #:use-module (gnu packages gl)
+  #:use-module (gnu packages llvm)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages ncurses)
   #:use-module (gnu packages version-control)
+  #:use-module (gnu packages vim)
   #:use-module (gnu packages ruby))
 
+(define-public microscheme
+  (package
+    (name "microscheme")
+    (version "0.9.4")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/ryansuchocki/microscheme")
+             (commit (string-append "v" version))))
+       (sha256
+        (base32 "1bflwirpcd58bngbs6hgjfwxl894ni2gpdd4pj10pm2mjhyj5dgw"))
+       (file-name (git-file-name name version))))
+    (build-system gnu-build-system)
+    (arguments
+     `(#:parallel-build? #f             ; fails to build otherwise
+       #:tests? #f                      ; no tests
+       #:phases
+       (modify-phases %standard-phases
+         (delete 'configure))
+       #:make-flags
+       (list (string-append "PREFIX=" (assoc-ref %outputs "out")))))
+    (native-inputs
+     (list clang cppcheck unzip xxd))
+    (home-page "https://github.com/ryansuchocki/microscheme/")
+    (synopsis "Scheme subset for Atmel microcontrollers")
+    (description
+     "Microscheme, or @code{(ms)} for short, is a functional programming
+language for the Arduino, and for Atmel 8-bit AVR microcontrollers in general.
+Microscheme is a subset of Scheme, in the sense that every valid @code{(ms)}
+program is also a valid Scheme program (with the exception of Arduino
+hardware-specific primitives).  The @code{(ms)} compiler performs function
+inlining, and features an aggressive tree-shaker, eliminating unused top-level
+definitions.  Microscheme has a robust @dfn{Foreign Function Interface} (FFI)
+meaning that C code may be invoked directly from (ms) programs.")
+    (license license:expat)))
+
 (define-public simavr
   (package
     (name "simavr")
diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm
index e976203b89..ccce686010 100644
--- a/gnu/packages/avr.scm
+++ b/gnu/packages/avr.scm
@@ -32,12 +32,9 @@ (define-module (gnu packages avr)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system trivial)
   #:use-module (gnu packages check)
-  #:use-module (gnu packages compression)
   #:use-module (gnu packages cross-base)
   #:use-module (gnu packages flashing-tools)
-  #:use-module (gnu packages gcc)
-  #:use-module (gnu packages llvm)
-  #:use-module (gnu packages vim))
+  #:use-module (gnu packages gcc))
 
 (define-public avr-binutils
   (package
@@ -142,40 +139,3 @@ (define-public avr-toolchain
 C++.")
     (home-page (package-home-page avr-libc))
     (license (package-license avr-gcc))))
-
-(define-public microscheme
-  (package
-    (name "microscheme")
-    (version "0.9.4")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/ryansuchocki/microscheme")
-             (commit (string-append "v" version))))
-       (sha256
-        (base32 "1bflwirpcd58bngbs6hgjfwxl894ni2gpdd4pj10pm2mjhyj5dgw"))
-       (file-name (git-file-name name version))))
-    (build-system gnu-build-system)
-    (arguments
-     `(#:parallel-build? #f             ; fails to build otherwise
-       #:tests? #f                      ; no tests
-       #:phases
-       (modify-phases %standard-phases
-         (delete 'configure))
-       #:make-flags
-       (list (string-append "PREFIX=" (assoc-ref %outputs "out")))))
-    (native-inputs
-     (list clang cppcheck unzip xxd))
-    (home-page "https://github.com/ryansuchocki/microscheme/")
-    (synopsis "Scheme subset for Atmel microcontrollers")
-    (description
-     "Microscheme, or @code{(ms)} for short, is a functional programming
-language for the Arduino, and for Atmel 8-bit AVR microcontrollers in general.
-Microscheme is a subset of Scheme, in the sense that every valid @code{(ms)}
-program is also a valid Scheme program (with the exception of Arduino
-hardware-specific primitives).  The @code{(ms)} compiler performs function
-inlining, and features an aggressive tree-shaker, eliminating unused top-level
-definitions.  Microscheme has a robust @dfn{Foreign Function Interface} (FFI)
-meaning that C code may be invoked directly from (ms) programs.")
-    (license license:expat)))
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:27 2023
Received: from localhost ([127.0.0.1]:55191 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9ck-0004hf-Mz
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:27 -0400
Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:50311)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cO-0004e0-2K
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:10 -0400
Received: by mail-wm1-x335.google.com with SMTP id
 5b1f17b1804b1-40537481094so142852485e9.0
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:16:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979003; x=1696583803;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=0T1YlvkTt4ZTTrG1komOFsRH2lm8bvYzKkzHy12r9go=;
 b=LyYDm75poVc2J1yY4KVjzxJ5sfz+/ZUxkAvXLDzgsyiZE63TaBXF13wo5lLklKMZ9u
 9EEFHH7yeMON1r9xJ5KRKJvGOmjKJogs9IpIUDZ6wZ6Yu9OZfKxAaox15GCfhyqsFk8d
 9viY253Fl+UHBeHe3A/MGSp3YWtTryrqymGhvoqGvj8neKd9M+pi9W/bUNxOi1NZ3KQM
 koPHj4A1DPyQxlrt2H7bxdCwoa0CfB+CEK5DnL3s3evchzDp/1lhUjO8a2Xk6V2YQNcR
 1jrQAYTczbCUYGGvjngMO+Qss6rGBXWcp/bKEhdq+mEpQ2sPzkDAJsaIlwSxsGwJJ+EY
 v6bg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979003; x=1696583803;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=0T1YlvkTt4ZTTrG1komOFsRH2lm8bvYzKkzHy12r9go=;
 b=jqwP+IhUaszOd5yiQeRPOFkqivqnG0WZ7z4yqK8X3co9ij8vnn1hUZ6WwzlIU5m6F3
 jmLHwq7hFnSgUDSLypGe2mbdxvkIj4AdEWlA/cAMUJTzeNwwFNh1wpiungUbxqTLNxfg
 8pcejSJ18kpUARmKTx7mNZOXVwVaF5J+8UQ7e/X9qQk2xMeDxQc4eNr7CVFeUay8KG47
 HoGyMbWpuyS/F8CGHklblfgxAeOjblNmae25EkR3/WvF6vLDKYeTIUi4V309jJ/W1yUZ
 enF2ovP2JVIzEekZSaQzBqMxBH2EHCCJuoZLk4k16+pEyrucCnxn2o+vIY7/6B77EenK
 Ixnw==
X-Gm-Message-State: AOJu0YxxDHRBMsVyzYY3+8OiqKdnf5jp0SlRjjhCtk38O1tZx2TwAOP+
 vswbCaq3wijLojd1y1USxplMkdLs3dIB5BW5dFqztQ==
X-Google-Smtp-Source: AGHT+IHzgcT0I7EKJsKBLS5LHM9yYVU9fCpmEbKQ2SrrP3wH/Wq+VsBZDlyoZ/pUbIic0BQUdooC8A==
X-Received: by 2002:a05:600c:b5a:b0:406:3c2b:8639 with SMTP id
 k26-20020a05600c0b5a00b004063c2b8639mr3130801wmr.30.1695979003507; 
 Fri, 29 Sep 2023 02:16:43 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:43 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 08/23] gnu: avr-libc: Convert to procedure.
Date: Fri, 29 Sep 2023 11:16:12 +0200
Message-Id: <20230929091627.7820-8-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* gnu/packages/avr.scm (make-avr-libc): New procedure.

* gnu/packages/avr.scm (avr-libc): Use make-avr-libc procedure.
---
 gnu/packages/avr.scm | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm
index ccce686010..df1523274b 100644
--- a/gnu/packages/avr.scm
+++ b/gnu/packages/avr.scm
@@ -34,7 +34,8 @@ (define-module (gnu packages avr)
   #:use-module (gnu packages check)
   #:use-module (gnu packages cross-base)
   #:use-module (gnu packages flashing-tools)
-  #:use-module (gnu packages gcc))
+  #:use-module (gnu packages gcc)
+  #:export (make-avr-libc))
 
 (define-public avr-binutils
   (package
@@ -93,7 +94,9 @@ (define avr-gcc
        `(("gcc" ,gcc)
          ,@(package-native-inputs xgcc))))))
 
-(define avr-libc
+(define* (make-avr-libc #:key
+                        (xbinutils (cross-binutils "avr"))
+                        (xgcc (cross-gcc "avr")))
   (package
     (name "avr-libc")
     (version "2.0.0")
@@ -106,10 +109,12 @@ (define avr-libc
                 "15svr2fx8j6prql2il2fc0ppwlv50rpmyckaxx38d3gxxv97zpdj"))))
     (build-system gnu-build-system)
     (arguments
-     '(#:out-of-source? #t
-       #:configure-flags '("--host=avr")))
-    (native-inputs `(("avr-binutils" ,avr-binutils)
-                     ("avr-gcc" ,avr-gcc)))
+     (list #:target "avr"
+
+           #:out-of-source? #t
+
+           #:implicit-cross-inputs? #f))
+    (native-inputs (list xbinutils xgcc))
     (home-page "https://www.nongnu.org/avr-libc/")
     (synopsis "The AVR C Library")
     (description
@@ -118,6 +123,8 @@ (define avr-libc
     (license
      (license:non-copyleft "http://www.nongnu.org/avr-libc/LICENSE.txt"))))
 
+(define avr-libc (make-avr-libc))
+
 (define-public avr-toolchain
   ;; avr-libc checks the compiler version and passes "--enable-device-lib" for avr-gcc > 5.1.0.
   ;; It wouldn't install the library for atmega32u4 etc if we didn't use the corret avr-gcc.
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:15 2023
Received: from localhost ([127.0.0.1]:55181 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9cY-0004gO-HI
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:14 -0400
Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:53631)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cM-0004dv-Hy
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:09 -0400
Received: by mail-wm1-x32e.google.com with SMTP id
 5b1f17b1804b1-4053c6f0db8so133747335e9.3
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:16:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695979000; x=1696583800;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=3Tmr9YlDYp4sxolPKptevR6pMJkVG+GvEjNbzj73Nx0=;
 b=DOTT/SRobUyKPZXQ8wUcYAA4+LmrE3CQWYVxSwQYO7jKbiQjitbHMVIPH3W2NyOMRB
 L1O5KN0r//Z5bwfxx/wVvyK+ghwMLa7p4KMHJGSojhzptLXFWBKGicSK3En78Fq2ioNt
 ViM4JJUuMfmffvkeOQ/lDearxoyLmsGZU4NlSpKdneqjG/OgxZ/hcVKEvoKRWq7nNOFm
 snB2hUY1FP88pRCS2DecDLPu5CJ3OPt+4+6ofxc7JOjbGJcqVk/Hq1bG8A1K3q+qmq3k
 ORCzXEilmOgMKCkxZRtqmYVfv4CfqFmwavJhioZXvWqHYZ7jPVe7oiNlp1+ibgiblMya
 7liQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695979000; x=1696583800;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=3Tmr9YlDYp4sxolPKptevR6pMJkVG+GvEjNbzj73Nx0=;
 b=mI2rIEHaI82y1AS7E/ExjuGOdj7qWTkjhcA7Gym2CgDaPuZvUlGOkM2mfRrDCbdiRj
 T2uWTwFcWxbK10ha+NFgTr/taBS0ZMXBQvpqVdky/9W+SEK5+pXeuSL6XuyE7YiWFbfC
 fULAxLCPMzW0ZfWBnW2CaANctSGvFlPsjHmR1ITJNUb+5AJEZUNGt3w0IcF1l99PZH4L
 AqNrIxl/NMZ5g+LHeHr/+IG0FwygigO3T8vo45lJwufkKe2YrKsiqDj+d/J5v5rphNo/
 zy6oP9I10wV6AWLPmi77ESUnP05VMkzTee1y6lRYhzPmssU/mfVwOjC5tgF1nXQCykJg
 yesQ==
X-Gm-Message-State: AOJu0Yx8DdV6k0WpJrW5kxSdOVv/r6T/UUwKkB0RYHUqF+GYdvzXqf9+
 Fud5x+ref40O4RbzltUXfv5ryFOqV/0jbWFGGFp3rg==
X-Google-Smtp-Source: AGHT+IEXdn7dYhe8SXdIb8+GgrzeDc4cnq0q9K6X7pjjfRBXYKR9nOsFxwUCjCzomprD6T9BWS2AcQ==
X-Received: by 2002:a05:600c:2286:b0:3fd:2e89:31bd with SMTP id
 6-20020a05600c228600b003fd2e8931bdmr3358502wmf.14.1695978999678; 
 Fri, 29 Sep 2023 02:16:39 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.39
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:39 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 05/23] gnu: cross-gcc: Enable multilib for avr.
Date: Fri, 29 Sep 2023 11:16:09 +0200
Message-Id: <20230929091627.7820-5-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* gnu/packages/cross-base.scm (cross-gcc-arguments)
  [target-avr?]: Remove --disable-mutlilib and add --enable-multilib.
---
 gnu/packages/avr.scm        |  4 +---
 gnu/packages/cross-base.scm | 17 +++++++++++++----
 2 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm
index b9bee5e624..e976203b89 100644
--- a/gnu/packages/avr.scm
+++ b/gnu/packages/avr.scm
@@ -75,9 +75,7 @@ (define avr-gcc
                   ;; several scripts inside this script, each with a #!/bin/sh
                   ;; that needs patching.
                   (substitute* "gcc/genmultilib"
-                    (("#!/bin/sh") (string-append "#!" (which "sh"))))))))
-         ((#:configure-flags flags)
-          #~(delete "--disable-multilib" #$flags))))
+                    (("#!/bin/sh") (string-append "#!" (which "sh"))))))))))
       (native-search-paths
        (list (search-path-specification
               (variable "CROSS_C_INCLUDE_PATH")
diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm
index f55765f1b0..ec7ca2186d 100644
--- a/gnu/packages/cross-base.scm
+++ b/gnu/packages/cross-base.scm
@@ -197,12 +197,21 @@ (define (cross-gcc-arguments target xgcc libc)
                                 #~((string-append "--with-toolexeclibdir="
                                                   (assoc-ref %outputs "lib")
                                                   "/" #$target "/lib"))
+                                #~())
+
+                         #$@(if (target-avr? target)
+                                #~("--enable-multilib")
+                                #~())
+
                                 #~()))
 
-                   #$(if libc
-                         flags
-                         #~(remove (cut string-match "--enable-languages.*" <>)
-                                   #$flags))))
+                   (remove
+                     (lambda (flag)
+                       (or (and (string-match "--enable-languages.*" flag)
+                                #$libc)
+                           (and (string-match "--disable-multilib" flag)
+                                #$(target-avr? target))))
+                     #$flags)))
         ((#:make-flags flags)
          (if libc
              #~(let ((libc (assoc-ref %build-inputs "libc")))
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:14 2023
Received: from localhost ([127.0.0.1]:55178 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9cX-0004gB-LC
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:14 -0400
Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:53291)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cI-0004dn-FQ
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:09 -0400
Received: by mail-wm1-x335.google.com with SMTP id
 5b1f17b1804b1-406402933edso55389885e9.2
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:16:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695978997; x=1696583797;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=43nNmeMVytxt9k6yfDIf0x1/PoQOFB2ENxLRaFX1usc=;
 b=aFvloha5fSGXS1YGq8wTFq5N+4MZr8cieVb2j7BhyGt0qa99AI77LtR5y9eST6DfGJ
 HyzJvv96arByRpCPO7XCm9bKyLqjYFzbmfwGDJOQ5U/Idv4Oc/qowB3jEGk9EQL8FvLd
 gBM8JCWnpxOT79T1P3+n8+XLuf6aREp1fh0y/fHReaeXh0Le/DQHTU9xiMfEYfNCHL2W
 u0ekVdm3ZrVXAIpIWN1/P5z05kDZGTCs1Z6GCaSTtPYSyl9mLnVyv2UatAc6dPdqqmoI
 BOWsdk6VLzHVI5ipxQpuAXWUf2QzpcgSNi3BmFnvmzA69fdlRoCq2TqZ6o6m5a0cUhh8
 grZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695978997; x=1696583797;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=43nNmeMVytxt9k6yfDIf0x1/PoQOFB2ENxLRaFX1usc=;
 b=DhartgpmGrSMomY9Nr4mLryu0AeT0YiAkAo9wcwJArTWfwmr/JYtihVNsM1SmEmp8p
 gaRE7pyRnQkNP6Ym1Ygc4DPCjrUN+N9MN95OXszssLklNgO+hTCL1V/z8u7N0Y91PpbX
 75QMi2/ubVQTUM6UJUr/xZDRxnRNb9CXImLTzOi6Wq2clVRnXcliePn/2Fj1SSxuprnl
 2uGoi+aYt9gOknBuD4URvwNN1dVpMCr435haHzpYZEndB7BMqBNKMORLiCRgSFnS375J
 +Ua9canzrNHXio8a+U9uhzbWyRdNIvkX/4lRUfgGOvSz3bvnIYFkJKH6mdjbmM/gXjSn
 he1Q==
X-Gm-Message-State: AOJu0YxyjWNRSZsEQ2qxtFilq6rotmhoeZ/WWzKMVfALJjawPcp0rLc2
 RX/z32RcwSX4TKAo6yvCEIgRkYLNoqns4G/G6UIaKg==
X-Google-Smtp-Source: AGHT+IHd8nfOXYN0HRoHcmXLek9QhT8Y30H85VD2sOKKvYgG3tisRC/FM1myQ1Qur5Cj6Zbpy5s2Rg==
X-Received: by 2002:a05:600c:3786:b0:405:359a:c965 with SMTP id
 o6-20020a05600c378600b00405359ac965mr3308022wmr.4.1695978996822; 
 Fri, 29 Sep 2023 02:16:36 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.36
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:36 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 03/23] gnu: Add avr platform.
Date: Fri, 29 Sep 2023 11:16:07 +0200
Message-Id: <20230929091627.7820-3-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* Makefile.am (MODULES): Add avr platform module.

* doc/guix.texi: Add documentation for avr platform.

* guix/platforms/avr.scm (avr): New variable.
---
 Makefile.am            |  1 +
 doc/guix.texi          |  6 ++++++
 guix/platforms/avr.scm | 29 +++++++++++++++++++++++++++++
 3 files changed, 36 insertions(+)
 create mode 100644 guix/platforms/avr.scm

diff --git a/Makefile.am b/Makefile.am
index 8924974e8a..c11a1c538d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -136,6 +136,7 @@ MODULES =					\
   guix/ipfs.scm					\
   guix/platform.scm                             \
   guix/platforms/arm.scm                        \
+  guix/platforms/avr.scm                        \
   guix/platforms/mips.scm                       \
   guix/platforms/powerpc.scm                    \
   guix/platforms/riscv.scm                      \
diff --git a/doc/guix.texi b/doc/guix.texi
index 46591b2f64..70cde9c53c 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -16665,6 +16665,7 @@ The available targets are:
 
    - aarch64-linux-gnu
    - arm-linux-gnueabihf
+   - avr
    - i586-pc-gnu
    - i686-linux-gnu
    - i686-w64-mingw32
@@ -45332,6 +45333,11 @@ Platform targeting x86 CPU running GNU/Hurd (also referred to as
 ``GNU'').
 @end defvar
 
+@defvar avr
+Platform targeting AVR CPUs without an operating system, with run-time support
+from AVR Libc.
+@end defvar
+
 @node System Images
 @chapter Creating System Images
 
diff --git a/guix/platforms/avr.scm b/guix/platforms/avr.scm
new file mode 100644
index 0000000000..b6ca6e4a10
--- /dev/null
+++ b/guix/platforms/avr.scm
@@ -0,0 +1,29 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2023 Foundation Devices, Inc. <hello@HIDDEN>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (guix platforms avr)
+  #:use-module (guix platform)
+  #:use-module (guix records)
+  #:export (avr))
+
+(define avr
+  (platform
+   (target "avr")
+   (system #f)
+   (glibc-dynamic-linker #f)))
+
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at 66263) by debbugs.gnu.org; 29 Sep 2023 09:17:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:17:13 2023
Received: from localhost ([127.0.0.1]:55175 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9cW-0004fh-3Y
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:13 -0400
Received: from mail-lf1-x129.google.com ([2a00:1450:4864:20::129]:56819)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9cM-0004du-HQ
 for 66263 <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:17:09 -0400
Received: by mail-lf1-x129.google.com with SMTP id
 2adb3069b0e04-5041bb9ce51so21854970e87.1
 for <66263 <at> debbugs.gnu.org>; Fri, 29 Sep 2023 02:16:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695978998; x=1696583798;
 darn=debbugs.gnu.org; 
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=CsgqduFhNDliwjaZuh0YLSyXui8IMz/a3w4p93ybbeY=;
 b=IO27oih6orNRU5g1a/HDqOZ3Ls1vsQ1xmhsURjMGNhz93OfmQIH8D0qmvDCwJQoIxP
 r0xwsMN5aBJXMscRHr5RybSdQJXmFDyWyWEt8yR8uGgVA21mdYeSrQBjSp8k6yWrT9x1
 Pkg8d9qefx7oSY/zegx5dLLgjhKd6v2TCPEMQns+KxO+M3UMlXqNKhI/tMXAaVGedUdQ
 z+9N67psMXe0Sdpa2XyiboqE0uqijQfjm6WGn5/hpHO0KlBP7LXnhZpm0OrNEUJfmJAY
 3D9mbRi5Nm++Y1jljxB3tFB40TAZlMQmpuUX6gnOBfLDBFE8aQrfyo4CsGdnyRFhATUM
 /aNA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695978998; x=1696583798;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=CsgqduFhNDliwjaZuh0YLSyXui8IMz/a3w4p93ybbeY=;
 b=Gw0dzVDttnB6aGqdfhwJ6v6rNFuUIymcRlVOZphOZJ4cmoTGBTNA8gg/dVpZXSAnbk
 eURMriRvf252M0BUPCGMvmn5VjGRS1TH0R3Pg7hwkzUmAOl+f3koExQfQ7NJDF/1mDrO
 JjaLRYhk8s2n2o/XAEhfAangoQkj7ZwR1Us324KGxgjBg1yNMrOWadXZ0AR7x/C3+BTB
 WNtk/zVzSKCJeUJRF1RWEkUHkG4IspXSv5gaA1GhZ4Xp00RswwFNmDdydRUnepNMSXDx
 WJSBre+H4QtXTTqrC93fVPaAVlY0BY9z+fk8pHrMMLikcPcCW0PWNTwPSVBJrLwZRaSx
 4YMw==
X-Gm-Message-State: AOJu0YzKCWb4rNR7w/uGWYOlHdfVIooPwar9XrKIg2INYRqi8kTZNQY+
 BolKN/3wYMAxHyvKpSA6sKWxFKaqYwb2WYg6qycB0w==
X-Google-Smtp-Source: AGHT+IG0oi9j2kRMyiHrnFIYemGisqatWwDBRzK+vSsewj5ocw+uqC45c0SpZY4vhZfU1UhAk7MjBQ==
X-Received: by 2002:a05:6512:e9b:b0:4ff:9efd:8a9e with SMTP id
 bi27-20020a0565120e9b00b004ff9efd8a9emr3730116lfb.7.1695978998429; 
 Fri, 29 Sep 2023 02:16:38 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 k15-20020a7bc40f000000b004013797efb6sm1020933wmi.9.2023.09.29.02.16.37
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:16:38 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: 66263 <at> debbugs.gnu.org
Subject: [PATCH 04/23] guix: utils: Add target-avr?.
Date: Fri, 29 Sep 2023 11:16:08 +0200
Message-Id: <20230929091627.7820-4-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20230929091627.7820-1-jean@HIDDEN>
References: <20230929091627.7820-1-jean@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66263
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

* guix/utils.scm (target-avr?): New procedure.
---
 guix/utils.scm | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/guix/utils.scm b/guix/utils.scm
index e9af33bdeb..1724b53149 100644
--- a/guix/utils.scm
+++ b/guix/utils.scm
@@ -98,6 +98,7 @@ (define-module (guix utils)
             target-arm32?
             target-aarch64?
             target-arm?
+            target-avr?
             target-ppc32?
             target-ppc64le?
             target-powerpc?
@@ -722,6 +723,9 @@ (define* (target-arm? #:optional (target (or (%current-target-system)
                                              (%current-system))))
   (or (target-arm32? target) (target-aarch64? target)))
 
+(define* (target-avr? #:optional (target (%current-target-system)))
+  (string-prefix? "avr" target))
+
 (define* (target-ppc32? #:optional (target (or (%current-target-system)
                                                (%current-system))))
   (string-prefix? "powerpc-" target))
-- 
2.34.1





Information forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; Package guix-patches. Full text available.

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


Received: (at submit) by debbugs.gnu.org; 29 Sep 2023 09:14:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 29 05:14:20 2023
Received: from localhost ([127.0.0.1]:55148 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qm9Zd-0004YZ-V6
	for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:14:20 -0400
Received: from lists.gnu.org ([2001:470:142::17]:38066)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jean@HIDDEN>) id 1qm9ZX-0004Xr-QG
 for submit <at> debbugs.gnu.org; Fri, 29 Sep 2023 05:14:12 -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 <jean@HIDDEN>)
 id 1qm9ZB-00040B-5U
 for guix-patches@HIDDEN; Fri, 29 Sep 2023 05:13:45 -0400
Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <jean@HIDDEN>)
 id 1qm9Z8-0002bA-2u
 for guix-patches@HIDDEN; Fri, 29 Sep 2023 05:13:44 -0400
Received: by mail-wm1-x32e.google.com with SMTP id
 5b1f17b1804b1-4053c6f1087so131839375e9.0
 for <guix-patches@HIDDEN>; Fri, 29 Sep 2023 02:13:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=foundationdevices.com; s=google; t=1695978818; x=1696583618; darn=gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=pJjYSNf1Yi9DBKyf+gJmuxdairWcsVYjirVfMSZo6Lc=;
 b=aUTyo7nYs9SMy5bq/rmHhmOcLqbRB8EGlXd4HwZ44ONW7ZRFkjnQLuCyLHRLAJaC+5
 SL+5kQr9Lfpwd4aWAJLF1ye8G+RqHxYJVhKu/jECPS3M9reJxUQ/0665nHySBx1Fty0b
 EC23ug14avuu7NKagJADtZGOezEVvQVUxEuySnMPP55tD9buKA+6759/9eGdwQsgsMRm
 IEkNd5cDo9hsRzsUk1v24FSMf8pVf1+19ttydSPAHsHpTuz1po6brdmN4YfzwNKopMv3
 HYEjudO+OMa8aaj2bIHIl+KrLF67H4EN4WrfABiJXRIlpVTFuEG3J90ia3BDVkV0BdpG
 i7Kw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695978818; x=1696583618;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=pJjYSNf1Yi9DBKyf+gJmuxdairWcsVYjirVfMSZo6Lc=;
 b=mWNGxjkJKDvK+LVOp/73wnLDch5ULtiXL6rByodTD5xnU8SI/s32SqCpwBwSW+AeAF
 KeeXi0JQNrIk+Ib7bZcQ3o+U63ieyq7rbG87NWe6RCKUjvxHmwiHNmc4SkwmgDuyThjf
 IigHHexZqs+70ftgSbKNDz6IoXffABBWg52y4KACh3LfffxNuC5VzeeSDInJcAQzclBH
 q/4lyjsqcp7VBLd72LaKoUQ8kq8j0uPibkXKQhh+Nmte3fE7+bdJMXxjNPfwv9I2N8fL
 iw6gIX9oscaSpGsrJ/MmACJtXUp57fdBqBjcsh9utgjjWuRJD+DaTJgXcmmrVXEJf7kd
 JbiA==
X-Gm-Message-State: AOJu0YxWZlGYJNOq7w8IjYNAjAGLhXLEpsLIPK85sU6d+ZsHK5hMsR03
 jebX9DC0uOTF78PbM9ibMtCynP/zL2e+PXLVlemmyA==
X-Google-Smtp-Source: AGHT+IEBIL3qMMxU8qiknBqsF+Cei/jYlEmPZi5ADCuNyb2L4Rabwfbwhcl/rdeOi48+ktXqkyoVIg==
X-Received: by 2002:a7b:cc8d:0:b0:3fe:5501:d284 with SMTP id
 p13-20020a7bcc8d000000b003fe5501d284mr3539675wma.11.1695978818158; 
 Fri, 29 Sep 2023 02:13:38 -0700 (PDT)
Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id
 11-20020a05600c020b00b003fe2b081661sm986329wmi.30.2023.09.29.02.13.37
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 29 Sep 2023 02:13:37 -0700 (PDT)
From: Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 00/23] guix: Add avr as a platform.
Date: Fri, 29 Sep 2023 11:13:33 +0200
Message-Id: <20230929091333.7623-1-jean@HIDDEN>
X-Mailer: git-send-email 2.34.1
MIME-Version: 1.0
X-Debbugs-Cc: efraim@HIDDEN, vagrant@HIDDEN,
 maxim.cournoyer@HIDDEN
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2a00:1450:4864:20::32e;
 envelope-from=jean@HIDDEN; helo=mail-wm1-x32e.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: Jean-Pierre De Jesus DIAZ <jean@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: -1.0 (-)

Hello Guixers,

This adds avr as a platform to GNU Guix allowing to cross-compile
packages to it.

For the impatient, with this patch series one can build the provided
unity package with this invocation:

./pre-inst-env guix build unity --target=avr

It uses the AVR Libc as the default libc and fully builds a
cross-compiler using the AVR Libc instead of building them separately
like it's done currently.  This could allow to use other of front-ends of
GCC in the future if possible, however, Fortran and Objective-C
front-ends don't build right now for AVR, haven't tested any other
front-ends.

This also adds the cross-toolchain module for instantiating
cross-toolchain packages, this is to avoid each platform defining a
module like avr to instantiate a toolchain, this helps in avoiding
circular dependencies as cross-toolchain should depend only on
cross-base and that'd be it.

I think could've added cross-toolchains there for MinGW though, but I
don't have a need for it but allows others to do so.  Perhaps it could
be a requirement that to add a platform one needs to add a
cross-toolchain package.

I enabled multilib support for AVR as most embedded platforms will need
it, which makes me think, perhaps should the platform record contain a
`mutlilib?' field?

Information about individual patches:

On [PATCH 05/23] I didn't find a better way of deleting the
--disable-multilib flag from GCC configure flags, if anyone has a better
idea let me know.

The [PATCH 01/23] and [PATCH 02/23] are optional but there
might be some platforms defined in the future that don't have
a proper libc and it still should be fine to use these I think.

The [PATCH 21/23] fixes a bug in the meson-configuration module
and can be applied independently.

Feel free to cherry pick the interesting/trivial patches.

PS:

I CC'ed the embedded team and Maxim Cournoyer as I saw his current work
on QMK firmwares and could be of interest to him.

Jean-Pierre De Jesus DIAZ (23):
  gnu: cross-libc: Return #f if no libc available.
  guix: gnu: Handle platforms without libc.
  gnu: Add avr platform.
  guix: utils: Add target-avr?.
  gnu: cross-gcc: Enable multilib for avr.
  gnu: microscheme: Move to avr-xyz.
  gnu: Add AVR phases to cross-gcc-build-phases.
  gnu: avr-libc: Convert to procedure.
  gnu: Add make-cross-gcc-toolchain.
  gnu: Add binutils-cross-avr.
  gnu: avr-binutils: Deprecate package.
  gnu: Remove various AVR packages.
  gnu: cross-libc: Add AVR Libc case.
  gnu: cross-gcc-arguments: Handle AVR target.
  guix: meson-configuration: Fix boolean assigment.
  gnu: cross-gcc-search-paths: Handle AVR target.
  gnu: cross-gcc: Handle inputs for AVR.
  gnu: Add avr-libc.
  gnu: Add gcc-cross-avr-toolchain.
  gnu: Add avr-toolchain.
  guix: meson-build-system: Support AVR.
  guix: meson-build-system: Disable PIC for AVR.
  gnu: Add unity.

 Makefile.am                        |   1 +
 doc/guix.texi                      |   6 +
 gnu/build/cross-toolchain.scm      |  41 +++++-
 gnu/local.mk                       |   1 +
 gnu/packages/avr-xyz.scm           |  41 ++++++
 gnu/packages/avr.scm               | 152 +++-----------------
 gnu/packages/check.scm             |  41 ++++++
 gnu/packages/cross-base.scm        | 213 +++++++++++++++++++----------
 gnu/packages/cross-toolchain.scm   |  88 ++++++++++++
 guix/build-system/gnu.scm          |  12 +-
 guix/build-system/meson.scm        |  14 +-
 guix/build/meson-configuration.scm |   4 +-
 guix/platforms/avr.scm             |  29 ++++
 guix/utils.scm                     |   4 +
 14 files changed, 421 insertions(+), 226 deletions(-)
 create mode 100644 gnu/packages/cross-toolchain.scm
 create mode 100644 guix/platforms/avr.scm

-- 
2.34.1





Acknowledgement sent to Jean-Pierre De Jesus DIAZ <jean@HIDDEN>:
New bug report received and forwarded. Copy sent to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#66263; 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: Thu, 5 Oct 2023 15:30:02 UTC

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