From patchwork Tue Jun 1 03:09:47 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Morgan Smith X-Patchwork-Id: 29736 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 362A827BC81; Tue, 1 Jun 2021 04:11:17 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E3BBB27BC84 for ; Tue, 1 Jun 2021 04:11:13 +0100 (BST) Received: from localhost ([::1]:56716 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lnuoD-0003Ta-0d for patchwork@mira.cbaines.net; Mon, 31 May 2021 23:11:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56066) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnuo3-0003Ss-9m for guix-patches@gnu.org; Mon, 31 May 2021 23:11:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52085) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lnuo2-0005Zi-UW for guix-patches@gnu.org; Mon, 31 May 2021 23:11:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lnuo2-0001yH-OA for guix-patches@gnu.org; Mon, 31 May 2021 23:11:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 2/7] gnu: Add gcc-msp430. Resent-From: Morgan.J.Smith@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 01 Jun 2021 03:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48767 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48767@debbugs.gnu.org Cc: Morgan Smith Received: via spool by 48767-submit@debbugs.gnu.org id=B48767.16225170377466 (code B ref 48767); Tue, 01 Jun 2021 03:11:02 +0000 Received: (at 48767) by debbugs.gnu.org; 1 Jun 2021 03:10:37 +0000 Received: from localhost ([127.0.0.1]:35376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnund-0001wL-0Z for submit@debbugs.gnu.org; Mon, 31 May 2021 23:10:37 -0400 Received: from mail-co1nam11olkn2066.outbound.protection.outlook.com ([40.92.18.66]:31841 helo=NAM11-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnuna-0001vm-NL for 48767@debbugs.gnu.org; Mon, 31 May 2021 23:10:35 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AkVwk3EhmRpHOrsTHCw2HNgOXcREhyKRmwoTx8bRFVtWynCnXx74vgpoJ5L6fvIfsclOaUGgH4eZVDkX1b4EkDZX2hH+TspMN4D/ib6Q9/b878/CqKHbkYDF7B7l4fRUdTIWaz3DP1Upqe0r8zDgU/OLpo1m9kKFeTDdcts1O/MSQV99yF+eYrsp6YzhQzdYSgiNBgAQew/TjZq4Nu3Hcxr227pXlkfD0Kyj4zmK/k95XNZ1aY14jIzrYKPgtWtuVIXJBiiBEPm8pR/l3ITK84DT05zhSZRDaGopdF7AjyDiU98o561WpWJ58O+yVV8kziHS4ROnACEiH2fKjNN2eA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=g2doNKcKh9vgs/XDeTLOo9KYU/fl295kKAyAlDUY7Wg=; b=CLl8jWpggTjGeJBP8+NGBVE6bNHjqArXjPfM6W8h1PMEy/JzYqEL3Yqpec5nlFwOSVjdVAG1aqYvoJnSKNWBp4tBSwP+9Fnmxf4QrBPrnwn7pVN3hVfwmGN8ZEcqa+76IVEt6Ap3dqhvQKKgHrh4MFCNSY+FL6Cl4FbFfaNaOLhZ1l6forLjXUeVx3ISE2uFpzzcPuLsacIzdElu/cUSdNkMKPT1tI8XBrkfSOMWDzg9vKWW/205Lz7V2RiwgC6+hhLZHSyeqJxcUTvth39RLaaHgK9HVNlH1wWSC5M0lT3cg87jZ0mP+WfCtBBo7ymxM9dJ1td4dzpY0gBvY3eYTw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=g2doNKcKh9vgs/XDeTLOo9KYU/fl295kKAyAlDUY7Wg=; b=IJCxAkyPtihRIpbii03NfCQy9IeemBLOPqIEmY7ZjdT4a2Hj9Uqx/Vz0+3g2bQpypcjcDW3855g9os+9V3DN3R+aoixxdCld79ZOQ1QbfK/EdH8T/PC0YhltoG14lFlc7RAyhTAvTT3fzGtd4gm3cWCA4UnUikPUujEUF0wIE9BzRcy+C99W6mwsaN7liqdGWg6WXkxVDwaJfGtH+Py/vL39FeVXtKmNz4nwCe7mm5JaLWB87oKv0YRmQuoWXR8fNMV6/5zi0fUhjnjWcitXmGAnPXoDNMTpP/XBumtHU94z/KFdMwVuwwbvHPcYp/xOpLTUz+Jl3+Nnc1efdqT/6Q== Received: from CO1NAM11FT064.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::46) by CO1NAM11HT189.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::128) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30; Tue, 1 Jun 2021 03:10:28 +0000 Received: from BYAPR05MB4023.namprd05.prod.outlook.com (2a01:111:e400:3861::52) by CO1NAM11FT064.mail.protection.outlook.com (2a01:111:e400:3861::333) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30 via Frontend Transport; Tue, 1 Jun 2021 03:10:28 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:35E80BBBDE0D49CF6379F06DFAFDC9608180E8B7A0F1CDA008BD7B803B58348C; UpperCasedChecksum:ED49633E63C9DD0F9F91B51AB6B38C76A8CE75E90D01C13F40C8FCB037686099; SizeAsReceived:7396; Count:47 Received: from BYAPR05MB4023.namprd05.prod.outlook.com ([fe80::b92f:829e:18e4:7ba9]) by BYAPR05MB4023.namprd05.prod.outlook.com ([fe80::b92f:829e:18e4:7ba9%2]) with mapi id 15.20.4195.017; Tue, 1 Jun 2021 03:10:28 +0000 From: Morgan.J.Smith@outlook.com Date: Mon, 31 May 2021 23:09:47 -0400 Message-ID: X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210601030951.10432-1-Morgan.J.Smith@outlook.com> References: <20210601030951.10432-1-Morgan.J.Smith@outlook.com> X-TMN: [QwjOf0L5ZS6qQCh+Jb43YaJTX6i4FKiL] X-ClientProxiedBy: YQXPR01CA0118.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:41::47) To BYAPR05MB4023.namprd05.prod.outlook.com (2603:10b6:a02:87::30) X-Microsoft-Original-Message-ID: <20210601030951.10432-2-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from pancake.hitronhub.home (170.52.80.122) by YQXPR01CA0118.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:41::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.27 via Frontend Transport; Tue, 1 Jun 2021 03:10:26 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: d550f2d7-d10c-4d4c-ba98-08d924aace3c X-MS-Exchange-SLBlob-MailProps: NS9Gj58uCj0w7mmrzrYHDk7gB75uUSHKwtusB8HNh0K2GiEakKgpw2BcyX7smZenj6r4I+Ftx58RGXbTK4WS0OtmBRPtftwvsn/SXO6+1adgZ7JBLNl5FYYM6H8JzQqcMLyShrUgxgtVlh3d7A1W+BA2slTUmiln1lJIHyvmkASGYE+aEwu+ZbN+y2X/BCAJFfvxHelF929W7KJTn5VUiRw93GuleDwaxyh3HKPi7Wb/yqA7cdmMBcFa5vMkHtwWAg7OVWw1JoKV9G19gseebcJC/Zn793MHbezmz2LGzqBDzLSLvUKQPz7+2qiaDxOY8x4OMMjrKBXRZYp0EgRscSHzRGKJsFwEQmJfmeGEVbkrxyCmTFcEyOk3PZUfa4BbD5S0za9onKpnfGEgT6hlxBwSCex+xgP+kWKVES6E5ZrEgI2qrrBy0Ld9yxSe25KuVPbrFt2c5VxS0m12epf/HQSPF8BCdKr4dJX3AaTYTZWHqKNBANwvnCgunJ43YylyQJYLq/BgNYTeTTsjfhVbKlKX0RShUmb56veWBdE9wmVRq+8moqjEIQbyO9BSsglWaYxm6ntIR9hsNiuZEZap0OWeCl9L7VahLwi4dmz2VmHzy3yNuN7lhtPK4bW383pp6eDfdlko58jR+KAdfT3uhzpcyHP5n1RokHrCk8W2b3AW9ruEtKlpgjh6iz4Rv0ZUwX214QinUGZwGZub/jsNNA== X-MS-TrafficTypeDiagnostic: CO1NAM11HT189: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yqfBk4vkLktKlPWiC+wFr6BPjJk6j/UTc03K2OpXtIfWYCvWijXQRjw8rPBHaD2jHUpggwFiSrjq0rcz/Tunx1mYVhuBE+IjaLo8XuFcpbb8prXcJwO71YJEEyVk/0OS3IivuuXFE2v/MOE8ibvb25teHs28KaIeLcjPCd6nMUU/HbLQiEnuQLQx3oEigIhqJjgJujx+LxMwnSxSYiLGmpmiVbkmvMJioIk/lHjQWpl3hMYf8aFuBdPinAZJ7onDqENgpTth2vlsH5HD1V+G+eW8jEZnw5EsG0o0zBeyrwwQYKpJQFAGP3yBk8hBXokINngHuioM4dgxUKWfAI3QRSyxE1xFPg6hOtWJBckFCcuAEkkqQu5fdmvzFOPTPRQKfObj3b1YX2yjkGZ0WUDbKA== X-MS-Exchange-AntiSpam-MessageData: RqdpSvDc863/JDZl8K007VPEiDuVsnjtO/WcnVXc4p2K3EtpqF3kZo2Q3gGz9CmWnDuOeCEpBn0X8o3b3lbAe+iTCxUJVPg2243i/GVVdm91vggXHbfWEFa6l1HtlLOiW5cwusYiNXhpikQev4Po/Q== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d550f2d7-d10c-4d4c-ba98-08d924aace3c X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2021 03:10:27.6910 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT064.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1NAM11HT189 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches From: Morgan Smith * gnu/packages/embedded.scm (gcc-msp430): New variable. --- gnu/packages/bootstrap.scm | 1 + gnu/packages/embedded.scm | 46 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) diff --git a/gnu/packages/bootstrap.scm b/gnu/packages/bootstrap.scm index c598cedc0a..54a028e977 100644 --- a/gnu/packages/bootstrap.scm +++ b/gnu/packages/bootstrap.scm @@ -311,6 +311,7 @@ (define* (glibc-dynamic-linker ((string=? system "arm-eabi") "no-ld.so") ((string=? system "xtensa-elf") "no-ld.so") ((string=? system "avr") "no-ld.so") + ((string=? system "msp430-elf") "no-ld.so") ((string=? system "propeller-elf") "no-ld.so") ((string=? system "i686-mingw") "no-ld.so") ((string=? system "x86_64-mingw") "no-ld.so") diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm index 3e66382eed..cf48c61a93 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm @@ -530,6 +530,52 @@ (define-public gcc-msp430-support-files `(("unzip" ,unzip))) (license license:bsd-3))) +(define-public gcc-msp430 + (let ((xgcc (cross-gcc "msp430-elf" + #:xgcc gcc-9 + #:xbinutils (cross-binutils "msp430-elf")))) + (package + (inherit xgcc) + (name "gcc-msp430") + (native-inputs + `(("gcc" ,gcc-9) + ,@(package-native-inputs xgcc))) + (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")) + #t))))) + ((#:configure-flags flags) + `(append (list + "--target=msp430-elf" + "--enable-languages=c,c++" + "--disable-nls" + "--enable-initfini-array" + "--enable-target-optspace" + "--enable-newlib-nano-formatted-io") + ,flags)))) + (native-search-paths + (list (search-path-specification + (variable "CROSS_C_INCLUDE_PATH") + (files '("msp430-elf/include"))) + (search-path-specification + (variable "CROSS_LIBRARY_PATH") + (files '("msp430-elf/lib")))))))) + (define-public libjaylink (package (name "libjaylink") From patchwork Tue Jun 1 03:09:48 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Morgan Smith X-Patchwork-Id: 29740 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9A10427BC81; Tue, 1 Jun 2021 04:11:38 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0F11227BC78 for ; Tue, 1 Jun 2021 04:11:38 +0100 (BST) Received: from localhost ([::1]:57542 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lnuob-00044U-54 for patchwork@mira.cbaines.net; Mon, 31 May 2021 23:11:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56078) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnuo4-0003TO-Af for guix-patches@gnu.org; Mon, 31 May 2021 23:11:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52088) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lnuo4-0005bQ-1B for guix-patches@gnu.org; Mon, 31 May 2021 23:11:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lnuo3-0001yf-T9 for guix-patches@gnu.org; Mon, 31 May 2021 23:11:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 3/7] gnu: Add newlib-msp430. Resent-From: Morgan.J.Smith@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 01 Jun 2021 03:11:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48767 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48767@debbugs.gnu.org Cc: Morgan Smith Received: via spool by 48767-submit@debbugs.gnu.org id=B48767.16225170447510 (code B ref 48767); Tue, 01 Jun 2021 03:11:03 +0000 Received: (at 48767) by debbugs.gnu.org; 1 Jun 2021 03:10:44 +0000 Received: from localhost ([127.0.0.1]:35386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnunk-0001wy-9G for submit@debbugs.gnu.org; Mon, 31 May 2021 23:10:44 -0400 Received: from mail-bn8nam11olkn2027.outbound.protection.outlook.com ([40.92.20.27]:51560 helo=NAM11-BN8-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnunb-0001vn-E3 for 48767@debbugs.gnu.org; Mon, 31 May 2021 23:10:36 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Il2et9gNX3KqpMNR4xrxHzZCuJ6xezmggTHr9eEgS570wynhznLT2vxJrZ+XQu8rSzluulHpHOS1j4h8yaebgf9eLvUdD9ghbY+fRnDgkrB+16GQGuOtFVe0+mkV524QUbuQx/gNNBhfO3/IJMh1n9B7uuhLYptyhkp7YJOUGTlx0n219M6XAGKBg3dGLit7EID2KBqzLTUwaVYzGdd96+4elX5h5xz+7CxUManAY99WrSOplziSvynWDlPkcVVSo9sr9fPiaYvYC1nHsZd4X7TBCekJZ+jpTwhTbzloTQGashyvlTXgqWynAb0KsJtqhlAO1IvJi8oskYE0+5fhLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=682W0LFaFv9dHRP4aexfkB1Kmlx7xbjmef4BaG1UoNI=; b=fHU3uThQ+6UfHROTadEDgbJlu7MEv+WRExd1cCs/DLfozw4sZFo17vQoeTtdAiTb3WZcJ8vg3XpqbnEy2ouqPbd80RMUktysLp03GP3DQ7riMMgSvwHgJmlP1u3sgOtW8JcnsJRCbEliam3GRx5t/HUs7C5LYLkdXmLNFgHmnoayRlesp82pP6DqDO8nzibrrJb3HEXwle+3Gzg92rfyuJOaHVikXbtSsR8To8Ro8bn5qAU2uzauFwW65JUC+M+28rDfQMwkKMeq5NxIpUkY+NtkLY5D+ZDr8Lvkb69BYIVy4X525/kJFFUyroT5bN8mvysf3kHK9Qyxzc24m7a5iA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=682W0LFaFv9dHRP4aexfkB1Kmlx7xbjmef4BaG1UoNI=; b=Th4RSA0lODFXGdRGgv6CI0Ruhz69HX2gl7WIcSOmRAp+R7thHkc9/OqSoAhfIpILaM9SgaeiYaNTsBinmbkvBArAkXDUTT5d/xgVa4hnC83+yTzqUS6j96e/hQA1jNe1pHwpTdNBW6VncDEr5gQvg8IPUGoX4McOxpnFgvCWe5TWWAIXIayYXFePKyppApR+YDbIwUruIV/fpAGIbOqkw3u1CWqvFoIL/rp1jNuP049RfZ94aRp94infUqpxwBbiMRNSJd46KbA/ltgItGzTbIypEq8eyQWOzVNXeY/TGiSzXpXj9EivQgE8MPyKL2yMOztJ0cOcNEk93fhyGZj1LQ== Received: from CO1NAM11FT064.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::48) by CO1NAM11HT136.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::330) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30; Tue, 1 Jun 2021 03:10:28 +0000 Received: from BYAPR05MB4023.namprd05.prod.outlook.com (2a01:111:e400:3861::52) by CO1NAM11FT064.mail.protection.outlook.com (2a01:111:e400:3861::333) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30 via Frontend Transport; Tue, 1 Jun 2021 03:10:28 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:ACD175131F43258E37E2E1311C962F8ACF65FBD2A4D75CAB346E53EB66A6C341; UpperCasedChecksum:E94B51A678B20A6564460298C8CC43AFB5088D3FE2E499C19E244F845B76E357; SizeAsReceived:7399; Count:47 Received: from BYAPR05MB4023.namprd05.prod.outlook.com ([fe80::b92f:829e:18e4:7ba9]) by BYAPR05MB4023.namprd05.prod.outlook.com ([fe80::b92f:829e:18e4:7ba9%2]) with mapi id 15.20.4195.017; Tue, 1 Jun 2021 03:10:28 +0000 From: Morgan.J.Smith@outlook.com Date: Mon, 31 May 2021 23:09:48 -0400 Message-ID: X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210601030951.10432-1-Morgan.J.Smith@outlook.com> References: <20210601030951.10432-1-Morgan.J.Smith@outlook.com> X-TMN: [OwFS5m5r4dxkdBDEIKuLN8eHR4djCe3L] X-ClientProxiedBy: YQXPR01CA0118.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:41::47) To BYAPR05MB4023.namprd05.prod.outlook.com (2603:10b6:a02:87::30) X-Microsoft-Original-Message-ID: <20210601030951.10432-3-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from pancake.hitronhub.home (170.52.80.122) by YQXPR01CA0118.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:41::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.27 via Frontend Transport; Tue, 1 Jun 2021 03:10:27 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 412a5f3a-d476-4d4c-c540-08d924aaced4 X-MS-Exchange-SLBlob-MailProps: lHNTL7xaWTjO0bEPy0/1Wk+2LLMtriAW0JkT482Xq18VAMC6Lve2RL35SQlu5clWitvfLIf+0gQPptu9bbUWh3KUUFB9LietRSrM7Bex2agZOxyCe1aE6gb00LaDx1csS7gg/rsUFhDxUdVHIb9H2XynH4VYyWv2+UZcgkwDAhB7iAICUroQIVBDd79zYgRDcrOtoHnuXm0VQJxjlRUDYbqcD+7DoTPp4RecPPlNQ4gpT9M44/sYGyemKfd/ZAoPIZf72LUjm5ecRG1vWjGsYjpFH4f3UBcT8ITzdXel+ZYWJxxYGKLu6uQz6FXoy/q1Q6Cp+3k5WN7zTPSLv5MTwXZS9taVjybWLx9WhB/7DXXGPfkKVQGeeAaQWYKtMN7GINy2mUX1rilT7tAmdY4LHZisgYUrTH1cnLReGSz4eDHE2eqfAd/kLAls59b4IlfRp7jcIexDlLGPNvCc8af0pXRKJ9H4/iWRsndRzjXMHDDHFKvmwqqvr/V1d5KDvfKcSR7KV9e9iZKxF9jaP/kufQCjh1uaeO2lrf5yR33CwfLA6JNw2IgaxIm6ZdLHTFFcPRrnpXx99okJjtZgJ6ESruS4PBao84ghFD9nJwKyN6nILhvpGF8tmY16OxC+iRwvokSqu2YK1+zUZJ5meRqZYuuJ+gweuATQbycKEkJU3jxe+TqEL1Y9Z0tZv39VYDyJCvjnxTMssVuzBswkSWy7XWcNVpwmc9KQ1NioUsHvxwc/guY56D8eRNf8s5rkEayvwO8Bw3XviVrUNDw/NEr+Pn7fWPi7tYtasvFRmEb46iWjtY5ypwHqhkO9Vo4BfYzCgrvm3ZjnoWPZ2Ph+GjWA1bb8fHq94mS0cyjP7Zeui0BzcVuFDmegwB2yx7IWqAfo6lQzl1JRX9NnK5UgWO8zDs2nkz92Jmkp7vzV2OSLrnWnIIa33hyWm8ximKORVzHUu0JDq2OgEMA= X-MS-TrafficTypeDiagnostic: CO1NAM11HT136: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: u4FN6At8QnguXCkZOl4+2HOQ7bzKenz4MCu0YyhUH2938OESvQXTLLl28L1YUrkXWyr4AoziATUCuYGhjXryzER8BhX5gqdBafhALVwfArW1A8UNxom5VeBxp7x2zY+ttRV/pTN+dmsruK9dM6Yf+IlmM44SmkCuODSWrhsnkdvgZ8jhjsHcAqQQ2skZWPVOQKIN6Q/XVkKTybBFTv9kwSpBDipkPsF9w75DB6B0WEXHrg5GsG3Morv+sPGa8lo9xN2Bc5ltxT4uNnuRVq2T6F5LtOeV0WwTq6kihoPnr91AKGZXL7OO/+HmdFRCqGeId2/aaMInZ9avC/my2BXgk/ha/y07qfdrtwh4v+51Ar96nqg7pg+iUB/NERRBt7ZurDnyLEmIcMsa2//Ju4tcKqDRTGTDtI8rygt3JzUE4i+af3QwoyuPn0FHC8L6DrM6UcWlZcXXL1HebtscQBAQmw== X-MS-Exchange-AntiSpam-MessageData: koRxwrjo4J4N/8UOA8dAO0gjLD9kKefL5VBDUjSdaJQWOQAbVlKkdLcODAgA0dr9siSJIKllyoSwRWSu+z/ptgh4HHU1QQ+qJ+LqPNFVjFoJtCxnOEpKCuE2eFyDqbb8GTGYec/kaScgwEs7Ur9xdw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 412a5f3a-d476-4d4c-c540-08d924aaced4 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2021 03:10:28.5195 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT064.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1NAM11HT136 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches From: Morgan Smith * gnu/packages/embedded.scm (newlib-msp430): New variable. --- gnu/packages/embedded.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm index cf48c61a93..af8c451573 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm @@ -576,6 +576,45 @@ (define-public gcc-msp430 (variable "CROSS_LIBRARY_PATH") (files '("msp430-elf/lib")))))))) +(define-public newlib-msp430 + (package + (name "newlib") + (version "2.4.0") + (source (origin + (method url-fetch) + (uri (string-append "ftp://sourceware.org/pub/newlib/newlib-" + version ".tar.gz")) + (sha256 + (base32 + "01i7qllwicf05vsvh39qj7qp5fdifpvvky0x95hjq39mbqiksnsl")))) + (build-system gnu-build-system) + (arguments + `(#:out-of-source? #t + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-references-to-/bin/sh + (lambda _ + (substitute* '("libgloss/msp430/Makefile.in" + "libgloss/libnosys/Makefile.in" + "libgloss/Makefile.in") + (("/bin/sh") (which "sh"))) + #t))) + #:configure-flags '("--target=msp430-elf" + "--enable-languages=c,c++" + "--disable-nls" + "--enable-initfini-array"))) + (native-inputs + `(("xbinutils" ,(cross-binutils "msp430-elf")) + ("xgcc" ,gcc-msp430) + ("texinfo" ,texinfo))) + (home-page "https://www.sourceware.org/newlib/") + (synopsis "C library for use on embedded systems") + (description "Newlib is a C library intended for use on embedded +systems. It is a conglomeration of several library parts that are easily +usable on embedded products.") + (license (license:non-copyleft + "https://www.sourceware.org/newlib/COPYING.NEWLIB")))) + (define-public libjaylink (package (name "libjaylink") From patchwork Tue Jun 1 03:09:49 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Morgan Smith X-Patchwork-Id: 29738 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id BA06227BC81; Tue, 1 Jun 2021 04:11:37 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3938127BC78 for ; Tue, 1 Jun 2021 04:11:37 +0100 (BST) Received: from localhost ([::1]:57444 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lnuoa-0003zI-7W for patchwork@mira.cbaines.net; Mon, 31 May 2021 23:11:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56074) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnuo3-0003TB-UI for guix-patches@gnu.org; Mon, 31 May 2021 23:11:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52087) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lnuo3-0005ax-MD for guix-patches@gnu.org; Mon, 31 May 2021 23:11:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lnuo3-0001yY-Gw for guix-patches@gnu.org; Mon, 31 May 2021 23:11:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 4/7] gnu: Add msp430-toolchain. Resent-From: Morgan.J.Smith@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 01 Jun 2021 03:11:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48767 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48767@debbugs.gnu.org Cc: Morgan Smith Received: via spool by 48767-submit@debbugs.gnu.org id=B48767.16225170447503 (code B ref 48767); Tue, 01 Jun 2021 03:11:03 +0000 Received: (at 48767) by debbugs.gnu.org; 1 Jun 2021 03:10:44 +0000 Received: from localhost ([127.0.0.1]:35384 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnunj-0001wv-VK for submit@debbugs.gnu.org; Mon, 31 May 2021 23:10:44 -0400 Received: from mail-co1nam11olkn2081.outbound.protection.outlook.com ([40.92.18.81]:27649 helo=NAM11-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnunb-0001vp-W8 for 48767@debbugs.gnu.org; Mon, 31 May 2021 23:10:36 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cYIwjh+ieNjq63yRCnqlFv6hCp6Z4IqaUWfI60UX8s9FX0DwSzDBq3ERHZQSDsAypf7lGvUMTw7wm/hz+fX+/mecNH2WmsyQFgTv0qFKklnRZRGwPWARkx+pMGXawbe3uPeHgLQWaj3aAdJyLZygdUBLai2F9Ou6aU7OsGPs4eRkfhNUAZ1gnXTB+JAYfqQ1S4qY/TtlBcYUOEbE/QNXcaFBEajz9CfgDpwdqIQEb+DfsZovU0kfe4+IGvz9E6fsu5+w1prBzcFzH5cqnQrCGBbVGPWywvQ1WlqI5m6lm5P/qKcYL1+GYNA2Cob1n6QR6+XHph27F1WkeaHlTQ/ImA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VtlNpVLS014wpo4LjaMgV3054OxIaMHFWsUJperZ4Mo=; b=MGdrHaC7/yKNt9gXDAweII3+Cl9jmvekY35IGLTwWq7VHlkwhEv86OY14h7a8faR/GP0/Qh61LzsuIszbl/VmLGBYlbe/CzGYxg7SUfjPWk9bjDHJQ5LdiBsQmKxUS20Gjzru4uB8uWUreD6cuP/BVyXYEHjGxSx/KONrEbYvtL57v1ypzVPPyBnsjYtxLh2ozn7EEXWrUCHcjcV2BNOjVtlbFfwRgIbg0N7EuUfZrk6vI53uFGlQIhxiXDRDJZ2HNzbQWkVFz6UvrA8C1xJZnbFWkY86+ibkP21p1dc3Vo0JCJGggmqniR8QiBPhIWXFVkPAUkDjrU3cpyQIomETQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VtlNpVLS014wpo4LjaMgV3054OxIaMHFWsUJperZ4Mo=; b=WlZ9GHOkiwbydrj7nh5BWImWrWFlQ7xPp2L8G/Ijg5n96rzq+7yuOYFtF9Km0wNC2BT4/bTtsfeC7BAPXfrNo6eh4tI8VG9LmyOXCyODSjb9xOvUQtP8QAjhelO0zQ5jDhafpNjXF6/pSgsa4x9L4cVoFXh/7t5Y8Yq30wKEzoRk5u2AduXKvv4vP8ansfdwx8ABVZNKzBvdkNcvgBom9JczE9iTblmbzTrDZDey+hueFthVhZ//KokKCOkVKnZBQoNRINjVYKyRVKBpu+iV18CdQ9BHIQSRqIkjGfcptFfmDprhve1qZUoKCwwltDSOddemiyvJplSgE+t+MDDkVw== Received: from CO1NAM11FT064.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::43) by CO1NAM11HT074.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::384) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30; Tue, 1 Jun 2021 03:10:29 +0000 Received: from BYAPR05MB4023.namprd05.prod.outlook.com (2a01:111:e400:3861::52) by CO1NAM11FT064.mail.protection.outlook.com (2a01:111:e400:3861::333) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30 via Frontend Transport; Tue, 1 Jun 2021 03:10:29 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:8E5D1C731AB5B51D3ECEEF217AFE9F40162FC99900BFDE6EA87B40630D30C2FD; UpperCasedChecksum:27EB49B703BFCD182BE4ECE0323756CA461214BFD902F8C852F0AF03D3B7F893; SizeAsReceived:7402; Count:47 Received: from BYAPR05MB4023.namprd05.prod.outlook.com ([fe80::b92f:829e:18e4:7ba9]) by BYAPR05MB4023.namprd05.prod.outlook.com ([fe80::b92f:829e:18e4:7ba9%2]) with mapi id 15.20.4195.017; Tue, 1 Jun 2021 03:10:29 +0000 From: Morgan.J.Smith@outlook.com Date: Mon, 31 May 2021 23:09:49 -0400 Message-ID: X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210601030951.10432-1-Morgan.J.Smith@outlook.com> References: <20210601030951.10432-1-Morgan.J.Smith@outlook.com> X-TMN: [em6azfnlzAbRm77rRwzs+OxcvJbe3NTo] X-ClientProxiedBy: YQXPR01CA0118.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:41::47) To BYAPR05MB4023.namprd05.prod.outlook.com (2603:10b6:a02:87::30) X-Microsoft-Original-Message-ID: <20210601030951.10432-4-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from pancake.hitronhub.home (170.52.80.122) by YQXPR01CA0118.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:41::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.27 via Frontend Transport; Tue, 1 Jun 2021 03:10:28 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: eaab7c1e-213d-4f19-0a25-08d924aacf53 X-MS-Exchange-SLBlob-MailProps: K3wx5smWY1PHiPD0dPImZR84eL1EII7Pm7HzNp3NzHsI2u7fjFVvAKxhoM5ooi+tFj6ZNe81gQAfsxHEcu01IETH425bVKvH2uu2IcnPZyKbO65Sn5kl/JxnViC4pvY1d4JYi9Rr2QK5uZalwgW3KoFPJyoAGo/DngNAshSRiPgCqSAgcdpUjUfLWx9sDZ7FrFP/pzBqwkqb6HztN/aBiEIt+5GsQ4di0QZSyqSndFmIdWu4gFOjC3JUTmkPv9bZX3o0yBsvGGs8QYktk66LnZfL3EaE8/MWz/xPt2ovy0z7ccR77OdTxLIXIxLuASzR+EkBDLziB3vmSnwXy0f7uA5AEb2y+kz1Rb7guIApsomEPFcOuVmi9toSlKjQ9/faz4ncaB/aLnFPsDOBfUBJbp2EuRueP6GPxewdY/WyA9peI1HPpMIAFO55Gmg6bxQs3tX4SHDU1sDk+Or44HWJyeZgoib9k/u2l14tMRhFtmcDsi6RvpWW5j+3yGkMA5ZqlMv95Q0aYkINA1ErHf4risnlZKrxTu41fUU8lNec82NvDEkowcPhTUCvFnQY+TLXPBoqCxIIcGbGoQp5m4ytSqghNo+rxfRm5MuLXJgb4pVARv3NRlIX39vtXLNrkLaHdpHwo085xbMHnQVYPx7EqcHGJNAooV9BnhOcFjcYcl8VMBAz4h7mSGOrCULi+nwQDabhGXXyp41na35XpUMY8rtabOYxXodMpGNwiclI/FDgKHbmBeTeG3RK9LwcDnH2Br+fJZ9kWOzUPQjKnTgwl+8Il0E4FU6rcxKlNwOaWZUHRYemZSjlyKuGBnvEJXmCX7EkCOJLz0bRyPKax5f7p2/rTbPUkHEEJp2n87F7fsbviG4rsbyjeX8Eepp7hgHsIDCQ8yi3eclNMyrZba80+ziaxhjaCShUMULFo0U9VIo= X-MS-TrafficTypeDiagnostic: CO1NAM11HT074: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: JrXkcvZ66BZ2jTMpypKIgVQ2xCxBjko2bm8rpDUG+K/eP3gEqCVdeZ1KhVXbdAp0QNSfJ8ylHui2vAFaYGnQr+/ECcZ9La91eOqnY7wSYR37o7ZomrOROrhYiTKdFA6l2hsHh+0FE0TnQHobKSbJ1eP81bZMdNUJeG3xNUcGyoYXxgEnn1jg/0w1HMo6XS9/vDTKkFlpiLqExKnY+yOo0C9ZkIEkHL5rIztNqJHvzZAK34QMtRxYE+EdbQ6z2VhfebG4yH9OezOXPZR2uOwjl3WZS7lLP4wCdUnedaHjJa6KWJM6vRpkZNG5LNujBk2nLwtQii1dkiBLKuwrNqxxPyNIDv2TMeUIP4TPBSiVg0OUKEAAQHvzRvC8o9pWhGXO69MU5WiF8/C0hMdLdrjZUOpFNc0sIP11RY7C3BWfuqKbJTOE4w47m8lrur99ESNUwM/g3Sr+qdt8/sIReIpGWw== X-MS-Exchange-AntiSpam-MessageData: CYOQkOkZfkegCSQsqvN8l536TiuM3O+lzhdJyMSC6NbMfZ0uAoFDbLQMnpjXaGAO7F1LyCtblnFn61DDqopewgVJh9hpE8GLnCF9NKHFBQemJpNv+niyJn+pku95mPMTMKd0d9sAEPqILgrInleX/w== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: eaab7c1e-213d-4f19-0a25-08d924aacf53 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2021 03:10:29.3360 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT064.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1NAM11HT074 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches From: Morgan Smith * gnu/packages/embedded.scm (msp430-toolchain): New variable. --- gnu/packages/embedded.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm index af8c451573..dc324e54a1 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm @@ -615,6 +615,44 @@ (define-public newlib-msp430 (license (license:non-copyleft "https://www.sourceware.org/newlib/COPYING.NEWLIB")))) +(define (make-msp430-toolchain xgcc newlib) + "Produce a cross-compiler toolchain package with the compiler XGCC and the C +library variant NEWLIB." + (let ((newlib-with-xgcc (package (inherit newlib) + (native-inputs + (alist-replace "xgcc" (list xgcc) + (package-native-inputs newlib)))))) + (package + (name "msp430-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 . directories) ...) + (union-build (assoc-ref %outputs "out") + directories) + #t))))) + (propagated-inputs + `(("binutils" ,(cross-binutils "msp430")) + ("gcc" ,xgcc) + ("gcc-msp430-support-files" ,gcc-msp430-support-files) + ("newlib" ,newlib-with-xgcc))) + (synopsis "Complete GCC tool chain for MSP430") + (description "This package provides a complete GCC tool chain for MSP430. +This includes the GCC msp430-elf cross compiler and newlib as the C library. +The supported programming language is C.") + (home-page (package-home-page xgcc)) + (license (package-license xgcc))))) + +(define-public msp430-toolchain + (make-msp430-toolchain gcc-msp430 newlib-msp430)) + (define-public libjaylink (package (name "libjaylink") From patchwork Tue Jun 1 03:09:50 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Morgan Smith X-Patchwork-Id: 29737 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E025927BC81; Tue, 1 Jun 2021 04:11:20 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7A7AF27BC78 for ; Tue, 1 Jun 2021 04:11:20 +0100 (BST) Received: from localhost ([::1]:56838 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lnuoJ-0003Yb-IG for patchwork@mira.cbaines.net; Mon, 31 May 2021 23:11:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56082) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnuo4-0003Td-ML for guix-patches@gnu.org; Mon, 31 May 2021 23:11:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52089) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lnuo4-0005bu-Dx for guix-patches@gnu.org; Mon, 31 May 2021 23:11:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lnuo4-0001ym-9M for guix-patches@gnu.org; Mon, 31 May 2021 23:11:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 5/7] gnu: Add gdb-msp430. Resent-From: Morgan.J.Smith@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 01 Jun 2021 03:11:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48767 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48767@debbugs.gnu.org Cc: Morgan Smith Received: via spool by 48767-submit@debbugs.gnu.org id=B48767.16225170457517 (code B ref 48767); Tue, 01 Jun 2021 03:11:04 +0000 Received: (at 48767) by debbugs.gnu.org; 1 Jun 2021 03:10:45 +0000 Received: from localhost ([127.0.0.1]:35388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnunk-0001x5-Je for submit@debbugs.gnu.org; Mon, 31 May 2021 23:10:44 -0400 Received: from mail-co1nam11olkn2031.outbound.protection.outlook.com ([40.92.18.31]:7841 helo=NAM11-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnunc-0001vr-HM for 48767@debbugs.gnu.org; Mon, 31 May 2021 23:10:37 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OxJlIOA/JQO99JBz8cZmbaBkF/uigRxm3emyPSTfqRIj94XpZD9BKdl8G80GA88uXcYSgjtRMfh3OQRwHH1sfAIjudJuHnaJsYnF49sTvYjYlrQToE2HkfEF4b4Z8n/5C2Y0hdjq0wN/rrcVohPGXFLV3QhgCpcqSI0zBzTMB7Nh/vih53a99rO2fSdcGOX6bE+Mw4qwAVwzPIEXNQ7Wf6kl9smL8ofBGoX4QqHSsWUe2Xtduanlk+NlBg75x70ICWdlyVWiTgVIITNoQKoPuz85nsH94Wv5eYMExG2pb58RTsFrP8BaHMDjSYDxFPrVZJT7K/aRgZDclehycAQFBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AoSMSliQ9hscIjxiUYzMUBgo16oyBy7+kvhGHKYFpwQ=; b=B7K3ODJLWITKqDjR6oR1BIGI42zyCgkSkp3X0vjsPoKNjtfDJECVD8dMHlrTlDoCnc6HkB0De8oWd2MnJcR+pJkW7xv/rBl7n39XhiVqWDZ+od5mnbyx/raMCIKbAl8SahSdFRJgVzeFTRhcxJSaBWdL7N5SX4oQIIYBwlacnDcvgots0eswfi5O/all/1y76lH9Ax1KVVIL/sXqEbfHx1ecWap79Y+i2ELh88iZWmLgse3pMYDP205bo5Aih8fpPzLcq5fKxSYHx6hwZOJH+55aahORkm6K07X+I8dkErALCZjBZfelb69y5UWh+3wZf3wYqQ0oJH0GtY803jC2uA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AoSMSliQ9hscIjxiUYzMUBgo16oyBy7+kvhGHKYFpwQ=; b=n9nVibfU/3sWtWOcdU658iWefj75ztvyUYc+/V6saUumdlIzKUYMJnOjEVCJnV9Xaez7shtueJ1JQfCaPkSLYlG6OJa7PH5IQYUkSY81H0XO/aPzomPhQdaJbSrkuI9uI+BFxOFiUh1Ex+4hNuQj8fX70BCUQbPpKuDcMCNR2eXK4Fn5vbkilPii7XPJIqPFTxTR0tkMSwH/TrV8+qmOLfaU1DDC2cvAYjxZNw2b6y8Z9ic74Mx3n9RY8Er8AQ+ACrMp51g4rc6CfcLCTM4XcmrxVcobESDqFZZi/nv1ZV8Qi159NiKQfYr+f9mqH4M6ICYEoRBc5ZxJjPefhW8Ifw== Received: from CO1NAM11FT064.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::40) by CO1NAM11HT096.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::393) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30; Tue, 1 Jun 2021 03:10:30 +0000 Received: from BYAPR05MB4023.namprd05.prod.outlook.com (2a01:111:e400:3861::52) by CO1NAM11FT064.mail.protection.outlook.com (2a01:111:e400:3861::333) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30 via Frontend Transport; Tue, 1 Jun 2021 03:10:30 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:8FDADEAACF182B5D2C9A2FE87688E37E20B8286DCE121FCB7C4DCA9D6A3B4160; UpperCasedChecksum:72F5A65C425EB712FE66F9A67231756B3FC00A238D4E43A067B2FD58E66C4B4D; SizeAsReceived:7396; Count:47 Received: from BYAPR05MB4023.namprd05.prod.outlook.com ([fe80::b92f:829e:18e4:7ba9]) by BYAPR05MB4023.namprd05.prod.outlook.com ([fe80::b92f:829e:18e4:7ba9%2]) with mapi id 15.20.4195.017; Tue, 1 Jun 2021 03:10:30 +0000 From: Morgan.J.Smith@outlook.com Date: Mon, 31 May 2021 23:09:50 -0400 Message-ID: X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210601030951.10432-1-Morgan.J.Smith@outlook.com> References: <20210601030951.10432-1-Morgan.J.Smith@outlook.com> X-TMN: [XLJNcUWXeMvvzg6m8Qe8xTog1+NCL4mv] X-ClientProxiedBy: YQXPR01CA0118.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:41::47) To BYAPR05MB4023.namprd05.prod.outlook.com (2603:10b6:a02:87::30) X-Microsoft-Original-Message-ID: <20210601030951.10432-5-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from pancake.hitronhub.home (170.52.80.122) by YQXPR01CA0118.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:41::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.27 via Frontend Transport; Tue, 1 Jun 2021 03:10:29 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 25a26a8e-8298-4f99-3949-08d924aacfd2 X-MS-Exchange-SLBlob-MailProps: NS9Gj58uCj0w7mmrzrYHDk7gB75uUSHKKRv/ofi5SjgvkqbfEmQhKVX9SCKrYf9CAUhsah5RQbvkzuCpQTdnP9CRlhkxVi2Rx7hSHi0jV3F1Q+Xq61epkBCMi/8tFqKqeBqDbvaIm4rgQTCOOhLe1uipmO6zQ5ZQ8GA65vVwbuRnDUX6Dwps4apNX70KQTkcL/ZyUj/7t8QVPnNh29NABmlJcnwt7VpYmo7DfDNYLUjsu+mChwcwh3wlWQSzjRmfep0JzsiNOAVtFY6XVLm1ObM+OQb3vWtMKal6z7GrDazrf6CfQ2EpmowyEacH7EN2bgOmyTA1k5TegxwPyfuYCnRykwr5Y4DMpkphKRMRnY/r6FeMqutLChWimKCFw0qKY68bjCsOBqpDjlKPVvR2Hlk5UUE/0AW4EJhsxWEu3/CYt0RTcT52oiBe6O2jpa5CGfdB6NbGA3rmui+giO3RDqukYhQ2MLLPCAeqA8AE5zoGL3YuhctWr/oBQSBNaefkcTZnv6LqnLVjRVH6KuKp8hcYrt/OuIMeVcH6zoEoegtjduyl+PoMbDp3ps/ULmLQdd75OdaFGWS03k4Nc10gmHeSZmYgmwH4ryZ5kLvbWeHh9j6Fnykc4XJC2PaN7J75YY4NHIOkLecGKnHGfWWOVFrY8yEIy1dWSkXtsxSh+e0W4oMiCcYyTyikDPkuJx4mzSVP5IgXdakCRbEhm73xaQ== X-MS-TrafficTypeDiagnostic: CO1NAM11HT096: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Nzk2kFj6L86iNGA6dd/GweDEprdFNhF1IDHQYgBM+aiIwdTbVb3kVdgYRG2DGiBcSiknYs6JQsMkO1ucaMHK7eanusveZtlcWHdYW8Xc9ljJ4LplS6Ld2HlMgWE3I0DzwOOyvSpAscvg5JH/eeFczj2cKd0txAb/bVTl68uuE5OUe30ZL9u+2uTaMBQX2WU5afHKDz+DPaIRSeqkrfpiPxXzRwcRY8TkWHLtkgOQjk8P58U142cGKFV+11hatQCsFgVxC1Tk9EGQKARkt+52VMri0nn1aZM2zSxMaJCMsb2Msx2JxK7zjo5X1RQwOH0psF/QEZkEHMHDk6Edx6GnmSgDC0ctzjyR+KtP6SEVRpCeEZP6rCm05TMXxNDNnW9XpL6FXzBkJGEH/fIQ6bXcCA== X-MS-Exchange-AntiSpam-MessageData: sA3p7Hp9O4v8iN31rv61U7+448q6+Bl+iWeoIBgziL3cnshqZZheI4YfpxAV4yP7TK6GAVysHSBaGLDwzhn7Yx8ZO6Pr3zV2j11Zs2XA/d/rwHJQyU5cdjbWQ7ULvcvXZiohBctvsSlUhL0rsj8sqA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 25a26a8e-8298-4f99-3949-08d924aacfd2 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2021 03:10:30.2285 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT064.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1NAM11HT096 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches From: Morgan Smith * gnu/packages/embedded.scm (gdb-msp430): New variable. --- gnu/packages/embedded.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm index dc324e54a1..6c9a8470d5 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm @@ -653,6 +653,21 @@ (define (make-msp430-toolchain xgcc newlib) (define-public msp430-toolchain (make-msp430-toolchain gcc-msp430 newlib-msp430)) +(define-public gdb-msp430 + (package + (inherit gdb) + (name "gdb-msp430") + (arguments + `(#:configure-flags '("--target=msp430-elf" + "--enable-languages=c,c++" + "--disable-nls" + "--enable-initfini-array" + + ;; These two options are used by python if support is enabled + "--program-prefix=msp430-elf-" + "--program-suffix=-py") + ,@(package-arguments gdb))))) + (define-public libjaylink (package (name "libjaylink") From patchwork Tue Jun 1 03:09:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Morgan Smith X-Patchwork-Id: 29735 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 17F3E27BC78; Tue, 1 Jun 2021 04:11:17 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D41FF27BC81 for ; Tue, 1 Jun 2021 04:11:15 +0100 (BST) Received: from localhost ([::1]:56762 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lnuoE-0003VN-T1 for patchwork@mira.cbaines.net; Mon, 31 May 2021 23:11:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56088) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnuo5-0003UA-1T for guix-patches@gnu.org; Mon, 31 May 2021 23:11:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52090) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lnuo4-0005cO-QB for guix-patches@gnu.org; Mon, 31 May 2021 23:11:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lnuo4-0001yu-LR for guix-patches@gnu.org; Mon, 31 May 2021 23:11:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 6/7] gnu: mspdebug: Update to 0.25-0.4c4d94e. Resent-From: Morgan.J.Smith@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 01 Jun 2021 03:11:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48767 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48767@debbugs.gnu.org Cc: Morgan Smith Received: via spool by 48767-submit@debbugs.gnu.org id=B48767.16225170457525 (code B ref 48767); Tue, 01 Jun 2021 03:11:04 +0000 Received: (at 48767) by debbugs.gnu.org; 1 Jun 2021 03:10:45 +0000 Received: from localhost ([127.0.0.1]:35390 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnunk-0001xC-St for submit@debbugs.gnu.org; Mon, 31 May 2021 23:10:45 -0400 Received: from mail-dm6nam11olkn2022.outbound.protection.outlook.com ([40.92.19.22]:4833 helo=NAM11-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnund-0001vs-6P for 48767@debbugs.gnu.org; Mon, 31 May 2021 23:10:38 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nL3WMbhKH454HNDQRl9XyqUsI+aaQ7mqjkCFlactmqzFCikOuG47K2y3EgdX7B8Pin9aw/m9edyTrBRlbYlh5wotZYyFiX47K1PS9fanscTb5CesF9EUcQDsDXh+Y2pUycqSDrfxksmFvfWpSSTF8vgPxYf7XdYKs9BSsE9xT7LvkJIGEYxdu+G58wxy8UxfTVbvSze/5KaoJt1Wjmip11YT9TgQiV7qjxJHCdFEK1QyRH8h7KRtIYi39nUZuZcm7lZWI/mKhSZYlxNexT52+0w+lVroe+NhqIYEK359W/juZTzVUV4fSPvxKlzzRsiVwSgX7FjEDwZOkt9/q4k4pg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lNpSq9rKOG7jREE7DOjSxi8GdNa1fSaUvKOXmeuTXWw=; b=JYX7J9Vj1b0v5vnCDdPmDeI7puQESY/E/bDGuK68G3+mf3XJDvhch8KbNZBPOGCPLGDUeXUyu7EnZqNNB1rHlg/od+VwEBi/DyKzScOGlXpewUgRdQpvOP64dcWi5C0h7L8KTrvNZvNByTHuoahLz9ImJeiLWhPrGX2zuzJbduMrNpEqGLKXsJ0IEkgfBqrEmIPmeEFVqxhKH3qg6Gt1o7/YY2r81R3jPrU3SwNwJ6vhJ6yzCcwK1cizTKLMfTWN0UvYyAsjWJ3W6vHHGTL6TUZt5+ZI65lE6oZsNfjTgoCrM3igWd8sFHCHTyCVFpWjHbnyYBeiN8ZHRD8ui7rNEA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lNpSq9rKOG7jREE7DOjSxi8GdNa1fSaUvKOXmeuTXWw=; b=Q8M/NzzfM8juiOivCZwRBABDgo0Gjl9xT58Ov4UQzqaY/Yqy9flrAVjCLDaTo3uXrT6VjQvBzOSAsE5XUxNGO9sFcrDJef4dOqt3FBtgeUKDxTk+OZfPZ5/tg3pWOWtEcu4e07cJsn3+bQuvQp2GDcjzJz6856f7kqjgQceAwi4Apy1JPbIfaznpENKFLYyJTmWw9psSEGAkYsHe5sCyJ4HR3aSTEmilgczGS8pDviHf4BeSIDuJUf+AWC/eA4S1h3nWdDJ/Pq9AbKcR63+cIWA7etA/fyPsFCCD0JKinMf1Xdjx9hjhTlSFEtMbRBPGe7h/xwJpf8eO+Uzwa7urOA== Received: from CO1NAM11FT064.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::47) by CO1NAM11HT183.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::285) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30; Tue, 1 Jun 2021 03:10:31 +0000 Received: from BYAPR05MB4023.namprd05.prod.outlook.com (2a01:111:e400:3861::52) by CO1NAM11FT064.mail.protection.outlook.com (2a01:111:e400:3861::333) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30 via Frontend Transport; Tue, 1 Jun 2021 03:10:31 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:543DF4F7C50EC6F7BDF5FEA87461308CB587982BF7814F80303BF56D925B29E9; UpperCasedChecksum:2B12F2800B713CB45C131BB6D18271A981F7898271CD204E44008AB31AC14F3C; SizeAsReceived:8562; Count:47 Received: from BYAPR05MB4023.namprd05.prod.outlook.com ([fe80::b92f:829e:18e4:7ba9]) by BYAPR05MB4023.namprd05.prod.outlook.com ([fe80::b92f:829e:18e4:7ba9%2]) with mapi id 15.20.4195.017; Tue, 1 Jun 2021 03:10:31 +0000 From: Morgan.J.Smith@outlook.com Date: Mon, 31 May 2021 23:09:51 -0400 Message-ID: X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210601030951.10432-1-Morgan.J.Smith@outlook.com> References: <20210601030951.10432-1-Morgan.J.Smith@outlook.com> X-TMN: [jipZM9+6VQ4fkN60kMUWwrQvqhITXdgf] X-ClientProxiedBy: YQXPR01CA0118.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:41::47) To BYAPR05MB4023.namprd05.prod.outlook.com (2603:10b6:a02:87::30) X-Microsoft-Original-Message-ID: <20210601030951.10432-6-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from pancake.hitronhub.home (170.52.80.122) by YQXPR01CA0118.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:41::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.27 via Frontend Transport; Tue, 1 Jun 2021 03:10:30 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 98642fb6-89c2-4be4-0ced-08d924aad057 X-MS-Exchange-SLBlob-MailProps: NS9Gj58uCj0w7mmrzrYHDk7gB75uUSHKQb7O7mI8clWwX/LwL+xLv0fcVPpGHJlWaEhnBBgjc2JHIKak/S6d74SAvHDrgzuF2iNrw7dwVWM9y/TiovUdDofe+0+2Nfd06U2MopJG7tp++r9HGqEjnNakpHTGVu11FEzBr9VmH/r0UMfSam2rUUEmEHncN3xy7wlLPEMlvYT5Nngg0PEakyc+lAG3AyIQqqDovxKW2yvaUDJg//heyjiikI7OfN/sBDej8de6quliXXIPOqHLZsnYOCjhVtlWKwEWHusGp/AmhnjnIsoGE6Qf5uPQxBdSFvMF+9DGwV4IRWhwHMDP3C/jNM1cQVNs4rF8IctUzrpgGgJVpOyNp1sR7FeGaLZIQk3medLxzYYGyOxXyMCXucCXwqGAZSRL70jkskj1lsPntBpdTDCjQ5JMSyBnzc2p2UkDthzpdhvct0tpGRCS5UE6PSvHWK1xYDthYTPLiWBbeno1Gg1P9B7KHwlt4IdzG/AzHD3cxJ1zNGtqgsjPjLH/m9ubGVyUMirNNPD+uN9GuX2oaijSDF5DttQE+D/gqBEzMmUK2VsHj9xA+aUIXU7Nuw2lniC8VIC2rMejKwNmwRGQp+WnGCd5IXVMKgXfynkzvcqgGsQUHpDrREUd3gNCUviCwX/ilUwB4JKYh7fX50Dy/zAxXQuntZ69tq8j4ueYU1Tq5Tz1/SFvIay3qw== X-MS-TrafficTypeDiagnostic: CO1NAM11HT183: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ec4IJrwvKVzqKEnweX3SP7kJX7L50ANkysxVXFcjP4ygvmnEOL8Ihi6l8ge8Q3Wc1zMZAwYAWb8uyINFKoo5ouGjIAHgcht2Z9rodhFibHGnHEkxZ9nA2ej3C4VhzbmDiKOO9gvRsPX0oTA2Mpn3Q/Aj2LTmF/z2NfRc8gdhGh1GcTRn4fGl7x8AH/qFsAz7lqwJk5G4Ehu6sgzQcVPzpQYcH1BW65+9vAx5oMivSRDF5lwNJbvHFQV0cdPqaYmyspv6wVpBmdXCtKG+0N+wRJHKJ0rPIOndg5L1Q2Z4lK6z0Ya0iDOoMlhywn/Mgbaw3OIFnwwPRk2gK/SBvCkYdU6XdBFiSsbJ9dllB7UkZRF0fbP4kNvyQXt0w7dlHPcglWf48QUhU1mgLDP1O5dKJ25XphWc9L1bR+y/U7vxE6kqcdwHmIBwRkSY5d3FxqxpAAZil5i5FaXhD82ZnQ+u4/u3kVhGiKDlSgzSRIRc/PM= X-MS-Exchange-AntiSpam-MessageData: o3ETmBjQfC3puL7r+JheqAZqvvo6yeOcqZR1DBRl9dT2n1JAblW5Zi2/PoXCEv01xKgclLPfSvuR3HPr1Fosna/j/Yob8XPXEa6eeHa9bKDyIQqn0vzkCqCLb3NkVGkffgW6wX7QQV7j3/gHX9exeg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 98642fb6-89c2-4be4-0ced-08d924aad057 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2021 03:10:31.0410 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT064.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1NAM11HT183 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches From: Morgan Smith * gnu/packages/debug.scm (mspdebug): Update to 0.25-0.4c4d94e. --- gnu/packages/debug.scm | 61 ++++++++++++++++++++++-------------------- 1 file changed, 32 insertions(+), 29 deletions(-) diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm index 3a29886b0e..c12013e50a 100644 --- a/gnu/packages/debug.scm +++ b/gnu/packages/debug.scm @@ -5,7 +5,7 @@ ;;; Copyright © 2018, 2019 Rutger Helling ;;; Copyright © 2019 Pkill -9 ;;; Copyright © 2020 Vincent Legoll -;;; Copyright © 2020 Morgan Smith +;;; Copyright © 2020, 2021 Morgan Smith ;;; Copyright © 2020 Maxim Cournoyer ;;; ;;; This file is part of GNU Guix. @@ -703,35 +703,38 @@ (define-public libleak (license license:gpl2+))) (define-public mspdebug - (package - (name "mspdebug") - (version "0.25") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/dlbeer/mspdebug") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0prgwb5vx6fd4bj12ss1bbb6axj2kjyriyjxqrzd58s5jyyy8d3c")))) - (build-system gnu-build-system) - (arguments - `(#:tests? #f ; no test suite - #:phases - (modify-phases %standard-phases - (delete 'configure)) ; no configure script - #:make-flags - (list (string-append "CC=" ,(cc-for-target)) - "INSTALL=install" - (string-append "PREFIX=" %output)))) - (inputs - `(("libusb-compat" ,libusb-compat) - ("readline" ,readline))) - (synopsis "Debugging tool for MSP430 MCUs") - (description "MspDebug supports FET430UIF, eZ430, RF2500 and Olimex + ;; Last official release was 24 July 2017 + (let ((commit "4c4d94e43bc4a18ecf82070ff81cd38dd5641e3b") + (revision "0")) + (package + (name "mspdebug") + (version (git-version "0.25" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dlbeer/mspdebug") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1lgw1dsc1aglyja610ichadvgs5b0df3wlarinczb0ykf431gjln")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; no test suite + #:phases + (modify-phases %standard-phases + (delete 'configure)) ; no configure script + #:make-flags + (list (string-append "CC=" ,(cc-for-target)) + "INSTALL=install" + (string-append "PREFIX=" %output)))) + (inputs + `(("libusb-compat" ,libusb-compat) + ("readline" ,readline))) + (synopsis "Debugging tool for MSP430 MCUs") + (description "MspDebug supports FET430UIF, eZ430, RF2500 and Olimex MSP430-JTAG-TINY programmers, as well as many other compatible devices. It can be used as a proxy for gdb or as an independent debugger with support for programming, disassembly and reverse engineering.") - (home-page "https://github.com/dlbeer/mspdebug") - (license license:gpl2+))) + (home-page "https://github.com/dlbeer/mspdebug") + (license license:gpl2+)))) From patchwork Tue Jun 1 03:09:52 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Morgan Smith X-Patchwork-Id: 29739 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6D61127BC81; Tue, 1 Jun 2021 04:11:39 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B810E27BC78 for ; Tue, 1 Jun 2021 04:11:38 +0100 (BST) Received: from localhost ([::1]:57642 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lnuob-000499-R7 for patchwork@mira.cbaines.net; Mon, 31 May 2021 23:11:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56098) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnuo5-0003Uj-Eo for guix-patches@gnu.org; Mon, 31 May 2021 23:11:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52091) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lnuo5-0005cr-6h for guix-patches@gnu.org; Mon, 31 May 2021 23:11:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lnuo5-0001z2-2U for guix-patches@gnu.org; Mon, 31 May 2021 23:11:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 7/7] gnu: Add msp430lib. Resent-From: Morgan.J.Smith@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 01 Jun 2021 03:11:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48767 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48767@debbugs.gnu.org Cc: Morgan Smith Received: via spool by 48767-submit@debbugs.gnu.org id=B48767.16225170457531 (code B ref 48767); Tue, 01 Jun 2021 03:11:05 +0000 Received: (at 48767) by debbugs.gnu.org; 1 Jun 2021 03:10:45 +0000 Received: from localhost ([127.0.0.1]:35392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnunl-0001xK-Ag for submit@debbugs.gnu.org; Mon, 31 May 2021 23:10:45 -0400 Received: from mail-bn8nam11olkn2041.outbound.protection.outlook.com ([40.92.20.41]:6593 helo=NAM11-BN8-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnund-0001vu-Q5 for 48767@debbugs.gnu.org; Mon, 31 May 2021 23:10:38 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ckOau6IZ41HRNKtTqky4CM8/5+X19eKf9CyHhAuyc4rfPbo4L1Cta1T+Ik9Ou9eBjgyYFRcU5bwUVO1lvBajdZm2VpWy2HL0JTDCGCnHo7tqoQ/VYTDkhA59mDToCnwc5OMHvUEFXuXo5IrzueUrwk2Ms+6IG4NcXIl75LqRzfQ7gSpHsU3yr3tmz+4YSz8Tv1sSccDVOq6Z+Mw7mLQGnBF4Uk3mB4E6PrNG1Sh0XQX8gEIKDiNkmWjlHC4vDMoWjkWZzYoQzmHIpceT9OzYfozRbKsWU16CT8BdIAgI9s2Lag6Qt3MedfF/KygNCvKYjn//urd3LwRwDun7cVemmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XiQM2Q6Dbcga0ztUffJu1r1C/UtpnyCZJ3ACe+G5BnI=; b=CGpNUQzwMDaYWivT87Y9XWEx1h6ya55Quj+wG5/l1cxhK80dbiM69V3MNKOkl663hiBuhywKX1C82/L0WUoS74MtmZYirqLoh2OgzPhIZpfwX+o1yJWZiQ/HSM8594YeyJz9XnP1A6hsep7iIIyKT7Y5r8ZOVCLkI0goKbBUoVmABYQr6mL7J5l4cU28I3PWbRNn2oSLmDc6wLazDhmZLM3YMnoLB+6F3zdpTH5HbnoY0Qz/XJpnjx1LnRH4jNtGxg+piZkuV8YRJt0A+yl6FMMolqfO+eKK0HtNmkg0YUFIZ1yOXwHiZ4sUUBjLmgjvxCVw1tkCyywKsvHaqyYUOQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XiQM2Q6Dbcga0ztUffJu1r1C/UtpnyCZJ3ACe+G5BnI=; b=dGxMipg2Bd4+W+LYINATFRrXXa7yGFt1eKfNytVPjNTD11jjTFbMS4hZU+cFWt7W0MEVkPfKWg+KXpNOk6pUkzfIvlC+AaPh0giYJj6qNCq7cXB3sBCj8F4fBI1JQiJ+qXtyf0qQlxKpEmG5kPSMBtN0vvawEVWwCn9cjMnlZX19wUC8mXt9/5wfDKkjLkuHc0X9n7BQT1TliH50P21N6TGbY/RFvebzzkxg5GDuARV6gvOw5swwSigBiqy6xdoD9/FfBjuTeiytpfjtqC+AYf+OQRV7RjwhZk58PhziPDEbsX0Tuaw0CUODWO++9lrW4FqfaXbNRhy7SjwriMajqQ== Received: from CO1NAM11FT064.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::4c) by CO1NAM11HT110.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30; Tue, 1 Jun 2021 03:10:31 +0000 Received: from BYAPR05MB4023.namprd05.prod.outlook.com (2a01:111:e400:3861::52) by CO1NAM11FT064.mail.protection.outlook.com (2a01:111:e400:3861::333) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30 via Frontend Transport; Tue, 1 Jun 2021 03:10:31 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:DCED48E65603116B1C9D7E779E2DE14D3E3ED9F73E1418C2C122EFA2F0ECD8DD; UpperCasedChecksum:7B8341D744D44F43589323B8EC1EE2D578027C0FE1342B05BEF0FEDEFC3D5E5C; SizeAsReceived:7396; Count:47 Received: from BYAPR05MB4023.namprd05.prod.outlook.com ([fe80::b92f:829e:18e4:7ba9]) by BYAPR05MB4023.namprd05.prod.outlook.com ([fe80::b92f:829e:18e4:7ba9%2]) with mapi id 15.20.4195.017; Tue, 1 Jun 2021 03:10:31 +0000 From: Morgan.J.Smith@outlook.com Date: Mon, 31 May 2021 23:09:52 -0400 Message-ID: X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210601030951.10432-1-Morgan.J.Smith@outlook.com> References: <20210601030951.10432-1-Morgan.J.Smith@outlook.com> X-TMN: [ad9lcf4hY6JmCPBrU3yO4SHiXxXAPtP3] X-ClientProxiedBy: YQXPR01CA0118.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:41::47) To BYAPR05MB4023.namprd05.prod.outlook.com (2603:10b6:a02:87::30) X-Microsoft-Original-Message-ID: <20210601030951.10432-7-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from pancake.hitronhub.home (170.52.80.122) by YQXPR01CA0118.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:41::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.27 via Frontend Transport; Tue, 1 Jun 2021 03:10:31 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 2a11bde2-6fe8-49de-2f3d-08d924aad0d3 X-MS-Exchange-SLBlob-MailProps: lHNTL7xaWTjO0bEPy0/1Wk+2LLMtriAWKrZHVgfd1VMjIP2qvlMdx2xpctcJ9kYEn1yNNmvwUKO9UxOw6T2/Lyldr/aqqhGKgizHx1IYk9VFGz7OE9v13VC7A4vdQ54z3pmJcTZq+p5Sjw9qfM2ao+1Txd1D0hOM9tUm7T+C2Kpk5v41b85vl65+ssXf6c+o/bNdNxHbO7ZRcWG6xMfSkXIveX7A4Sl47OCIu3gxeoZ2MbYG3ymHHN4I1Mg/y6L6Zq3bQxZ5JUnrbaP6tlG4NzVdJGwvGWbSUcFqLbljYtelIGtJXhXwyxY7A8h3WCCTf8eRi0TIkz4713zMUiEMmm/ujOw/ipvGck+gXrfQGMit3i/R63n0gPepdrNptLsKzXRXpF+OsGuhX+ZmutuPNOtevXQ6+letkmBhjw8Iuvo1k5zt+d6QS8X8dVWsTT8e/5VXWDzCWwnXBF4cGsp5g1S6Lvxw4fhOaz5KeBiG00H/lX/8gTP66cMRb9FLEL3a4uUwZL3u6GkmUzZqriFhqNI7VNT9LX4dKJHES0SrazcU5cVMhC76cQL93zfCUzhjlLXpfslgymK9HKCR/Ir1qak9nEWXamsLYfM2AVYSC0sVkMLpX2bdOtRISAGptbKgvdNr8ILgJ9BmqkOco3s+iYAnL2/snVGH37ZmG4b5jz5pp6r2cEdEl35YmhLan3Qiw2P5Y3RX4tcfU3WADQOMXnEksRqmUwHV5HJEi+tG0O02k2THfqeMgOmpijvfkMgtqZpStb7qdemfmplhVnkK3rECUVlXod7eIEx5/SJwwI+pRld/2UZ2w159n6HOc2JA3MOX0GwHjqpKbftjKmScGYWW4R5IAY76o+jhnqWPfsgGqftNjcczfSCtkwcoJys4d2VT6ykfhdM3n7UvWnBcspzZ66PFs6wG+iKifdO2qGPY+vfNdr7kl2W1fK2Fq1M7zcJMbskDf1o= X-MS-TrafficTypeDiagnostic: CO1NAM11HT110: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mmQtaNKpCnVg39i68Bt0ln1eNsk4GKbDXCIPzP2vpoDt+iPOoC8RSma3Xkp1Zdxp3FvUHXhQMx77wBuZKDgafhmo8JKLofV/FFsjcGfRsrkvY2hZTipbOqBQrmO0CQNOLf1RLQ2Ej22Uwig6KZf3G8dRRUY5G0ZNigf8y3MFW6hOabTXcwUpmhUGodtbYxszAE5f7wPSI6UrBSESQRiMdW7cYjH3PhVKtA0DXpQsU5thlx8q6Z2Py7g/F5J2OJwC39aqggUm/IDd+RYxjPJqaMapHlT+Mkf8lWR1ixY/8S7FSRO4E1BSr4B3jFHvAsTQFJ2pElK3BT7kaxlFejwVLpJWPRgI6b8QeeCt+kxScB/jAt36D5pIRQy7kA+5XVSM3Ff3+v+P+/q1zXxePagS2BBpBFR6mjQ9PuQf24DhdPhEOEtEUa+uzTUryxI+UaHAJCbSuzA5Ml2bpkMElqGlW1cyShBkpWkicK8Wde1RVDE= X-MS-Exchange-AntiSpam-MessageData: u+rFUHFjJuVvKOMpwUv7gIH+X0pLS8pMItm5tfDNBSpt+csdS6JY/gnYyjW6M114KqOyc+sXOjZ4xBaku02eIySOLGea9MmQBVyP2frLJgFIpWquMyQ9lmDI6fvzz8ItKl5NjHh2ZXLF6OUuRkL6cw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2a11bde2-6fe8-49de-2f3d-08d924aad0d3 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2021 03:10:31.8885 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT064.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1NAM11HT110 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches From: Morgan Smith * gnu/packages/debug.scm (msp430lib): New variable. --- gnu/packages/debug.scm | 59 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm index c12013e50a..b4b037eb2a 100644 --- a/gnu/packages/debug.scm +++ b/gnu/packages/debug.scm @@ -36,6 +36,7 @@ (define-module (gnu packages debug) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages bash) + #:use-module (gnu packages boost) #:use-module (gnu packages bison) #:use-module (gnu packages c) #:use-module (gnu packages code) @@ -738,3 +739,61 @@ (define-public mspdebug engineering.") (home-page "https://github.com/dlbeer/mspdebug") (license license:gpl2+)))) + +(define (version-with-underscores version) + (string-map (lambda (x) (if (eq? x #\.) #\_ x)) version)) + +(define-public msp430lib + (package + (name "msp430lib") + (version "3.15.1.1") + (source (origin + (method url-fetch/zipbomb) + (uri (string-append + "https://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPDS/" + (version-with-underscores (version-major+minor+point version)) + "_001/export/MSPDebugStack_OS_Package_" + (version-with-underscores version) ".zip")) + (sha256 + (base32 + "1j5sljqwc20zrb50mrji4mnmw5i680qc7n0lb0pakrrxqjc9m9g3")))) + (build-system gnu-build-system) + (arguments + `(#:make-flags + (list + (string-append "BOOST_DIR=" (assoc-ref %build-inputs "boost")) + (string-append "HIDOBJ=-I" (assoc-ref %build-inputs "hidapi") "/include/hidapi" + " -lhidapi-libusb") + "STATIC_LIBS=-lbsl430") + #:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'check) + (add-before 'build 'fix-hidapi-includes + (lambda _ + (substitute* + '("ThirdParty/BSL430_DLL/BSL430_DLL/Physical_Interfaces/MSPBSL_PhysicalInterfaceUSB.h" + "DLL430_v3/src/TI/DLL430/HidUpdateManager.cpp") + (("hidapi.h") "hidapi/hidapi.h")) + #t)) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (install-file "libmsp430.so" + (string-append (assoc-ref outputs "out") "/lib")) + #t))))) + (inputs + `(("boost" ,boost) + ("hidapi" ,hidapi) + ("libusb" ,libusb))) + (native-search-paths + (list (search-path-specification + ;; Used by mspdebug. mspdebug has a few different drivers it can + ;; use to interact with MSP430's so this is an optional dependency + (variable "MSPDEBUG_TILIB_PATH") + (files '("lib"))))) + (home-page "https://www.ti.com/tool/MSPDS") + (synopsis "Library used to program and debug MSP430 microcontrollers") + (description "This library facilitates communication between a host computer and +certain MSP430 debuggers. This is an optional dependency of mspdebug (which calls +this library \"tilib\")") + (license license:bsd-3)))