From unknown Thu Aug 14 22:25:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39918] [PATCH 0/2] Update avr-gcc Resent-From: Arun Isaac Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 04 Mar 2020 20:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 39918 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39918@debbugs.gnu.org Cc: dannym@scratchpost.org, Arun Isaac , ekaitz@elenq.tech X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.158335215525868 (code B ref -1); Wed, 04 Mar 2020 20:03:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 Mar 2020 20:02:35 +0000 Received: from localhost ([127.0.0.1]:41888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9aDz-0006j9-7M for submit@debbugs.gnu.org; Wed, 04 Mar 2020 15:02:35 -0500 Received: from lists.gnu.org ([209.51.188.17]:44691) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9aDx-0006j2-8Q for submit@debbugs.gnu.org; Wed, 04 Mar 2020 15:02:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51495) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j9aDs-0001hG-Tg for guix-patches@gnu.org; Wed, 04 Mar 2020 15:02:30 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j9aDq-0002bb-Ua for guix-patches@gnu.org; Wed, 04 Mar 2020 15:02:28 -0500 Received: from mugam.systemreboot.net ([139.59.75.54]:43240) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j9aDp-0002UR-Qe for guix-patches@gnu.org; Wed, 04 Mar 2020 15:02:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Transfer-Encoding:MIME-Version: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=gnN31tgpz5+BC6TrTNY1sXeWHyFmAoToH1sXQnqSnrU=; b=iqXYYr30ST4DBauai3fhtfH5fI nCbKjyPSdhznZRNaDVT9Mf+POVlUNswuXbgkfc4rr4z0IqfJfFjpolLYPr5R5JiGE5/PWxgW9izbd MCsYvqUiTeP3JQ2FL1gVjuPSM1HAHWxG54WNJUAsBbdCs6WDVX+iAOP+HYrUzQ9AJwWM=; Received: from [192.168.2.1] (helo=steel.lan) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1j9aDc-002L5m-VT; Thu, 05 Mar 2020 01:32:13 +0530 From: Arun Isaac Date: Thu, 5 Mar 2020 01:32:09 +0530 Message-Id: <20200304200209.6309-1-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 139.59.75.54 X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Hi, This patchset updates our avr-gcc to version 7, same as the version of gcc in Guix. I have tentatively deleted other older versions of the avr-toolchain and replaced our avr-libc and avr-toolchain functions with package variables. Do we need to keep all older versions of the avr-toolchain? WDYT? Regards, Arun. Arun Isaac (2): gnu: avr-gcc: Update to 7.4.0. gnu: avr-toolchain: Replace functions with package variables. gnu/packages/avr.scm | 67 +++++++++++++++----------------------------- 1 file changed, 22 insertions(+), 45 deletions(-) -- 2.25.1 From unknown Thu Aug 14 22:25:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39918] [PATCH 2/2] gnu: avr-toolchain: Replace functions with package variables. Resent-From: Arun Isaac Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 04 Mar 2020 20:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39918 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39918@debbugs.gnu.org Cc: dannym@scratchpost.org, Arun Isaac , ekaitz@elenq.tech Received: via spool by 39918-submit@debbugs.gnu.org id=B39918.158335259526538 (code B ref 39918); Wed, 04 Mar 2020 20:10:02 +0000 Received: (at 39918) by debbugs.gnu.org; 4 Mar 2020 20:09:55 +0000 Received: from localhost ([127.0.0.1]:41899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9aL5-0006tx-CV for submit@debbugs.gnu.org; Wed, 04 Mar 2020 15:09:55 -0500 Received: from mugam.systemreboot.net ([139.59.75.54]:38854) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9aL1-0006th-W1 for 39918@debbugs.gnu.org; Wed, 04 Mar 2020 15:09:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To: Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=qbefj5JK2hzST8MufcwHgHd65UClQ9q6G78PYxIfV+A=; b=jPJOwuRlyZcnB9qLv7P2/0I89t PNIA91JBPb9jt/+R1eXFHhzbMNBu9isSFdu6ozCpd55PsxNLsMUTyGBbSs6dolHh0OHjPH1ZBndhs 99Ry3plViZ5PsdGIRJ/q8pks+CLhF7ZKrgmxaxyqNlsG4n1m6W/K+gIjE1khdmsgAevk=; Received: from [192.168.2.1] (helo=steel.lan) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1j9aKy-002L7h-9A; Thu, 05 Mar 2020 01:39:48 +0530 From: Arun Isaac Date: Thu, 5 Mar 2020 01:39:45 +0530 Message-Id: <20200304200945.6657-2-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200304200945.6657-1-arunisaac@systemreboot.net> References: <20200304200945.6657-1-arunisaac@systemreboot.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/avr.scm (avr-gcc-7): Rename to avr-gcc. (avr-libc): Replace function with variable. (avr-toolchain): Replace function with variable. --- gnu/packages/avr.scm | 43 ++++++++++++++++++++----------------------- 1 file changed, 20 insertions(+), 23 deletions(-) diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm index 8a964b9b17..e6f8c36bd1 100644 --- a/gnu/packages/avr.scm +++ b/gnu/packages/avr.scm @@ -41,8 +41,8 @@ (inherit (cross-binutils "avr")) (name "avr-binutils"))) -(define-public avr-gcc-7 - (let ((xgcc (cross-gcc "avr" #:xgcc gcc-7 #:xbinutils avr-binutils))) +(define avr-gcc + (let ((xgcc (cross-gcc "avr" #:xgcc gcc #:xbinutils avr-binutils))) (package (inherit xgcc) (name "avr-gcc") @@ -79,10 +79,10 @@ (variable "CROSS_LIBRARY_PATH") (files '("avr/lib"))))) (native-inputs - `(("gcc" ,gcc-7) + `(("gcc" ,gcc) ,@(package-native-inputs xgcc)))))) -(define (avr-libc avr-gcc) +(define avr-libc (package (name "avr-libc") (version "2.0.0") @@ -107,30 +107,27 @@ for use with GCC on Atmel AVR microcontrollers.") (license (license:non-copyleft "http://www.nongnu.org/avr-libc/LICENSE.txt")))) -(define (avr-toolchain avr-gcc) +(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. - (let ((avr-libc (avr-libc 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 + (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))))) - -(define-public avr-toolchain-7 (avr-toolchain avr-gcc-7)) + (home-page (package-home-page avr-libc)) + (license (package-license avr-gcc)))) (define-public microscheme (package -- 2.25.1 From unknown Thu Aug 14 22:25:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39918] [PATCH 1/2] gnu: avr-gcc: Update to 7.4.0. References: <20200304200209.6309-1-arunisaac@systemreboot.net> In-Reply-To: <20200304200209.6309-1-arunisaac@systemreboot.net> Resent-From: Arun Isaac Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 04 Mar 2020 20:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39918 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39918@debbugs.gnu.org Cc: dannym@scratchpost.org, Arun Isaac , ekaitz@elenq.tech Received: via spool by 39918-submit@debbugs.gnu.org id=B39918.158335259626545 (code B ref 39918); Wed, 04 Mar 2020 20:10:02 +0000 Received: (at 39918) by debbugs.gnu.org; 4 Mar 2020 20:09:56 +0000 Received: from localhost ([127.0.0.1]:41901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9aL5-0006tz-Ky for submit@debbugs.gnu.org; Wed, 04 Mar 2020 15:09:55 -0500 Received: from mugam.systemreboot.net ([139.59.75.54]:38856) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9aL1-0006ti-WF for 39918@debbugs.gnu.org; Wed, 04 Mar 2020 15:09:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=w1kXrDwjuX0OBPViy4PU7FZAZkd764Azq+VnBgE6NXU=; b=cLqLEhQq6SwF0UcfQ+v2eo0+1Y 9j+Ezoh7GwGxOHSxCdhvpvYuTu2/tzuCTberNX3S/lAgzApMfSvb9bz0EPvfxkgYi6cMM5w6A8v+Y uH18/qbfD8VENivV1OeVN4/pqgMPjhgFUhCn/ICV/xcwTNN7VRM9x8bWoXJMBaAY7CuY=; Received: from [192.168.2.1] (helo=steel.lan) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1j9aKy-002L7h-0F; Thu, 05 Mar 2020 01:39:48 +0530 From: Arun Isaac Date: Thu, 5 Mar 2020 01:39:44 +0530 Message-Id: <20200304200945.6657-1-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/avr.scm (avr-gcc-7, avr-toolchain-7): New variables. (avr-gcc-4.9, avr-gcc-5, avr-toolchain-4.9, avr-toolchain-5): Delete variables. (avr-libc)[arguments]: Remove custom fix-cpath phase. --- gnu/packages/avr.scm | 32 ++++++-------------------------- 1 file changed, 6 insertions(+), 26 deletions(-) diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm index 608e487b93..8a964b9b17 100644 --- a/gnu/packages/avr.scm +++ b/gnu/packages/avr.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2016 David Thompson ;;; Copyright © 2016 Efraim Flashner ;;; Copyright © 2018 Tobias Geerinckx-Rice +;;; Copyright © 2020 Arun Isaac ;;; ;;; This file is part of GNU Guix. ;;; @@ -40,8 +41,8 @@ (inherit (cross-binutils "avr")) (name "avr-binutils"))) -(define-public avr-gcc-4.9 - (let ((xgcc (cross-gcc "avr" #:xgcc gcc-4.9 #:xbinutils avr-binutils))) +(define-public avr-gcc-7 + (let ((xgcc (cross-gcc "avr" #:xgcc gcc-7 #:xbinutils avr-binutils))) (package (inherit xgcc) (name "avr-gcc") @@ -78,18 +79,9 @@ (variable "CROSS_LIBRARY_PATH") (files '("avr/lib"))))) (native-inputs - `(("gcc" ,gcc-5) + `(("gcc" ,gcc-7) ,@(package-native-inputs xgcc)))))) -(define-public avr-gcc-5 - (package - (inherit avr-gcc-4.9) - (version (package-version gcc-5)) - (source (origin - (inherit (package-source gcc-5)) - (patches (append (origin-patches (package-source gcc-5)) - (search-patches "gcc-cross-environment-variables.patch"))))))) - (define (avr-libc avr-gcc) (package (name "avr-libc") @@ -104,18 +96,7 @@ (build-system gnu-build-system) (arguments '(#:out-of-source? #t - #:configure-flags '("--host=avr") - #:phases - (modify-phases %standard-phases - (add-before 'unpack 'fix-cpath - (lambda _ - ;; C_INCLUDE_PATH and CPATH pose issues for cross-building, - ;; leading to failures when building avr-libc on 64-bit systems. - ;; Simply unsetting them allows the build to succeed because it - ;; doesn't try to use any of the native system's headers. - (unsetenv "C_INCLUDE_PATH") - (unsetenv "CPATH") - #t))))) + #:configure-flags '("--host=avr"))) (native-inputs `(("avr-binutils" ,avr-binutils) ("avr-gcc" ,avr-gcc))) (home-page "https://www.nongnu.org/avr-libc/") @@ -149,8 +130,7 @@ C++.") (home-page (package-home-page avr-libc)) (license (package-license avr-gcc))))) -(define-public avr-toolchain-4.9 (avr-toolchain avr-gcc-4.9)) -(define-public avr-toolchain-5 (avr-toolchain avr-gcc-5)) +(define-public avr-toolchain-7 (avr-toolchain avr-gcc-7)) (define-public microscheme (package -- 2.25.1 From unknown Thu Aug 14 22:25:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39918] [PATCH v2 0/2] gnu: avr-toolchain: Replace functions with package variables. Resent-From: Malte Frank Gerdes Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 27 Oct 2020 19:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39918 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Arun Isaac Cc: 39918@debbugs.gnu.org Received: via spool by 39918-submit@debbugs.gnu.org id=B39918.160382609811323 (code B ref 39918); Tue, 27 Oct 2020 19:15:02 +0000 Received: (at 39918) by debbugs.gnu.org; 27 Oct 2020 19:14:58 +0000 Received: from localhost ([127.0.0.1]:45881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXUQs-0002wZ-3D for submit@debbugs.gnu.org; Tue, 27 Oct 2020 15:14:58 -0400 Received: from mail-ed1-f68.google.com ([209.85.208.68]:45799) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXUQq-0002wL-D3 for 39918@debbugs.gnu.org; Tue, 27 Oct 2020 15:14:56 -0400 Received: by mail-ed1-f68.google.com with SMTP id dg9so2597458edb.12 for <39918@debbugs.gnu.org>; Tue, 27 Oct 2020 12:14:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=zvRey7aJRRJNuLt0gCdEA2iH/vqXPnBZLEzc62WH2Ps=; b=jXCJWy/cCn8RvbGM4WVKH+l1+0Oi2AH2+1JtQtBFpFb9YTvH97WNuV4y8EQ9lM21vc WpI/z8TZnMOBeI5YwaHBd9yiezli8axD1Dl2p2CnvxG+8cUJANw7+xd8EZYfv3IvRjrf fNRBJ3hgxiSxM0JCZkQFbA7HzYBI2EICMV5L281pRVgB9hTP8T+IrX2Z333tAO+YcLVu QTde4eZI6thY8POXjIDHPggUR9EHyGs/BLkO1J1Nfx7lTu9Lx7us8tbrHp3sp18NrWmz zfM75vIe6yo66N2Aly9CQmayPb8xiqRcTyLjiw7uvVoceyLDEK5K84bJeJRgJ/1pvZc/ n85w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=zvRey7aJRRJNuLt0gCdEA2iH/vqXPnBZLEzc62WH2Ps=; b=Ltx6RchvVG9Bm7L5m4wYBtFC4uXbuNyt/BJ246HyI90XSEH5/gyDzY/oEWLW1UeQGj Vi7ClBBTfMHp78p2E9Pf0zLPuVBw20yyQdwPDhIOre+p2lrQ5+8hlC3uMt/Ua5usC0R7 CuAGB/sDEln4XEuX2njgPfqqiMt4MDjqPdD5yfoPsLMcf/zc++9wEm509Uv1WY1UwYR0 tkcwI2AshUfLxq7CAvzyr+yOSGo28h7l5kNdYsgaXrlazXah6zWWQu30ETbAp7nSMo8Y KIISR2akzgwSkcSeRJ/m8eDF4tCLvclFXGWZ2DTlYeqIMm6+NON6RsPcIkEQN8oqy2hu H0hQ== X-Gm-Message-State: AOAM5310mrsjnkYkyjm0rBz9Xx7fKu4DwWVB5FJRLU5IZPrrL8EqZxi7 N1uHO4MiDh2tkmcZr9McSX9vcCYq3FY= X-Google-Smtp-Source: ABdhPJxpnCeaTiXdazPvGLeaJXrLGMxmtbwBB4ja3SksvnbDXYRlgv8uhZRhbtDq8PdRmnJfyIx5UQ== X-Received: by 2002:a05:6402:1a56:: with SMTP id bf22mr3880058edb.216.1603826090160; Tue, 27 Oct 2020 12:14:50 -0700 (PDT) Received: from Morphium (ip-84-118-73-55.unity-media.net. [84.118.73.55]) by smtp.gmail.com with ESMTPSA id g8sm1546816ejp.73.2020.10.27.12.14.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2020 12:14:49 -0700 (PDT) From: Malte Frank Gerdes References: <20200304200945.6657-1-arunisaac@systemreboot.net> <20200304200945.6657-2-arunisaac@systemreboot.net> Date: Tue, 27 Oct 2020 20:14:48 +0100 In-Reply-To: <20200304200945.6657-2-arunisaac@systemreboot.net> (Arun Isaac's message of "Thu, 5 Mar 2020 01:39:45 +0530") Message-ID: <86imavlbvb.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Arun, i just wanted to try your patches, they don't apply anymore. I recreated them on top of current master. It builds fine. Malte From unknown Thu Aug 14 22:25:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39918] [PATCH v2 1/2] * gnu/packages/avr.scm (avr-gcc-7, avr-toolchain-7): New variables. References: <20200304200209.6309-1-arunisaac@systemreboot.net> In-Reply-To: <20200304200209.6309-1-arunisaac@systemreboot.net> Resent-From: Malte Frank Gerdes Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 27 Oct 2020 19:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39918 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39918@debbugs.gnu.org Cc: Malte Frank Gerdes Received: via spool by 39918-submit@debbugs.gnu.org id=B39918.160382615311456 (code B ref 39918); Tue, 27 Oct 2020 19:16:02 +0000 Received: (at 39918) by debbugs.gnu.org; 27 Oct 2020 19:15:53 +0000 Received: from localhost ([127.0.0.1]:45886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXURd-0002yS-Bo for submit@debbugs.gnu.org; Tue, 27 Oct 2020 15:15:53 -0400 Received: from mail-ed1-f50.google.com ([209.85.208.50]:44960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXURa-0002yD-T4 for 39918@debbugs.gnu.org; Tue, 27 Oct 2020 15:15:44 -0400 Received: by mail-ed1-f50.google.com with SMTP id t20so2602633edr.11 for <39918@debbugs.gnu.org>; Tue, 27 Oct 2020 12:15:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=mhlKjxHzHR8EE88xbcZC+1SzfYSEYUW4JdsiU7eYvp4=; b=GNHdazxRdgMWAWRN4435cC1jphkNc2OqzKXB6/shTTQt3eG1jVIslMEyq1IEsCT9/T c0YM+LpOj7oWaXJE0HaTfTK3aqqZwrX8zg/rSWYniaNTUEgt8E7Gc2gBwNLeyq1zFkt8 ulvLD8dWhdzwGk6AQndmLxuJ8p6DLq5GbuimBWQ8S66dNWfc+gjVMPnnyOzkIfUrLj3W v/QdEoBK4tZjBIEmNM/PFw++tQ+tkwOYDv/dUHTqRvdid3s2QXZMRP/51efDEp2RdSs7 n5jXxoseBC8J8UjBQ8TBL0Qp4GHDTQHAO7PKT4big3u2JOEpjWB12/TNVWzbhIrcFJ0k 49UA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=mhlKjxHzHR8EE88xbcZC+1SzfYSEYUW4JdsiU7eYvp4=; b=L1fwKbEn9S8bD+glhvTU7Cg+CAiVPuBHOWGbxVMrXdGWrCixGzaxzJZtozqqeZ1K0b ISJH2N9roAti1LtBBgQixn1jxvRC6KYR3/Grr1jdaoCnjPlkiuRAj5I6jwt4oM8+878O +NDfxwbGSCKoXe40JDAuC+jSqkikD/GqsPCQK+L2yAxxCr3UjwQ73z1geL+VH5veKWco TU3bCBiUbRKIpWTrTmXSiSf2xU59mh2j/h3jbr4/2tdm+TOiOHaoNnjL/2jlp5iOumvI tb50tRqId/CJMDB4OmIMXQfTxdiDGXbCFHtYz8W15Zk2z3+sQLjJFJ/v4Y/CVoYSLzL4 Ki9A== X-Gm-Message-State: AOAM532xtopVYrPrwhEKt8t2fBrx3tbvCj9OtDEseksDjhRZWCW2D76A 2vhTMR9USO2bBuRNSX8n4H82mDpnfmQ= X-Google-Smtp-Source: ABdhPJyIR95oAYbmUf8ZKhVOHOEpKOqTlBiweI+eTSBy5VQpWYGSWk26D9YsEVZx7AnDgbNQ1bxcLQ== X-Received: by 2002:aa7:d496:: with SMTP id b22mr4067202edr.123.1603826137078; Tue, 27 Oct 2020 12:15:37 -0700 (PDT) Received: from Morphium.intus (ip-84-118-73-55.unity-media.net. [84.118.73.55]) by smtp.gmail.com with ESMTPSA id h8sm1519932edw.68.2020.10.27.12.15.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2020 12:15:36 -0700 (PDT) From: Malte Frank Gerdes Date: Tue, 27 Oct 2020 20:15:28 +0100 Message-Id: <20201027191529.12537-1-malte.f.gerdes@gmail.com> X-Mailer: git-send-email 2.29.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) (avr-gcc-4.9, avr-gcc-5, avr-toolchain-4.9, avr-toolchain-5): Delete variables. (avr-libc)[arguments]: Remove custom fix-cpath phase. --- gnu/packages/avr.scm | 32 ++++++-------------------------- 1 file changed, 6 insertions(+), 26 deletions(-) diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm index 76af6fdef1..3925297253 100644 --- a/gnu/packages/avr.scm +++ b/gnu/packages/avr.scm @@ -5,6 +5,7 @@ ;;; Copyright © 2016 Efraim Flashner ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2020 Marius Bakke +;;; Copyright © 2020 Arun Isaac ;;; ;;; This file is part of GNU Guix. ;;; @@ -41,8 +42,8 @@ (inherit (cross-binutils "avr")) (name "avr-binutils"))) -(define-public avr-gcc-4.9 - (let ((xgcc (cross-gcc "avr" #:xgcc gcc-4.9 #:xbinutils avr-binutils))) +(define-public avr-gcc-7 + (let ((xgcc (cross-gcc "avr" #:xgcc gcc-7 #:xbinutils avr-binutils))) (package (inherit xgcc) (name "avr-gcc") @@ -94,18 +95,9 @@ (variable "CROSS_LIBRARY_PATH") (files '("avr/lib"))))) (native-inputs - `(("gcc@5" ,gcc-5) + `(("gcc@5" ,gcc-7) ,@(package-native-inputs xgcc)))))) -(define-public avr-gcc-5 - (package - (inherit avr-gcc-4.9) - (version (package-version gcc-5)) - (source (origin - (inherit (package-source gcc-5)) - (patches (append (origin-patches (package-source gcc-5)) - (search-patches "gcc-cross-environment-variables.patch"))))))) - (define (avr-libc avr-gcc) (package (name "avr-libc") @@ -120,18 +112,7 @@ (build-system gnu-build-system) (arguments '(#:out-of-source? #t - #:configure-flags '("--host=avr") - #:phases - (modify-phases %standard-phases - (add-before 'unpack 'fix-cpath - (lambda _ - ;; C_INCLUDE_PATH and CPATH pose issues for cross-building, - ;; leading to failures when building avr-libc on 64-bit systems. - ;; Simply unsetting them allows the build to succeed because it - ;; doesn't try to use any of the native system's headers. - (unsetenv "C_INCLUDE_PATH") - (unsetenv "CPATH") - #t))))) + #:configure-flags '("--host=avr"))) (native-inputs `(("avr-binutils" ,avr-binutils) ("avr-gcc" ,avr-gcc))) (home-page "https://www.nongnu.org/avr-libc/") @@ -165,8 +146,7 @@ C++.") (home-page (package-home-page avr-libc)) (license (package-license avr-gcc))))) -(define-public avr-toolchain-4.9 (avr-toolchain avr-gcc-4.9)) -(define-public avr-toolchain-5 (avr-toolchain avr-gcc-5)) +(define-public avr-toolchain-7 (avr-toolchain avr-gcc-7)) (define-public microscheme (package -- 2.29.1 From unknown Thu Aug 14 22:25:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39918] [PATCH v2 2/2] * gnu/packages/avr.scm (avr-gcc-7): Rename to avr-gcc. Resent-From: Malte Frank Gerdes Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 27 Oct 2020 19:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39918 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39918@debbugs.gnu.org Cc: Malte Frank Gerdes Received: via spool by 39918-submit@debbugs.gnu.org id=B39918.160382615411462 (code B ref 39918); Tue, 27 Oct 2020 19:16:02 +0000 Received: (at 39918) by debbugs.gnu.org; 27 Oct 2020 19:15:54 +0000 Received: from localhost ([127.0.0.1]:45889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXURl-0002yj-S2 for submit@debbugs.gnu.org; Tue, 27 Oct 2020 15:15:54 -0400 Received: from mail-ej1-f66.google.com ([209.85.218.66]:43025) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXURd-0002yH-Ti for 39918@debbugs.gnu.org; Tue, 27 Oct 2020 15:15:46 -0400 Received: by mail-ej1-f66.google.com with SMTP id k3so3797410ejj.10 for <39918@debbugs.gnu.org>; Tue, 27 Oct 2020 12:15:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Bj2JDLna/46T7EsZ3msyXKbFfDIxPYJccAHrAVdoJuI=; b=rYjRB4B3/geTLR5RKfkBZtbeM+B2XcYG8YUCJVCCGU/RFc9FoD13qIYKkoBYkxgokk 2XnDk9XXrubJZTA3z7pGEEd8YvYOILJ2rdrtixgEGcxEm8o/vmbY8gPjJBdnPNr+RiBz RKyJ72bPboDm/QFjZnr34dWdlBpXrQitwl0jZtvyGy2cl8craqyZWqxnpk/k3UaokeCL V/RRzU/4/vvVdEKTD/Pc5CsO1oFWvzbBxMxxxKra80dozb8tH29V7LGqybq5a/3h2z5J yueqin3z0gS8UpydjvGB+fdCSi0fZQ7n8LjNE+ShJuS3nv8+m00CVq2+OvbOheDgf1dQ CRQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Bj2JDLna/46T7EsZ3msyXKbFfDIxPYJccAHrAVdoJuI=; b=k7PISfc0Q1PcbAifjkD4tMYh2pOLxpFv6EUBvH2kXaHWtHemlrlje4QBxd2wLv+vKi WAr7YlIeZWRG3QoPjJdq01/5toa3X9TxrjQUN0gKwS3D/PV2LWBtrfe7TNQ1CAutIrap FJsHHVUzphThUMkNv6UlXL5MHeRUjGIlgwVkdr3DJXoPUYAgkNIZK63YzD9UltUX8XQH zOYU0a0nK0kkzMourtCrdIg6BI1i5I3mXyQLzbcUW0khEay4dr0WsXQsu5sMBO5cTQaC GtmPeVYVs7QqFzQ6uN5fHG+1IgiesFSJ2yLvnAZGERbWoLKPxsihnPmxC6xxvrYGB1VD ovdQ== X-Gm-Message-State: AOAM530MHw/cK0dYA7rcLKsuadk/o05h9+ZWpzWa53iKtThbBJh6MrlY erPtU1k9qdGZE7+LxT5qizs9qna6Q8M= X-Google-Smtp-Source: ABdhPJyYAYm+8ciWmDxNOaRQ1vqXIwZB3wPfqEjNVwZqXJdK5d4vQzrZcVZtlrIihtGqGJPRmKGgxw== X-Received: by 2002:a17:906:2dc7:: with SMTP id h7mr4085707eji.546.1603826139917; Tue, 27 Oct 2020 12:15:39 -0700 (PDT) Received: from Morphium.intus (ip-84-118-73-55.unity-media.net. [84.118.73.55]) by smtp.gmail.com with ESMTPSA id h8sm1519932edw.68.2020.10.27.12.15.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2020 12:15:39 -0700 (PDT) From: Malte Frank Gerdes Date: Tue, 27 Oct 2020 20:15:29 +0100 Message-Id: <20201027191529.12537-2-malte.f.gerdes@gmail.com> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201027191529.12537-1-malte.f.gerdes@gmail.com> References: <20201027191529.12537-1-malte.f.gerdes@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) (avr-libc): Replace function with variable. (avr-toolchain): Replace function with variable. --- gnu/packages/avr.scm | 43 ++++++++++++++++++++----------------------- 1 file changed, 20 insertions(+), 23 deletions(-) diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm index 3925297253..c113707283 100644 --- a/gnu/packages/avr.scm +++ b/gnu/packages/avr.scm @@ -42,8 +42,8 @@ (inherit (cross-binutils "avr")) (name "avr-binutils"))) -(define-public avr-gcc-7 - (let ((xgcc (cross-gcc "avr" #:xgcc gcc-7 #:xbinutils avr-binutils))) +(define avr-gcc + (let ((xgcc (cross-gcc "avr" #:xgcc gcc #:xbinutils avr-binutils))) (package (inherit xgcc) (name "avr-gcc") @@ -95,10 +95,10 @@ (variable "CROSS_LIBRARY_PATH") (files '("avr/lib"))))) (native-inputs - `(("gcc@5" ,gcc-7) + `(("gcc" ,gcc) ,@(package-native-inputs xgcc)))))) -(define (avr-libc avr-gcc) +(define avr-libc (package (name "avr-libc") (version "2.0.0") @@ -123,30 +123,27 @@ for use with GCC on Atmel AVR microcontrollers.") (license (license:non-copyleft "http://www.nongnu.org/avr-libc/LICENSE.txt")))) -(define (avr-toolchain avr-gcc) +(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. - (let ((avr-libc (avr-libc 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 + (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))))) - -(define-public avr-toolchain-7 (avr-toolchain avr-gcc-7)) + (home-page (package-home-page avr-libc)) + (license (package-license avr-gcc)))) (define-public microscheme (package -- 2.29.1 From unknown Thu Aug 14 22:25:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39918] [PATCH v3 1/2] gnu: avr-gcc: Update to 7.5.0. References: <20200304200209.6309-1-arunisaac@systemreboot.net> In-Reply-To: <20200304200209.6309-1-arunisaac@systemreboot.net> Resent-From: Malte Frank Gerdes Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 27 Oct 2020 19:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39918 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39918@debbugs.gnu.org Cc: Malte Frank Gerdes Received: via spool by 39918-submit@debbugs.gnu.org id=B39918.160382703413017 (code B ref 39918); Tue, 27 Oct 2020 19:31:02 +0000 Received: (at 39918) by debbugs.gnu.org; 27 Oct 2020 19:30:34 +0000 Received: from localhost ([127.0.0.1]:45922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXUfu-0003No-Ej for submit@debbugs.gnu.org; Tue, 27 Oct 2020 15:30:34 -0400 Received: from mail-ed1-f65.google.com ([209.85.208.65]:42581) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXUfs-0003NV-Hd for 39918@debbugs.gnu.org; Tue, 27 Oct 2020 15:30:29 -0400 Received: by mail-ed1-f65.google.com with SMTP id v19so2649866edx.9 for <39918@debbugs.gnu.org>; Tue, 27 Oct 2020 12:30:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=lhXSd95W6+JiBr5+zJ00JepZpngPv5OGfsfUKZclpd0=; b=QWEyKd4WbSD1EQ7EUV2l1jG4nwLc6pxNM5lE5RRhghK/OvgHR6eGQjQBdkgoLnZ4jk o2o6P6p8xhjDm+Qrl4eAVHHbNY8CE6zSySFWLe6bFReIA0sw/DCls0vpnGeH+bCPxtIb Z98fthCT9Np7jCWQ0bLEEf7SFOvd8OCpk3MZBW/qJI0wjjLKLi2O3RXOBhTq346mXYza yrDgOdYeYZrAxE7sA8rl/bu0mQv/VSQ/MqwzrB2nsSAX5+Gt/k0+Ay97mJrePlSAmuHJ YgqOxvDLttcEqd+NzOe++/nX5nmRaHK2rpqZO8Z2zHWZWQaReFm4zGw5rLB2g2jlSmO4 XAYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=lhXSd95W6+JiBr5+zJ00JepZpngPv5OGfsfUKZclpd0=; b=LFdzggiuBlu+CG1ioCYHKE2Y5sszK/rS2O6Ong7CaRpQXQgU8J0wJLMc5OcgdoTSt2 tNbw/lP4yhX42iyhv6GYcipL/TlD9QevmyNfD41k2U3kElKUx6DgcojxCWopfopDDaPf auQgfvALEyZqLmCdPEh364anrb9xViAd0pZDbBoG30VrFlj5kVJnS8zuuFtzhIXKRQ9F Imwh2lkx5ip0TfKWzwASaNxQP/t0teNjGTDLKSluC4hIlmCayOhlhTfGvuwYa4HkJEew U1re7uO9oN0hgktzOuAVMsj9HemDkOfZj2YOVfTCBFufJNtFYkl+kHy1kg+gQcujgp+W wY0Q== X-Gm-Message-State: AOAM532i9vfd0Q7pHjYi0CA55YT5euXxMmtrs7RtYkSYiuNvLa9N5rNQ slJGmEUmToxStJzy7M5yUjkPSr0juIQ= X-Google-Smtp-Source: ABdhPJxjn6Z+ZNQZnlSSrDTsva1YrYnBVjCknGrv1imkJ/4D16CYfubS7tKqdg33uajdrK7elckEwQ== X-Received: by 2002:aa7:cd14:: with SMTP id b20mr4084810edw.366.1603827022260; Tue, 27 Oct 2020 12:30:22 -0700 (PDT) Received: from Morphium.intus (ip-84-118-73-55.unity-media.net. [84.118.73.55]) by smtp.gmail.com with ESMTPSA id n10sm1486697edo.55.2020.10.27.12.30.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2020 12:30:21 -0700 (PDT) From: Malte Frank Gerdes Date: Tue, 27 Oct 2020 20:30:18 +0100 Message-Id: <20201027193019.15927-1-malte.f.gerdes@gmail.com> X-Mailer: git-send-email 2.29.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/avr.scm (avr-gcc-7, avr-toolchain-7): New variables. (avr-gcc-4.9, avr-gcc-5, avr-toolchain-4.9, avr-toolchain-5): Delete variables. (avr-libc)[arguments]: Remove custom fix-cpath phase. --- gnu/packages/avr.scm | 32 ++++++-------------------------- 1 file changed, 6 insertions(+), 26 deletions(-) diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm index 76af6fdef1..573a5e089c 100644 --- a/gnu/packages/avr.scm +++ b/gnu/packages/avr.scm @@ -5,6 +5,7 @@ ;;; Copyright © 2016 Efraim Flashner ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2020 Marius Bakke +;;; Copyright © 2020 Arun Isaac ; ;;; ;;; This file is part of GNU Guix. ;;; @@ -41,8 +42,8 @@ (inherit (cross-binutils "avr")) (name "avr-binutils"))) -(define-public avr-gcc-4.9 - (let ((xgcc (cross-gcc "avr" #:xgcc gcc-4.9 #:xbinutils avr-binutils))) +(define-public avr-gcc-7 + (let ((xgcc (cross-gcc "avr" #:xgcc gcc-7 #:xbinutils avr-binutils))) (package (inherit xgcc) (name "avr-gcc") @@ -94,18 +95,9 @@ (variable "CROSS_LIBRARY_PATH") (files '("avr/lib"))))) (native-inputs - `(("gcc@5" ,gcc-5) + `(("gcc" ,gcc-7) ,@(package-native-inputs xgcc)))))) -(define-public avr-gcc-5 - (package - (inherit avr-gcc-4.9) - (version (package-version gcc-5)) - (source (origin - (inherit (package-source gcc-5)) - (patches (append (origin-patches (package-source gcc-5)) - (search-patches "gcc-cross-environment-variables.patch"))))))) - (define (avr-libc avr-gcc) (package (name "avr-libc") @@ -120,18 +112,7 @@ (build-system gnu-build-system) (arguments '(#:out-of-source? #t - #:configure-flags '("--host=avr") - #:phases - (modify-phases %standard-phases - (add-before 'unpack 'fix-cpath - (lambda _ - ;; C_INCLUDE_PATH and CPATH pose issues for cross-building, - ;; leading to failures when building avr-libc on 64-bit systems. - ;; Simply unsetting them allows the build to succeed because it - ;; doesn't try to use any of the native system's headers. - (unsetenv "C_INCLUDE_PATH") - (unsetenv "CPATH") - #t))))) + #:configure-flags '("--host=avr"))) (native-inputs `(("avr-binutils" ,avr-binutils) ("avr-gcc" ,avr-gcc))) (home-page "https://www.nongnu.org/avr-libc/") @@ -165,8 +146,7 @@ C++.") (home-page (package-home-page avr-libc)) (license (package-license avr-gcc))))) -(define-public avr-toolchain-4.9 (avr-toolchain avr-gcc-4.9)) -(define-public avr-toolchain-5 (avr-toolchain avr-gcc-5)) +(define-public avr-toolchain-7 (avr-toolchain avr-gcc-7)) (define-public microscheme (package -- 2.29.1 From unknown Thu Aug 14 22:25:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39918] [PATCH v3 2/2] gnu: avr-toolchain: Replace functions with package variables. Resent-From: Malte Frank Gerdes Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 27 Oct 2020 19:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39918 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39918@debbugs.gnu.org Cc: Malte Frank Gerdes Received: via spool by 39918-submit@debbugs.gnu.org id=B39918.160382703413025 (code B ref 39918); Tue, 27 Oct 2020 19:31:02 +0000 Received: (at 39918) by debbugs.gnu.org; 27 Oct 2020 19:30:34 +0000 Received: from localhost ([127.0.0.1]:45924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXUfy-0003Nu-5t for submit@debbugs.gnu.org; Tue, 27 Oct 2020 15:30:34 -0400 Received: from mail-ed1-f66.google.com ([209.85.208.66]:46867) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXUfs-0003NX-TA for 39918@debbugs.gnu.org; Tue, 27 Oct 2020 15:30:29 -0400 Received: by mail-ed1-f66.google.com with SMTP id t11so52290edj.13 for <39918@debbugs.gnu.org>; Tue, 27 Oct 2020 12:30:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=sNTUzjylihPf7o2vyshcoN2PFK7DJZyG6/QYaxRMtRs=; b=XixjFfleZTSwIOijhLLYvDfyrWa89kkl/i3q9KIE6vGpodlgvd64oLhl7fxtYwmowk NIn/m1L3svS8mMu68n1KWWE7xWB3SF2mRDYcMzlNsTMdNH6qj5VoKiro4AYBHVOQ1NPk 5QAoAqiSS+6TBjNyoPWhK7r9C2x9jKJv7bvfkcHsO+By71ZAGCTtUEec/6xOu6hOJRT3 yZBHwGLgrGiBqmmBpGrhtI4sCkPZumHMMGm86FDq2RxMfGzWKL0bX4QUxOKyOXZnO6Kt hQmPOmSFxgkHBaAYm7sch+70Kk4S+MtGK5tC8Y4W4HEYreF744u4RFrSTLlWJbuhdGKJ VV7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=sNTUzjylihPf7o2vyshcoN2PFK7DJZyG6/QYaxRMtRs=; b=BYCaiUKDKZoj1xa5qsSxDon2htQGpiS0DQrb99aBA8FY0WnpEoeASW5QqP/Y6n5n0o t6wJAkSqiJsVMjCVinQzdsw80o1fgKOz8qA1cS3Cy1wghDBlYp4t44VXEx1rzC654P4y onl5LP5NDXC9s63yK1+e6EhBdtaC2Q0M6e2U4u1Fh3QeYLdDbo33ZEtoi/x+aHFJRLiS YVPTByzSWNQCZE3PJRVXqMq56Rixr5yb66aWxXVdJVVWsTSrGahS4Y7RkAXAgGdZ3NAj cPJDizczjn4lJr+w0hxnTz3xLzG0egukaisnadwBLVTCe0qVtLHKOcw/hwAYPHjEDi1/ /hhQ== X-Gm-Message-State: AOAM530MNiXtsHdo63usKC6GCpGlziGT/tTKl7OdMbDQo6ojcoZ0+IQT 1f+hTmaKzrcAu20guWucIbeupzNPFQY= X-Google-Smtp-Source: ABdhPJxTzSDBXTldVt66PX6KfgEKRpuW1pgx378ejuX+ZAvlLkiOcwSPuQO91pBsj9H3SOW074WyTQ== X-Received: by 2002:aa7:d702:: with SMTP id t2mr3816726edq.196.1603827023014; Tue, 27 Oct 2020 12:30:23 -0700 (PDT) Received: from Morphium.intus (ip-84-118-73-55.unity-media.net. [84.118.73.55]) by smtp.gmail.com with ESMTPSA id n10sm1486697edo.55.2020.10.27.12.30.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2020 12:30:22 -0700 (PDT) From: Malte Frank Gerdes Date: Tue, 27 Oct 2020 20:30:19 +0100 Message-Id: <20201027193019.15927-2-malte.f.gerdes@gmail.com> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201027193019.15927-1-malte.f.gerdes@gmail.com> References: <20201027193019.15927-1-malte.f.gerdes@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/avr.scm (avr-gcc-7): Rename to avr-gcc. (avr-libc): Replace function with variable. (avr-toolchain): Replace function with variable. --- gnu/packages/avr.scm | 43 ++++++++++++++++++++----------------------- 1 file changed, 20 insertions(+), 23 deletions(-) diff --git a/gnu/packages/avr.scm b/gnu/packages/avr.scm index 573a5e089c..4ad4bb03ba 100644 --- a/gnu/packages/avr.scm +++ b/gnu/packages/avr.scm @@ -42,8 +42,8 @@ (inherit (cross-binutils "avr")) (name "avr-binutils"))) -(define-public avr-gcc-7 - (let ((xgcc (cross-gcc "avr" #:xgcc gcc-7 #:xbinutils avr-binutils))) +(define avr-gcc + (let ((xgcc (cross-gcc "avr" #:xgcc gcc #:xbinutils avr-binutils))) (package (inherit xgcc) (name "avr-gcc") @@ -95,10 +95,10 @@ (variable "CROSS_LIBRARY_PATH") (files '("avr/lib"))))) (native-inputs - `(("gcc" ,gcc-7) + `(("gcc" ,gcc) ,@(package-native-inputs xgcc)))))) -(define (avr-libc avr-gcc) +(define avr-libc (package (name "avr-libc") (version "2.0.0") @@ -123,30 +123,27 @@ for use with GCC on Atmel AVR microcontrollers.") (license (license:non-copyleft "http://www.nongnu.org/avr-libc/LICENSE.txt")))) -(define (avr-toolchain avr-gcc) +(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. - (let ((avr-libc (avr-libc 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 + (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))))) - -(define-public avr-toolchain-7 (avr-toolchain avr-gcc-7)) + (home-page (package-home-page avr-libc)) + (license (package-license avr-gcc)))) (define-public microscheme (package -- 2.29.1 From unknown Thu Aug 14 22:25:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39918] [PATCH v2 0/2] gnu: avr-toolchain: Replace functions with package variables. Resent-From: Arun Isaac Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 30 Oct 2020 07:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39918 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Malte Frank Gerdes Cc: 39918@debbugs.gnu.org Received: via spool by 39918-submit@debbugs.gnu.org id=B39918.160404143324009 (code B ref 39918); Fri, 30 Oct 2020 07:04:01 +0000 Received: (at 39918) by debbugs.gnu.org; 30 Oct 2020 07:03:53 +0000 Received: from localhost ([127.0.0.1]:55872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYOS1-0006FB-J5 for submit@debbugs.gnu.org; Fri, 30 Oct 2020 03:03:53 -0400 Received: from mugam.systemreboot.net ([139.59.75.54]:38074) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYORy-0006F0-9f for 39918@debbugs.gnu.org; Fri, 30 Oct 2020 03:03:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=rqMydjtgrjtTaXW/xwDkO61WtsoYBG4N9+fDopNill4=; b=ewJG7tT5yM5bjx8S2T/dD8I9l 1i0ayEmo5KK/Bys0WzqrO3QN06l0roHBQi6BusjqfWoihBpakEfOultO4sObxutT2QF0+H+46x7+5 PvTh8eJTAPq61RcoI9hsodQ1RJff2FS8ZBpNYIfwsI3D6vBaz30bv3V2hgdIMsTwSiCxfMwzKfiml 8I5UoMkv1esi2fKFQABdfjfztfC9/TMZSHCMCen7iFRwPvAZSBfv/Q2ALJFfT2Rwlz4IazBDmBeVJ HyLqpnUTt+9Gt00rE/zB+ZCHbb5GY4afnkPGdiY6d9n494dCT/3bSP77WJRbPN/mBbNMCXahxQyKy qq55FFReg==; Received: from [192.168.2.1] (helo=steel) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1kYOP5-0023Ty-EW; Fri, 30 Oct 2020 12:30:51 +0530 From: Arun Isaac In-Reply-To: <86imavlbvb.fsf_-_@gmail.com> References: <20200304200945.6657-1-arunisaac@systemreboot.net> <20200304200945.6657-2-arunisaac@systemreboot.net> <86imavlbvb.fsf_-_@gmail.com> Date: Fri, 30 Oct 2020 12:33:40 +0530 Message-ID: <871rhgjiur.fsf@systemreboot.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi Malte, Thank you for your feedback! This patchset has been stuck so long because I didn't know if it was ok to collapse the package functions into package variables, and whether we really needed all the old versions. I'll try raising this on guix-devel. Regards, Arun --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFPBAEBCAA5FiEEf3MDQ/Lwnzx3v3nTLiXui2GAK7MFAl+buswbHGFydW5pc2Fh Y0BzeXN0ZW1yZWJvb3QubmV0AAoJEC4l7othgCuzv24IAJoCJG+WGNJFV5ELjtPm PKcPLqc7W25C/Ev7j7Myfld3Zr72UwRhW6+SHFZsVwkRB5/JxloQi1yiWps6hKki 8B+ZqdFA0TmXpMKK19jdfRIW5yhAKEHfkOZBJ4u2pYDWENkrmukE8LzvpTWcUAu9 QI8XBqRAM3LUBadXisTx2zDzbut2hMI5oE97sRWtFgX4LzlAL7/Y5EO1ySPy1igk on9yS64CDHomTVoU7O40Ob1JgQBL6lrATBpUPFlfFV9XXEH5d7BDIHdtUQDMj4qm 9ERxb3B+lmcjP/EAEqGvJ0rgjY+nCIwDnpabUf7Vc4tmg+khSgKgaUaUfnJpC4TX 7lM= =gzwb -----END PGP SIGNATURE----- --=-=-=-- From unknown Thu Aug 14 22:25:14 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Arun Isaac Subject: bug#39918: closed (Re: [bug#39918] [PATCH v2 0/2] gnu: avr-toolchain: Replace functions with package variables.) Message-ID: References: <87y2jklwav.fsf@systemreboot.net> <20200304200209.6309-1-arunisaac@systemreboot.net> X-Gnu-PR-Message: they-closed 39918 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 39918@debbugs.gnu.org Date: Sun, 01 Nov 2020 19:20:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1604258402-5308-1" This is a multi-part message in MIME format... ------------=_1604258402-5308-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #39918: [PATCH 0/2] Update avr-gcc which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 39918@debbugs.gnu.org. --=20 39918: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D39918 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1604258402-5308-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 39918-done) by debbugs.gnu.org; 1 Nov 2020 19:19:45 +0000 Received: from localhost ([127.0.0.1]:38548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZItF-0001N6-0M for submit@debbugs.gnu.org; Sun, 01 Nov 2020 14:19:45 -0500 Received: from mugam.systemreboot.net ([139.59.75.54]:49114) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZItC-0001Mv-9C for 39918-done@debbugs.gnu.org; Sun, 01 Nov 2020 14:19:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=sqQFaI48woPIjb3kadmRbcy6HINpYUKMXXIVn/tWxMg=; b=Mm+tBu3kA7FlSeY4TFjmntn6F VDu6W5gwvvyg3kvBX8OvDnbqh5YIdDGw0gibIoPsY7pn/O49HSW+WGMHYrYmLGogZl8ukNSqdxuKF GjUK/uABG5vgIstMbngc8pElwbm9Klqf/ddyMv0lcexlCx4QSUJgIWmuP/whAmUq/Rw1jzsWqSXYv wHf8MBJIS3i69pEHTn1HLWoDsCXT+zDn8klFoOFniAD84xvYkTN5TihdxH+/0a0aZ6sMCBnVXbAME CVoxtuhiuxHxlCwjSbaLy+oYlZI8MVmvL99lGRvbvRQ6JmFFY3chgUdQiWeaJIylNJntHq/4EolC2 U/busGZ7Q==; Received: from [192.168.2.1] (helo=steel) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1kZIqD-002AeI-Er; Mon, 02 Nov 2020 00:46:37 +0530 From: Arun Isaac To: Malte Frank Gerdes Subject: Re: [bug#39918] [PATCH v2 0/2] gnu: avr-toolchain: Replace functions with package variables. In-Reply-To: <871rhgjiur.fsf@systemreboot.net> References: <20200304200945.6657-1-arunisaac@systemreboot.net> <20200304200945.6657-2-arunisaac@systemreboot.net> <86imavlbvb.fsf_-_@gmail.com> <871rhgjiur.fsf@systemreboot.net> Date: Mon, 02 Nov 2020 00:49:20 +0530 Message-ID: <87y2jklwav.fsf@systemreboot.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39918-done Cc: 39918-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi Malte, I've pushed this patchset to master after consulting with guix-devel. Cheers! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFPBAEBCAA5FiEEf3MDQ/Lwnzx3v3nTLiXui2GAK7MFAl+fCjgbHGFydW5pc2Fh Y0BzeXN0ZW1yZWJvb3QubmV0AAoJEC4l7othgCuzYh8H/0iKtPgolgKPcIFCiGUe x65ebq95vgfZzgWoe3qlWG5ZE/FshdXAoohcC5qyMxn9fwduQYFHrPgptEl6gi/s mhq/lx1v97RRcdhL11S51QL7U9f/eLTsFpHZ6IqbUK0uR07g0tNoX/Cog/ghE3Dw M4boxshyqD5xPrasgDZWv4XYRIrNHxCoDb80alF+XwksgiMA1JXNhuTdX1nAXURF XUmC0SSMVgZ8yIBrRYnozZ1R0p/QSQkqJdMvJ00rIxEN7ptsMlYrYJmtD/HYLPz5 YjnZ9rQdJZ73mdjZTDxT5jw2vs9BgUExaJJfyy2fmn1bMgMMNZ1z5zW/otPjm1LD 9Hk= =B8dy -----END PGP SIGNATURE----- --=-=-=-- ------------=_1604258402-5308-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 Mar 2020 20:02:35 +0000 Received: from localhost ([127.0.0.1]:41888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9aDz-0006j9-7M for submit@debbugs.gnu.org; Wed, 04 Mar 2020 15:02:35 -0500 Received: from lists.gnu.org ([209.51.188.17]:44691) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9aDx-0006j2-8Q for submit@debbugs.gnu.org; Wed, 04 Mar 2020 15:02:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51495) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j9aDs-0001hG-Tg for guix-patches@gnu.org; Wed, 04 Mar 2020 15:02:30 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j9aDq-0002bb-Ua for guix-patches@gnu.org; Wed, 04 Mar 2020 15:02:28 -0500 Received: from mugam.systemreboot.net ([139.59.75.54]:43240) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j9aDp-0002UR-Qe for guix-patches@gnu.org; Wed, 04 Mar 2020 15:02:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Transfer-Encoding:MIME-Version: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=gnN31tgpz5+BC6TrTNY1sXeWHyFmAoToH1sXQnqSnrU=; b=iqXYYr30ST4DBauai3fhtfH5fI nCbKjyPSdhznZRNaDVT9Mf+POVlUNswuXbgkfc4rr4z0IqfJfFjpolLYPr5R5JiGE5/PWxgW9izbd MCsYvqUiTeP3JQ2FL1gVjuPSM1HAHWxG54WNJUAsBbdCs6WDVX+iAOP+HYrUzQ9AJwWM=; Received: from [192.168.2.1] (helo=steel.lan) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1j9aDc-002L5m-VT; Thu, 05 Mar 2020 01:32:13 +0530 From: Arun Isaac To: guix-patches@gnu.org Subject: [PATCH 0/2] Update avr-gcc Date: Thu, 5 Mar 2020 01:32:09 +0530 Message-Id: <20200304200209.6309-1-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 139.59.75.54 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: submit Cc: dannym@scratchpost.org, Arun Isaac , ekaitz@elenq.tech X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Hi, This patchset updates our avr-gcc to version 7, same as the version of gcc in Guix. I have tentatively deleted other older versions of the avr-toolchain and replaced our avr-libc and avr-toolchain functions with package variables. Do we need to keep all older versions of the avr-toolchain? WDYT? Regards, Arun. Arun Isaac (2): gnu: avr-gcc: Update to 7.4.0. gnu: avr-toolchain: Replace functions with package variables. gnu/packages/avr.scm | 67 +++++++++++++++----------------------------- 1 file changed, 22 insertions(+), 45 deletions(-) -- 2.25.1 ------------=_1604258402-5308-1--