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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.Maxim Cournoyer <maxim.cournoyer@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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--
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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--
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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--
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.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
Jean-Pierre De Jesus DIAZ <jean@HIDDEN>
:efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
.
Full text available.efraim@HIDDEN, vagrant@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#66263
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.