From unknown Fri Jun 13 11:26:10 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 0/7] Add msp430 toolchain Resent-From: Morgan Smith Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 31 May 2021 23:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48767 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48767@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.162250343219013 (code B ref -1); Mon, 31 May 2021 23:24:01 +0000 Received: (at submit) by debbugs.gnu.org; 31 May 2021 23:23:52 +0000 Received: from localhost ([127.0.0.1]:35234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrGC-0004wb-9j for submit@debbugs.gnu.org; Mon, 31 May 2021 19:23:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:51720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrG8-0004wR-Eu for submit@debbugs.gnu.org; Mon, 31 May 2021 19:23:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34388) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnrG7-0000gG-FT for guix-patches@gnu.org; Mon, 31 May 2021 19:23:48 -0400 Received: from mail-bn8nam11olkn2024.outbound.protection.outlook.com ([40.92.20.24]:43616 helo=NAM11-BN8-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnrG5-0007zY-8L for guix-patches@gnu.org; Mon, 31 May 2021 19:23:47 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cd4DcWZhnKNcYS/lJrC9zeqZfk5QJS3/+x27hoDeEAapP4yS+HfNUzIF4ZLmShVNgtWJ2L82Ki5MsItr66T2eq3JJ0AGLFCzMGUg4KG0c1PJEuB4In9wAtdqKc4S25mjMORM7PDG8TLkY2EOnirJziWdXMtGCBIbOsHX4o7mtnPndiOx8X4wVWY4uWhl0+7n+5jtS4002hZsFZwNrEXVU1qLjjPXu2AoizMS7SWBUNiblQVf8FCyjAw+/xtvFxG8iBFgxHL9fnTGAyMX7b92FqH7Cj7qdWdUDLHH6xkYcVTUJ/+E6Cns5KCS4OvuY68S1I1N+xe5GBeu3zVf94+xPw== 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=Yy9JF86uanc1nYLyeyaDRPL/mwp6M6VcJ4APt57Csvk=; b=DpX3Yx7BzI7SK0EDoSH1Ig0ZOcmGuSbY8/CYVa/UnWI9XpsALalE88eUrXrxTGYZqKo0KVHQenZAgZDUqHtednNXjwQjgmg0XYk4vjV03P/MuouPqCTHzUCPbvxcvFA5UZdwdB8b19gxBr6nYEK0acXWJpiCzv2hGIMQp0UOfZeHOmbBXwxpFoRSAlrBuyvbi6EdP3jjh7qmYmujfrDbKrSOdU+KM5Ux2t7Ej46S+CiBKU1bG7+OqH10GN5ZY6mrUrE5iBhGmOCj1AV5yJ6fk+I3n25pciFpqiAZtw2UB6u+1E/SqHwy8KNTWaZRWOS3E7fhYPLl7eSQ5Gl6YzQtBw== 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=Yy9JF86uanc1nYLyeyaDRPL/mwp6M6VcJ4APt57Csvk=; b=lie2rVObmKVFXzDkyI3+mqnCz0Mb0N14IOL0pXjHgB9LAgd7DUJk/QSkMNc4ZhzfP97mpx/BLeRyfQDb6RHOWbvakwTB6Tp28uAxA3lE749cOvnH+as+dKJU5KsURPLC8QmVmplW1nof8IA+yuyECa0q17+xDm0YJixpURvJ/tHJpcfmbhxk2Xnn356bdimWQysF6WNh4RQKI1cshzA8AJamSMhIbT5sSe6zicbnbfrERr/kZKcApHfhJWedDiXPgd8mSP1oW8OSEpw20lact2Kvjvu3oxr38YqSfOEg7Ebwxl+2+NFgf19CGdqc0X3HGp9NkZKsmuO7XiI/P/j5gw== Received: from DM6NAM11FT042.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4d::4b) by DM6NAM11HT089.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4d::255) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30; Mon, 31 May 2021 23:08:42 +0000 Received: from BYAPR05MB4023.namprd05.prod.outlook.com (2a01:111:e400:fc4d::50) by DM6NAM11FT042.mail.protection.outlook.com (2a01:111:e400:fc4d::421) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30 via Frontend Transport; Mon, 31 May 2021 23:08:42 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:0C179805C8F4F36B8437FEF6B487F7DB454C3432CF380984A408DA56AF6C438C; UpperCasedChecksum:0A018E93695511FFFC87560A76A551EAC2E972F2AF056BC91506BEE9388A9734; SizeAsReceived:7157; Count:43 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; Mon, 31 May 2021 23:08:41 +0000 From: Morgan Smith Date: Mon, 31 May 2021 19:08:37 -0400 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Content-Type: text/plain X-TMN: [bQMQ8PvqHPeH/bcuUlfuO7d+86rNQVf8] X-ClientProxiedBy: YQBPR0101CA0148.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:e::21) To BYAPR05MB4023.namprd05.prod.outlook.com (2603:10b6:a02:87::30) X-Microsoft-Original-Message-ID: <87pmx6v6ve.fsf@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from pancake (170.52.80.122) by YQBPR0101CA0148.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.27 via Frontend Transport; Mon, 31 May 2021 23:08:40 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 43 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: c6505400-e5c2-46a7-2f6d-08d9248907d5 X-MS-TrafficTypeDiagnostic: DM6NAM11HT089: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Oesr3SVm8vXIm6tRCoUAWFIZF00TkPEDWnAbDTCplJ/aRvXxubCv4MSz3J1S19DKEsvzujRl465Zd+MOgGn4lcgTatV0GK/mTBHPTiPVj486YtE1R7nfr2GEktipcbA6ekJAhzBSxTlm55PCiYk9NYjZovSqi9qIjy03mf2+bBDWtQ+V11hC4u0+B+SpcR6JkF8SI5/tWXBpDHSiV/S5okvDBAWo2KuJaYvjA1r6N46B0niv5mkKcaRn2QPnVJP9eV+6HA9V9W1V5se/oZQJsdB75JUzihQ5JsZTQV2XJCrMyQfEwbUnpiGuH9ZKCifknqSRVIlxG+LG2BjU3jnOa+pAvoV5LxaPjqL476OqcdeUn+wKNmAGI27FZaD10S/khYlQ3OjBYYOt+R0R9tTxhw== X-MS-Exchange-AntiSpam-MessageData: YhJqClDQMpiOyVVhncDJMfMil8BSd4WvsvjUcdh9N/peLmFUoX4M706Sq47MFZlU4MzgdCD4Xg8nr7nA4mK19vulmq1dpyDdAx+OAXbTkJHigZbRg0lW+OByUrHW6mQt4HZHUWLaLkrxFMr1mLudzQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c6505400-e5c2-46a7-2f6d-08d9248907d5 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 May 2021 23:08:41.5593 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DM6NAM11FT042.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: DM6NAM11HT089 Received-SPF: pass client-ip=40.92.20.24; envelope-from=Morgan.J.Smith@outlook.com; helo=NAM11-BN8-obe.outbound.protection.outlook.com X-Spam_score_int: 6 X-Spam_score: 0.6 X-Spam_bar: / X-Spam_report: (0.6 / 5.0 requ) BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) 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: -2.3 (--) This is far from perfect but I think it's a good start. I don't have C++ working. This isn't quite the version I want for each piece. However, I'd like to get this in since it does work. I'll iron it out a little later. The gcc cross compile patch doesn't work for gcc 10+ btw. I might fix that while ironing things out later. From unknown Fri Jun 13 11:26:10 2025 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> Content-Transfer-Encoding: 8bit Content-Type: text/plain 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-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 (-) 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") -- 2.31.1 From unknown Fri Jun 13 11:26:10 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 1/7] gnu: Add gcc-msp430-support-files. References: In-Reply-To: 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.16225170387479 (code B ref 48767); Tue, 01 Jun 2021 03:11:03 +0000 Received: (at 48767) by debbugs.gnu.org; 1 Jun 2021 03:10:38 +0000 Received: from localhost ([127.0.0.1]:35380 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnund-0001wN-B1 for submit@debbugs.gnu.org; Mon, 31 May 2021 23:10:37 -0400 Received: from mail-co1nam11olkn2084.outbound.protection.outlook.com ([40.92.18.84]:57227 helo=NAM11-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnuna-0001vk-LS 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=AbwA2nfpuAOO3QLEFEAvRtMte0AII+NR2EO5fNGBxlpcm1mSPT4vlrBPTec7uhiZeTMXJh23H2IJzMjMw+Hnq9596RsJLrf0eJ6CxLy7OxEyelI2RA5xEwThmnaJ5zk20VPm0GAaIWWEu74GqvN5oYCcio/2030CSQYb/DlTXPDvWNR3pqGQS65Vom6l+hVSu6T1fwp18Nib5Kjz5duQzyRV0r9ZGyy5jxxAE6nlJqfvPNVwjQbkyemoHi13YOUraYJwPAvIJPkoGuMZKb6pBqJ43BIr8WjzUA6Bzs2kqVNH7sn2aBmygr+MthATHA+6HqQzR9uwGzzqRN7hL6MGxQ== 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=VtnVH2oNczA/RvpiaY5ddn2kxRlkeOWes34LpMnhgT0=; b=U2pneJWNmHQrxXGq9OP2x+OraoHY/o0mjTIcth/ejZg4ci4aHqkGQbTJffIyPuc3AVT8kdDO3+bQCtj5Pljq6Rg9LvMAOtCPq7HQJikc49dQYPB1tTachSna5uC7zCXCbT8sYRMQh3eNuRSyPbzuQYWBZ2U+BKuHt/WVI7yaR6/JP/+uj22gN9WXzljH8NE5abnIDgAzOrxVRQG24IW+NfspiV5gYZJs3ta5dd2nn8sB9YaRJKVMakFrE8rYyvZzUQOFanr3tyRwlcLeq6ETstexDjQMMqVrtOMR1uUx1muuoe3p3qu6bwLpPPUgLmGsPSnfCBOadsdH6Fd13Nbg7Q== 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=VtnVH2oNczA/RvpiaY5ddn2kxRlkeOWes34LpMnhgT0=; b=RhdjN8D2QKQoOl/cxHVzgl0ZzRuXiniNdm88m62XUMbIZ+SnpGDD2kry84aXq0Gg0FMQAECS/0i+nCXGT1Yoy3zoh+eMuvfRS/lR/hVx5yflP9MWXyq8NayeOUuTSYKmZF4+PscRxAfmh8mQjBM/kVGKUFhbKGVaZ1dAk2uB4M0HjmNRjZLfQbCJxGRGAgh0w+8gbS43SgZ8HCV/4IY3UsQPzpY2FAB7njiX+4PYvZgmvOuX3nEBvZ61NIDwD/qELV5Fh+gV/o6H6Igg5t0jvlE4Pfw191/HZWqILgfr4U1pfXIyqoaI9gsRkOkb/PFi+n4L0A2gS0JqvBFHeIPY5A== Received: from CO1NAM11FT064.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::50) by CO1NAM11HT141.eop-nam11.prod.protection.outlook.com (2a01:111:e400:3861::87) 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:27 +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:27 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:BA0F7361BEC4A42BD99C52ECF301F93310ABB0881F00DA158249C9FD8D3E36B3; UpperCasedChecksum:800C5229A5EF6EA9E1A143C4462EF1D0001CC0B965766DA99E2DE247D26577DE; SizeAsReceived:7279; Count:45 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:26 +0000 From: Morgan.J.Smith@outlook.com Date: Mon, 31 May 2021 23:09:46 -0400 Message-ID: X-Mailer: git-send-email 2.31.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [zLKRaFppLzQYNkp68gTTJLHRz1322k7Y] 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-1-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:25 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 45 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 87726cfe-c8fa-483d-685b-08d924aacd87 X-MS-Exchange-SLBlob-MailProps: lHNTL7xaWTjO0bEPy0/1Wk+2LLMtriAWHgWG8biXErEAboJxjmnTpFmYPa+QdfGzHGgeC3F3NPaiTt3TWvzZik29t+a89l97QoHb1a/QIIX9+R3DBNhRTzExHyirxuPlln6AAUCR3SNnfPQ2Erv5KL3KmvXKyl9JH1BiBrI0lm1A4JMdUoAYSIxbvJgMA15Xy1PAXVaAkC+Q/NuBwHMZoV8MHQa05WWGqyjQbrsLqEEHeQykgrcHNz+x9hA8hjShiMR6xlXegUFiVb/m3/YJYsoYj8saSGjr89GQHx2N0XOmruqYKDUU6odKaUByhztmWBLCznQivjHOp3cv/HtjGRPMiUDgQU+xNoF/+dyZyXGS+UEAYSZ+N/DBOso0C1w/6G8GGF+r6UjcIMmombGPvLeoW0IREyO4n6QI7lsCAoPXmQNBjrrJmK65o7a0hmvGKkRmt4rSyRNyyco5PmAJarS3YzgAxMv4hoa/G+32fjqNL5JdFBjXBE5myjkAYVuwHkt45mnFCyCNwD/G9YloiIfixhDEaqFNhim8HScgwxFgOBv0EzMSxXa9A8PaTU+fywvsGBJoVtFKAQWkxnxHvTSGPKjYm7/gyIMJ6bA8TW7DpL5vVY2BBkU8npqgXwDqZ5KGNv5DdTkjycFs7iO7zRFcTcDcs3L5K7Jcmmx4jM5GHumeI4sNufBjDAKSMhUkDqzE48DFKDGF8nxJAAP5QNgfplMPc2JUkSd51UgwnBjb7oAod5HCx7PE7ZEoIlzmVHy6SihYZaVjeokbDam4YtfZMFG42SWTOtAOT2iCG/I6zwIisl8fxr4xqP8CWxHPTPBTJQfVTnxUn6/DwAUfM6EA8b2x4exHDJ4C+tM9H5EoDGEzBvVACaJgR6RyMMowOYdRWWzLum16Pg1YXn+86QcJFg0wkNWzSSqynV53luvRnc/9kM0r/3YGIcgJGUfb6zGn03q1bBI= X-MS-TrafficTypeDiagnostic: CO1NAM11HT141: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DrzHafqCcY3F/jnEVkOi5lP/uuDD6RGWvDaOlv5yppf6AMaQ6Phnb1b5SzgKXs8JpicHIukVrQLr3oKiOXNbUyHvKO+mDVlML7u9VzJ2yN5oV286/T3lruo7Yvq/7/z+aZQjGAYbaHr/3LhhHDBvNCJmmYWyjyduypqpycMWPObpXcAUEdp3C8q1qRHts1sksvdyGo3eT/5BzfLRPKDpCoYJntGsspxrN+sTjNFwYLXZHFJ3933FtN3NGibKh7tZumPQ5GZk6uzwW44F0ZlNnho19kvU/w0JuOL9gO5/sMltNGKedMz3/RILVA0BjHHMu5eDR7a26w1gCnpcUyPKIyhoK7XdE/PQ76Xt4B4sd9uvEFFkJw4S0PouSXtolVTNe6+t5v+QfMgXxWl7KxRIf42Xv5c4kWxzc5cTt6Cm9MDGiDeE2L70gM8iaHc/c0uSLE8XD4zzonjG+nuMIGgamuVCT1dR7UZ6qyRe1Mvh2Js= X-MS-Exchange-AntiSpam-MessageData: oEQ47AAni7oFboRN2gpukBghOHnIPjH82h3Ptd3NLtlg+IVafysRjx4ymZsUeRiYXipAnFYN8/Rk7uFiZtnUpi0ZLLcFnBLKC+v2S22oCszKrUX1wGIKgrt6+3yxlvfVjIi/yXJSjX8DH9ZpD2Y4Cg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 87726cfe-c8fa-483d-685b-08d924aacd87 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2021 03:10:26.6616 (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: CO1NAM11HT141 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 (-) From: Morgan Smith * gnu/packages/embedded.scm (gcc-msp430-support-files): New variable. --- gnu/packages/embedded.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm index 8109ec24a1..3e66382eed 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm @@ -33,6 +33,7 @@ (define-module (gnu packages embedded) #:use-module (guix git-download) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix build-system cmake) + #:use-module (guix build-system copy) #:use-module (guix build-system gnu) #:use-module (guix build-system python) #:use-module (guix build-system trivial) @@ -501,6 +502,34 @@ (define-public gdb-arm-none-eabi "--disable-nls") ,@(package-arguments gdb))))) +(define-public gcc-msp430-support-files + (package + (name "gcc-msp430-support-files") + (version "1.211") + (source (origin + (method url-fetch) + (uri (string-append "https://software-dl.ti.com/msp430/msp430_public_sw/" + "mcu/msp430/MSPGCC/9_3_1_1/export/" + "msp430-gcc-support-files-" version ".zip")) + + (sha256 + (base32 + "0lb30aff4jq4g332ckj0phpahd483qkjazjz7ggpmm4j46vryn07")))) + (build-system copy-build-system) + (home-page "https://www.ti.com/tool/MSP430-GCC-OPENSOURCE") + (synopsis "GCC headers and linker scripts for MSP430 microcontrollers") + (description "GCC headers and linker scripts for MSP430 microcontrollers") + (native-search-paths + (list (search-path-specification + (variable "CROSS_C_INCLUDE_PATH") + (files '("include"))) + (search-path-specification + (variable "CROSS_LIBRARY_PATH") + (files '("include"))))) + (native-inputs + `(("unzip" ,unzip))) + (license license:bsd-3))) + (define-public libjaylink (package (name "libjaylink") -- 2.31.1 From unknown Fri Jun 13 11:26:10 2025 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> Content-Transfer-Encoding: 8bit Content-Type: text/plain 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-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 (-) 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") -- 2.31.1 From unknown Fri Jun 13 11:26:10 2025 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> Content-Transfer-Encoding: 8bit Content-Type: text/plain 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-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 (-) 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") -- 2.31.1 From unknown Fri Jun 13 11:26:10 2025 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> Content-Transfer-Encoding: 8bit Content-Type: text/plain 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-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 (-) 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") -- 2.31.1 From unknown Fri Jun 13 11:26:10 2025 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> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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-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 (-) 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+)))) -- 2.31.1 From unknown Fri Jun 13 11:26:10 2025 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> Content-Transfer-Encoding: 8bit Content-Type: text/plain 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-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 (-) 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))) -- 2.31.1 From unknown Fri Jun 13 11:26:10 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 1/6] gnu: Add gcc-msp430-support-files. References: In-Reply-To: Resent-From: Morgan.J.Smith@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 26 Sep 2021 14:53: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.163266793516688 (code B ref 48767); Sun, 26 Sep 2021 14:53:02 +0000 Received: (at 48767) by debbugs.gnu.org; 26 Sep 2021 14:52:15 +0000 Received: from localhost ([127.0.0.1]:38491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUVVn-0004L6-4x for submit@debbugs.gnu.org; Sun, 26 Sep 2021 10:52:15 -0400 Received: from mail-dm6nam10olkn2040.outbound.protection.outlook.com ([40.92.41.40]:34848 helo=NAM10-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUVVj-0004Kr-VL for 48767@debbugs.gnu.org; Sun, 26 Sep 2021 10:52:14 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Dc3ihJrLyPY7zeRT0fsF/JDBr3J4UlWWD2Oi9s4Ml5nLqdbnEBDu0AS+UcpjO2rFzk/8gspY1lg09pJ/dVOCUQ9VLdHKXsnZSScFWh5AjWXh0tdS1MPicZ2sRR57xv4yd+IDJacQJ+8q2IAkF2rffJ1Q3O8Jvq//OPNYJ7QIDrMRV8tIWe5RfkNkUozdP8cPsp06+EXl+TNXURNz4+gh+fYHZwjeap3XtoEMfTd5rA61k+9CZiCE+Y62luf7/69gTsI3fHy9UKpk6UUpT9mpIorUv0eLXZuxBPTc+a1zlBwztV2m6P2Og5FNy+XwvFZ2hmmGd/EopB+Hey6OdTemeQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=jkmreqLuftxEgTMHfoketMnSns8cMmxpXCikZgUhD6M=; b=HGbDEPAxxyEptZrHy+kHe8THE+0S/42AxO97nRd5crvrQU9/IfO+JEn7QAULoM+kTa4H9LyuiHYT/s8xdPiAHsZSlx0ZKc2/xz0GxLe/S9EGb/zSS6Q3oVQR1efpfhc8A6m/mhIsCUFSc35USDTWolNLwMvMjIvuZUFCB0t6SZ92yJLduPdG8i7Koj/uKOfkXKssSsFL+yFiGyfnQ/UET2LeLN0vF5mYP99DICK8U1uuKmFsTxZ+s8EDFmWhR5FYfN4wf7WLkEt+9YFhkhRG/aMvbYLt/oxOea2Tg7r32+R2FvZK2SO27XCjWBOk7E70XvQUZvpiEBCBdT/TSyCPEA== 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=jkmreqLuftxEgTMHfoketMnSns8cMmxpXCikZgUhD6M=; b=Hwr1d9Vrl1zEG/FfZd0BqxOBqMg9/gmqb0TDwcWMrVgjNNICT65zDsr9FyFpwcYlOzdGSP1pBSn6PFooSoeP3a7YdndbgOEIWrTSHNkVNJV1d4xo3zgQLUYGXCso8jsRuAZVgmiPUNsJvulBC5smBwQPoGa6vDcM8WmfkSoo2ATq+S2Rj5hItXxvFFLxVAsdP88ihDilj7dhr1WICTEVqEFZx7XnZ20oQPjCsO4qi/DulXo3ZNAGQb4glh7u3d/WWL4OumwJkdl7ydBpK429n+B7pGkK6Ok0rmI0qsdNMh59e5dhdJ66kGglUu7uUEblj80V8KM6t9yconwqxoB6dQ== Received: from SN6PR05MB4031.namprd05.prod.outlook.com (2603:10b6:805:17::33) by SA1PR05MB8344.namprd05.prod.outlook.com (2603:10b6:806:1d3::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.5; Sun, 26 Sep 2021 14:52:05 +0000 Received: from SN6PR05MB4031.namprd05.prod.outlook.com ([fe80::39d4:1130:ae2e:47bf]) by SN6PR05MB4031.namprd05.prod.outlook.com ([fe80::39d4:1130:ae2e:47bf%7]) with mapi id 15.20.4544.013; Sun, 26 Sep 2021 14:52:04 +0000 From: Morgan.J.Smith@outlook.com Date: Sun, 26 Sep 2021 10:51:50 -0400 Message-ID: X-Mailer: git-send-email 2.33.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [7nsbCM5zyf5c19wUeij/YGo2iTPIO7Rk] X-ClientProxiedBy: YQBPR01CA0053.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::25) To SN6PR05MB4031.namprd05.prod.outlook.com (2603:10b6:805:17::33) X-Microsoft-Original-Message-ID: <20210926145155.966-1-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from workpad.hitronhub.home (170.52.80.188) by YQBPR01CA0053.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13 via Frontend Transport; Sun, 26 Sep 2021 14:52:04 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 30b0a089-9b64-4dc2-0c97-08d980fd3480 X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiTijo6adWu98QIZAiDfxDYNDqAs+q/TWfrUtkTJLT96A6dfXlVQzY+eIOPt18jGb7MuhOhzy6aTtJQnaPL/JszmaTX8Tev0Z4EwqkcAQ6KpJJkKY4snPucKpOLGNlgWInDQX1PX3lD15WEh+/PwvYkXxqmlLUW115Tk4OYV4EedQvnIc5aXNqGyAABhoQNYTzSj3Lyq4owGNa29pMfK+62Xwcvxr+7h03LFLPAzWPudKjkIEJtyloGBMWN/2KxMJoqLUR7WEF83rNshdFdmIfbuo+3/wdSkNurtKiguK2BexkSn1PdrslHsDEiczo7C/Ugbrr+AmlpkYZZDN0P0Jm7L0yIonZxGTXMGiJR1AhLd5EMSITh3BY7kRtuZZFvt69iIg89zjLQWZtGoziGZe/6q4WrGNX+EBMUvwzOAAQGiWaOluzelETLTWFnWym9iAzopCzAAsk4gLLl/FdGT0z7DeIsQO5xPy/ABZw3oqKbrqJVEF402HrYO/03xcSZBZ8L3cQRfJbwhb1cU8Phv14+hAOWc6psON3h7UNBgXS+M9upgyxZADgKql+fBAd02QDaOms4LO4572gS2NHUDAHLEytjVTwQvd1SpmrIuaEFPzI4Ie0kEE0YCRsSap6tQbaVfmuI+1fjG82ZSN0n+ShHSlnMowfMszejpk02/F3fSowJLl1ewzDc3pQUitIoYCx3GYivJlO6ygDC/nKEKvdqxCTHpWRrSgs/3MI2VNblPUJ8cZCqMdnzY9V6oWPm2t6w= X-MS-TrafficTypeDiagnostic: SA1PR05MB8344: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: rAaejUWi6oEuAMOrPqdw37WsuVXnB0QnaUGWi4vPT5YWJu5hsH6icFDnjqiJHq0wRFk2x1QXMMguuTXbzOSyfkZ971HRbbBl3lIV6U46moS0vhj++Q7LyI9YH279WcWpHbMJnBcLS9SulGCVTfZfisALajO0XjUrKQ72UZoh9nTZ2Do7EXQNmV6yamHnK9vIZQfLKDj4zjMPpIBw+nvuVGy8Zo2kLSKDJMqLlLo6QLMxCJsLCfF9TqV/LJ7S9VuMBrbKyhu77GGsdm0fkcYBlmzcQ5xp0zswEMZtSeD2sjxyiGrnyFx8LIyoC5fmsSrQZAgomM0Ft99rU19hViHjbHpkDIDVtnOhyzvQF/BFRqQSBtlp8JXYGfOs4XSaKkVhQsX3SN3tNczUIsRIpKT7yTGQSZ5dLpXlgfAKVG+me5MDj4CWm3STQzL5bJTi2I0pp/+DzgLJat5C9mk7sKcQgf0YMC51WuDdgDBY6V3xI8Y= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 4o+1a4IzLpfiXF8qIjGlogXnb1dynIUdulvAMzrkz/ITiDcFBKLOOc+b7N65cjx+xclo7AYTeqbwUPfYixtQo8yIzBaS6I9yd0U/FKjgGJ9QyNQAxQpQFhPdEnjl+6tvc84kvMPwStrBKv6Ca152jw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 30b0a089-9b64-4dc2-0c97-08d980fd3480 X-MS-Exchange-CrossTenant-AuthSource: SN6PR05MB4031.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2021 14:52:04.9062 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR05MB8344 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 (-) From: Morgan Smith * gnu/packages/embedded.scm (gcc-msp430-support-files): New variable. --- gnu/packages/embedded.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm index f388c11c3d..f1f17e83a7 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm @@ -33,6 +33,7 @@ #:use-module (guix git-download) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix build-system cmake) + #:use-module (guix build-system copy) #:use-module (guix build-system gnu) #:use-module (guix build-system python) #:use-module (guix build-system trivial) @@ -501,6 +502,34 @@ languages are C and C++.") "--disable-nls") ,@(package-arguments gdb))))) +(define-public gcc-msp430-support-files + (package + (name "gcc-msp430-support-files") + (version "1.212") + (source (origin + (method url-fetch) + (uri (string-append "https://software-dl.ti.com/msp430/msp430_public_sw/" + "mcu/msp430/MSPGCC/9_3_1_2/export/" + "msp430-gcc-support-files-" version ".zip")) + + (sha256 + (base32 + "1mmqn1gql4sv369nks1v05jw1x6fpqssqq3yfvxzwk9l1bqkj6iv")))) + (build-system copy-build-system) + (home-page "https://www.ti.com/tool/MSP430-GCC-OPENSOURCE") + (synopsis "GCC headers and linker scripts for MSP430 microcontrollers") + (description "GCC headers and linker scripts for MSP430 microcontrollers") + (native-search-paths + (list (search-path-specification + (variable "CROSS_C_INCLUDE_PATH") + (files '("include"))) + (search-path-specification + (variable "CROSS_LIBRARY_PATH") + (files '("include"))))) + (native-inputs + `(("unzip" ,unzip))) + (license license:bsd-3))) + (define-public libjaylink (package (name "libjaylink") -- 2.33.0 From unknown Fri Jun 13 11:26:10 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 3/6] gnu: Add newlib-msp430. Resent-From: Morgan.J.Smith@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 26 Sep 2021 14:53: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.163266794016729 (code B ref 48767); Sun, 26 Sep 2021 14:53:02 +0000 Received: (at 48767) by debbugs.gnu.org; 26 Sep 2021 14:52:20 +0000 Received: from localhost ([127.0.0.1]:38503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUVVs-0004Lk-Ea for submit@debbugs.gnu.org; Sun, 26 Sep 2021 10:52:20 -0400 Received: from mail-dm6nam10olkn2040.outbound.protection.outlook.com ([40.92.41.40]:34848 helo=NAM10-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUVVm-0004Kr-4A for 48767@debbugs.gnu.org; Sun, 26 Sep 2021 10:52:15 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SLAG4tVElYgAQxxKXxoMc180Kaoh5LH/Yg83LnbzSp14f6SLPE0Q7C2HpeWMhkja50nm3Dav8RN3Jv1NFxqC2LbA5eVaB18cZFuTcfli1dJxIZyFQYMATciwD89QQhlPXdzIRtfD8TmE1Nal23CQFN0NAlXJlNCNO9KxviBq/mYSTPF+Uy0WhYi50aqBTLB8I2/P5huKo1hr/5CICpYW1l6+4dP8zUJoyVP41wrBlJZ2wktoQvnAKPobzvfrJCc9I+nmMlZvLTbsX4vszyY8U5gSRgZ/qL/qva3stvttU9jsuw5gMt1By6bgxajAawJ/naRSbeiNT9ctW/ijJgeiAw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Ji1fpUYeUUpGOTHbgKYEH4p7yKzo7AoViMWwwWrR7Hk=; b=SRe63Y/Y8oTVQLJkC4/6W9ewTywlgBe+nI0OPsHhaykLhBp7EnyOh4oKAkMtXj4ZOxyD3762MDbn3X1snWgUhQkmKj5ZVkgHOyDbVI0zLZFEuKab5Y0wYlXHVH5f5K1LxWKpV5c8KrOqIB5H/1raGNhAD//C9+GJATd8NnQKQML9QYJW94z4BPaqtoTXm4H+rycdtFJU4f3vRYxa4PXL8Rr3ze3Hj3j9s9UZCnLoFNm1LiQwnx1hR6v5snWO0kWja5kdRjeJI3gznkU/CNnIxeQkUwrtpDVQd1Z84SWh6JNhmesCpcyicPLwL+BznFFuAtNIs1d2de1aWF5N9Jw4kQ== 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=Ji1fpUYeUUpGOTHbgKYEH4p7yKzo7AoViMWwwWrR7Hk=; b=uhDmna9PpFdyHZlT5kEaLF2PsMdl/mswsn+uwFInAFpzRv3HWylcvCNY9iuqcvocF8VG/LbVm6BrI7EMZz9+hsteB/mZon7tWF0R9uvZ3zcfTE1zsh9q0/RT3bvfRgtV8ZkBfHw7tKR01ypbyzWVNp8iFrgm4kcZEsvKNhMFE1yOFm8m7cINEda0cqcbd9y/BXwjqd0JtHJhzaKRKa2PnplL+W/k9VtgSFdPH8pR3t5U4/BSHuhZDjJjkviRW2neYzSA05DNH+B/F8X2OX64smU4pNCniRSxKbp8xNoqcWXNiOWNW/iJ0812F98QqGn5hlG6aTS7qHJJlv8KXQK2UA== Received: from SN6PR05MB4031.namprd05.prod.outlook.com (2603:10b6:805:17::33) by SA1PR05MB8344.namprd05.prod.outlook.com (2603:10b6:806:1d3::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.5; Sun, 26 Sep 2021 14:52:06 +0000 Received: from SN6PR05MB4031.namprd05.prod.outlook.com ([fe80::39d4:1130:ae2e:47bf]) by SN6PR05MB4031.namprd05.prod.outlook.com ([fe80::39d4:1130:ae2e:47bf%7]) with mapi id 15.20.4544.013; Sun, 26 Sep 2021 14:52:06 +0000 From: Morgan.J.Smith@outlook.com Date: Sun, 26 Sep 2021 10:51:52 -0400 Message-ID: X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210926145155.966-1-Morgan.J.Smith@outlook.com> References: <20210926145155.966-1-Morgan.J.Smith@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [3/U6LK54ZhWxBXvbUp00s1ePm283C8I2] X-ClientProxiedBy: YQBPR01CA0053.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::25) To SN6PR05MB4031.namprd05.prod.outlook.com (2603:10b6:805:17::33) X-Microsoft-Original-Message-ID: <20210926145155.966-3-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from workpad.hitronhub.home (170.52.80.188) by YQBPR01CA0053.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13 via Frontend Transport; Sun, 26 Sep 2021 14:52:06 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6de3a977-c89e-453a-550f-08d980fd35c5 X-MS-Exchange-SLBlob-MailProps: +LiGfBxqLEup9gYfrM7RF5KY2nZcELFU22f3ILrIFZRWRSJrYMzgi7pOu9eiH8Et5uzn/k9sNPLzJYMqpds7ZkY9PTiowG+yN9C+u7V8lOCLkJh0xlS3Qj16MBGnIAsLQLUlyGq68gQqgX+/49AIeF7M1mWrWpMGTx+LIjuAbrJCJWV7cqsuaP3vIMYDW0kYjU6WHZMhAGkUrwSehAGUbYrCS+XLYwMMqDREZfyFFa6hJLHCstIWbm2uPOZhiUhpoM32nYpXPCtwvhlLX2wO8nhlozHc+CU2X9sflNTpo8nOwoRyIJw5Kh+HNLYfiMBwvKrQy77A1sZCs9Gl6ot5Lb6e+d/GtVLA3pHrRbYP4RQ8TuwqfpydDz7vDY/bV8y0HJS8EF+z+tR1CApSja7p91YM6TD9sEUPVBGEFzhuk8mjSssXqcvDYSAt8ARacfQwY2c1kEo2ieOzXDEoBL05uerzpNAUkQFfSLv8icFbzUNoaRPf7Gpb9m7J9LVhSvf70mWRO5WyQqKrqq0YJPdgbGjPwzZSCn60YqTgvJ8JRnEQbu254Gmk5wi4cSHSX7FpSXGN4TIUCznQWpoCDuFeI1kx13x0h/HPdabNWWITISJ+K0CtbxeilbJyrxlqV8XFyUsOuhKx/CBPXRfMVT/RtkINeJMWR0WycgGjETlSnAI8VYofCA7qGdmOuaLH7wO0kVtGddUmAp/BFCIOxv9/vGOWJSjjwWQHsNDgrcx+/LtSKaeIHdEFiLRbquLP0YniGj0UJNDlgaG6AR4GvLs6hnmiUtChwvje X-MS-TrafficTypeDiagnostic: SA1PR05MB8344: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ym5OZ3KOfiW9T2WUtdAF9A6l5FClmvTLBk8w0jHiI09mJheg5WyWYXVipGa6I3WDmBrRBhDnyiahBJ1MA9i0WPjKYASm4SmOTKQLcsnHmmpWvGp0tusr4cXE05OuuIComKVKufvbZDEhEdP2yxBD/7A7W86tlvjG90iHlCgSlhNbhYHUhhYq/XTaB+nflwT06zPF1BPdZkC1E5OgfwPtxVqkiS9ksRi8Lhv0ZYyiG4yrsB1cpNfRopVvTdIO4KQ1lpPVB4f0bqNQCDJfenrvWPTMp/m2klFm6/K6/CqJeuhGl13ICdEzCPWOs640iYjh/i9tbVjbUxzb3yoxgK32O3B4xtLQJ0DsnowlxSDi4B8REuHMMelHAc9w0YRpAq03dNhQLMLW9snwFamlqWXsQrH3GlZKMEpO1JN8sU7jaxmRDP0LdHJT3hf83qj53xKzLoS5L0Oiq3A8BTrjRXP5/uYKex05r4UdyKeJ5wvBqIA= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: OLdf18e8Ev1Qcf9NVKkhrJZe4o85zYp/tPnW+sqJVdRGObfrBUgvDHavP5cirXiR44vjOBN8YxZvwRLNE7HLpttdUHHf9BLd77sXUUSUjIlIZYqxl28EPYxIS/FAnfNxyNfKKyEOrX9bKRuPGmGoeA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6de3a977-c89e-453a-550f-08d980fd35c5 X-MS-Exchange-CrossTenant-AuthSource: SN6PR05MB4031.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2021 14:52:06.8810 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR05MB8344 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 (-) From: Morgan Smith * gnu/packages/embedded.scm (newlib-msp430): New variable. --- gnu/packages/embedded.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm index 7073168b57..49f3eda5fb 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm @@ -563,6 +563,41 @@ languages are C and C++.") (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")))))) + #:configure-flags '("--target=msp430-elf"))) + (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") -- 2.33.0 From unknown Fri Jun 13 11:26:10 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 4/6] gnu: Add msp430-toolchain. Resent-From: Morgan.J.Smith@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 26 Sep 2021 14:53: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.163266794116737 (code B ref 48767); Sun, 26 Sep 2021 14:53:03 +0000 Received: (at 48767) by debbugs.gnu.org; 26 Sep 2021 14:52:21 +0000 Received: from localhost ([127.0.0.1]:38505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUVVs-0004Lm-Nw for submit@debbugs.gnu.org; Sun, 26 Sep 2021 10:52:21 -0400 Received: from mail-dm6nam10olkn2040.outbound.protection.outlook.com ([40.92.41.40]:34848 helo=NAM10-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUVVn-0004Kr-Lg for 48767@debbugs.gnu.org; Sun, 26 Sep 2021 10:52:15 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LHGg9/GMqzTAwDN/2pZ3krU3aYaRqvukCGSdUEW8vV5T/Qi0Dis8LRUPRIs+nkQCv3JXJM4PzGjqvvguOuJHT3ZUzDgSKoHsth0haZoV53U3kMPT7P+qMLV+gNjjGwCs04NcjqS7y4RRT1tuI9DPshVkRQHtCyi1qXtRxTGST+GTa6BoexldVdG6SzNtk6IHfJnD6Ck8928N1eTDJzQR9xhgmbFCv6jhVU+7WKIvG9oF3E9Qa4gkEi0ELfgCtQe8ddSO2WfXoaZge9WPr2AXilnQpLnSk95X4DR15juKq1qSzlxc6SDHynW2rg8FaDoyN0wHLny4mTwpmBY+v46kiw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=H+stfaf4kAKIutfBgVl1xryw1tCoLSXlb15h/oHLe/Y=; b=HI6kcyOO71g5Fj+jwzQYzh3+SPonPG7/BgRoNcXYHiLRuX2r12dSmqUjAai6e6ruUQfGyjTrnRPwTsCCuMajP5+c4NuvRC6giJyK6JhSpacDhoXQXb77aDL4+j7ov7FpPnD3QKz37r8yh/W/Ds5j2M/FlJIkSJI0rIuc42Bl1HHR1JIicLDS/GVQvJuL2CEn8V7pPsv9Pkb2ZwOwnq6NuVoMyiNEN1u6usbgsWGFJMRqma/PVp6a6LaYM5hPQLIiRU4PECZx+qulppk0/h0/RbBu9a0XK+h0D9Xa+l1VkMJOTG/tOipk+nLZ8ksyTciVvwKNLYq4DKl23vqT8dTGsQ== 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=H+stfaf4kAKIutfBgVl1xryw1tCoLSXlb15h/oHLe/Y=; b=UKqHIjD5ckmDt1nw/JkfkTtvzmbqKkbjpzfsj2bLKpfq+k9nnDeqRsMPtV8EkHv7k+8fgPrLPYf783S22NxuzXQAyhrFFraqlVKQDNdjTZ9z8IG0EGJdwq6Y1bGV7djxfO5jebuqLFaVqPhq+9fOXg93dg1m85+pmEjMxMS8wvktLhwjEyFX+onEf3/1A/Xa5Bl8tQDsMYVaEur1pggQmyn5bD9oIz5lgiSOrTyPez1imQanCedR+syqOfhXMmnQKkvU5+lx9ucKqlqyLJ8XaJ7svJslSaQVRcoAfW8RhRULRtw/bbKQiRRfVdBUR5GpNnPyCJYxvU9lZLwmbpa9pQ== Received: from SN6PR05MB4031.namprd05.prod.outlook.com (2603:10b6:805:17::33) by SA1PR05MB8344.namprd05.prod.outlook.com (2603:10b6:806:1d3::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.5; Sun, 26 Sep 2021 14:52:08 +0000 Received: from SN6PR05MB4031.namprd05.prod.outlook.com ([fe80::39d4:1130:ae2e:47bf]) by SN6PR05MB4031.namprd05.prod.outlook.com ([fe80::39d4:1130:ae2e:47bf%7]) with mapi id 15.20.4544.013; Sun, 26 Sep 2021 14:52:08 +0000 From: Morgan.J.Smith@outlook.com Date: Sun, 26 Sep 2021 10:51:53 -0400 Message-ID: X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210926145155.966-1-Morgan.J.Smith@outlook.com> References: <20210926145155.966-1-Morgan.J.Smith@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [vApvpOKFW+3IgmUjl0ARn3eCwnnjfBj0] X-ClientProxiedBy: YQBPR01CA0053.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::25) To SN6PR05MB4031.namprd05.prod.outlook.com (2603:10b6:805:17::33) X-Microsoft-Original-Message-ID: <20210926145155.966-4-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from workpad.hitronhub.home (170.52.80.188) by YQBPR01CA0053.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13 via Frontend Transport; Sun, 26 Sep 2021 14:52:07 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0215e3da-b764-41fc-2f5d-08d980fd362d X-MS-Exchange-SLBlob-MailProps: q+fD6XS3/UIAJF/k4bgfswkTEY4F7udz+83piO9uZOAFFi0wgn3V7R5umZSd8sRM6n8i5gLSo9i4+dqB1RShofEHX9Yfdi/mLh8DCahAA86cjTEMYI2UjhRNuu6k7Ps3ZsyYAsFyVltOC//jO+LFAGwe8/zPHtMO8Q1m46yFvuEYOtgtbNEkcRy4hH2gyJ+Tsi9F30+uSNCc3NwxWfeOM6HgoQf2fdQQky3OdoJwDg+nsKN/sjJPxVZmMo3KQ+EI8buCU6XIH1AEUZZNAuw3iMSE2qAO4HGihX/czo/m4dd5oid1I25AXaP6HogY0TTZInR807pu6mWOHet13Sxcp+cDHMQvtea778clNUHrA/QztTxhoMrfw1QaBssuw7IlW717HDEquUmm2HVVMdZHvS+U4EKfHIifm3WL8I8NBfCAiKcZqtBbV+/EgjPh61oT0OSfW8uMDEbTjOKMLd09O9Hij3s9pvIzMcrcye8Y1PvoXYMcvOGqURPcZZbVW71ohPBe8/HnR2sI6+IclkDbud3zu46gd9zCiNLk6GVIVW86mo5HKmS4wA1QjC54d+4NQ/UiH3ihplxKHru326x5Swu+a0oajAeom1hpd6ViEklhi7/j+bD2YEq8uO7Xy0Lfuvia34kmgWOuBKPTUi4HJIw4KuCS1aj6xa2KlRj9k0BHN7BAA+Toz2BsIUJHwiPdzdD32iTR5FHYEE4G/P0fGg== X-MS-TrafficTypeDiagnostic: SA1PR05MB8344: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5DK1pAT911XLBKjrJNFQ5eBJXc5A/QIdHVteBHSB+7qeLK4t8kVKvK1+96AcA+n0nylUmsQLII4oCSW6hiExKdGkK8Tubb+GA2IXzCY58Y59r2vhA6o9B64jBSwIWbumQIVtgsavnJbecDMG6XpPVJo+TbAtg5dLWfh3g+bHAeakppUljQFIFb72ypFziEMiIrpIKnPBXDeDi4raSeOcnxRexo7GYo/ZdsjjX8GeujDdQag9X7se7ze1WGSGxzaD4VBwIlcXn732a3PkdLzOFLgDLHpklYyx9WxRTD3F65QzNyXGanMR/PuPjWgLWSzwM8fg+cCoAGxzyVtD4Li5pNJ6rUG6dkKw6k6f0ipSWv7OkkyH/zpnQdJLtB9U2Mt8kvBnG8P+a1aDYecQCDI2wT8CLeS60Az2pJCnJAGrcfhsFTXl4np8ENhjWdFpU50ahkDDd9rdXusBUfZOssFlavOc+x50WZUh8V1g8iEdI78= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: HJAdU7kyj+Om7XGGfjBQgCTKojCxoF6yfiQAk/UCevtnL9zKawiLKcO0dJ82iVzWX6oZ4vsKenHb0XR2fw3KgQSDs8TXhzwLPssb0Rm8ohpq9CI8v11N7fyv6k2fhJfxQ+pacYEw6SqOGWNqGS+LxA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0215e3da-b764-41fc-2f5d-08d980fd362d X-MS-Exchange-CrossTenant-AuthSource: SN6PR05MB4031.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2021 14:52:08.0943 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR05MB8344 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 (-) 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 49f3eda5fb..8401f68542 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm @@ -598,6 +598,44 @@ usable on embedded products.") (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-elf")) + ("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") -- 2.33.0 From unknown Fri Jun 13 11:26:10 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 5/6] gnu: Add gdb-msp430. Resent-From: Morgan.J.Smith@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 26 Sep 2021 14:53: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.163266794116744 (code B ref 48767); Sun, 26 Sep 2021 14:53:03 +0000 Received: (at 48767) by debbugs.gnu.org; 26 Sep 2021 14:52:21 +0000 Received: from localhost ([127.0.0.1]:38507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUVVt-0004Lt-49 for submit@debbugs.gnu.org; Sun, 26 Sep 2021 10:52:21 -0400 Received: from mail-dm6nam10olkn2040.outbound.protection.outlook.com ([40.92.41.40]:34848 helo=NAM10-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUVVo-0004Kr-0z for 48767@debbugs.gnu.org; Sun, 26 Sep 2021 10:52:16 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m0+zhhECNK3aZMuADAVJfXtf+muF1RXDQGffl8ux7blwwwTnYYZlhfbLrqTfohblF7eaCuyMr0tVbZqIcSDBmdr0hcJ+SlDlfje5lbKPh1h66k8LeWk5eYllUB2CJXJB1h/ErR7LoPdgZ/7SJrF1FaTBVfpIbsymkQ1OwtsVEWS7/ygzDPLyH0LiYUOrgF2ALDfeqlN4Grd7FzbbHSCEX0f5Sr5w4r9XUnd5Ea3Vu0Qog7eFcPn/36wdhFOg0EJMZIzOzBDKList8X/jBt8QCgCrjZX1CQMUu2Z+8rSAmwYv2sEwtm70nfmNhEJNBusNPG3TmlcbHv3mB6jz0A3exQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=VpRPAgsvfECMPeBQtVyjVUhXoSgVwdnsux19+RQMXxw=; b=HKe6oiodR4ofSWVPkLMX5+bgsp5f0jf1ERsioyFjyNVE92gBgSlN7gxUOB/9umuGX+O5z5MrO1d88YDPYZ4qdqGivJfwak9jATktaSfgE8VijS1pQVu3a9yDtCym4Ub2TysrFjHKeVl2kUO2xa59isaPp0E8jVO2PUAMprHBAgz5ZgidbWv1+bLfDw8vLabQoXTc4WmSUktFDHwhdALCsrZaInmcS6KWQcVX2xBiz3YwTyYIGnYDXH3j+SxnXHFsJBpBPHBMK5Qlgi0v8tEXqD8+BmPAgQZ0zo6KXSwutLXy9KoXH5SmMmI1+TFISgyqDM+pScccZWKj5ar/tJYHew== 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=VpRPAgsvfECMPeBQtVyjVUhXoSgVwdnsux19+RQMXxw=; b=Qf60Eo4CApMdRQP5kXoC2PpdIM9dZrG3Y37LLqKsrDjiZbR/qhOayZdo292Ufi3uNAUAg012G4SR5xGLzb95RDb02W5kwvD9F65YS1zTUQj3iT6sQzzZiVzenR3e4eTnAtfFFgjyv8e9algVl5nNevLnwHU5/y9p7uypkbmL1y0bHvf/DJzY//TlAemYj3jMyCfMYKg/or441unV78QV0BKF+2XIeQt5OKRI8WtOuER9r3HRiU53M8i/RuKBWux4ac3MpuxA5ACvZmK3WIMUqb39kOxs/x54CYSyRNtnCD3uMhGuUsCObkl7rc2LRa/LO1WSHS/ONkR+iQlbQ58FYQ== Received: from SN6PR05MB4031.namprd05.prod.outlook.com (2603:10b6:805:17::33) by SA1PR05MB8344.namprd05.prod.outlook.com (2603:10b6:806:1d3::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.5; Sun, 26 Sep 2021 14:52:09 +0000 Received: from SN6PR05MB4031.namprd05.prod.outlook.com ([fe80::39d4:1130:ae2e:47bf]) by SN6PR05MB4031.namprd05.prod.outlook.com ([fe80::39d4:1130:ae2e:47bf%7]) with mapi id 15.20.4544.013; Sun, 26 Sep 2021 14:52:08 +0000 From: Morgan.J.Smith@outlook.com Date: Sun, 26 Sep 2021 10:51:54 -0400 Message-ID: X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210926145155.966-1-Morgan.J.Smith@outlook.com> References: <20210926145155.966-1-Morgan.J.Smith@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [dtOccuwc9uIuKcSFpHXr48RfzRdSXTgJ] X-ClientProxiedBy: YQBPR01CA0053.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::25) To SN6PR05MB4031.namprd05.prod.outlook.com (2603:10b6:805:17::33) X-Microsoft-Original-Message-ID: <20210926145155.966-5-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from workpad.hitronhub.home (170.52.80.188) by YQBPR01CA0053.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13 via Frontend Transport; Sun, 26 Sep 2021 14:52:08 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 23434b75-958a-486f-034f-08d980fd36ef X-MS-Exchange-SLBlob-MailProps: q+fD6XS3/UIAJF/k4bgfswkTEY4F7udzWogne3enNYIm+4jUM0BMYbj8jCpXu0sMRiQODLGvIkQZ0FWozaULUByW0/jygTFYAM5p4n1Trbc8YGrSr1Jr9O2eR7C1DuSor7amxfjbdmpTVNfwg1RgHW0kEyURc7E32SSAUfVhG2yJJ/Ydu3fYrOMKmM5+8N5SQ01tHZHYvYX7haokIY1EITq/jIdWDpiNe+zL0gM0cd+bKLyzWAjBAZOoHVGqUdk5A5WYl+v83GXzjfvyLfq3B3p9aClzxdmTk0oDzOniIxKKbvzzZrUd+Jy91dulVnpvpl6+dhYC/lFwRPhXzld8gVE869ofAvEl4E53/mHMrjoyyskZc5FrQVtkHgx5jLukqL1/zlEEsCuAItVlhw2781sNrtb+9AQ+CtqDjw6u5pNt7ImYvuEP/JaMgr9Zfi1nnB7KnyMBUn4meqXuLCAGcMNYa7I/NWxGS3hKNLxHt3UHxmZGa9caqKShIJAs4ImjjGvTzeXHys9RvqmnNl9PFXyFvE8kllvYlp6eX4a7TxWQnvJLyHrAHeCIeSr3ztoYoXBw1cE8zR7UX0dqLyx0WNggg3vYumo8mHqLG4MwIRhyzwMwnREW38yNdm1CDWmnw3myGk7cXi3rg94qN/ZIQ5ZSEhpS0tlxoWnIJ0coav9o3MGaNeOqcNJviH0pUPI7cx4KaMmWZ/XpgIuhQ9iQhg== X-MS-TrafficTypeDiagnostic: SA1PR05MB8344: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bcEU95t/wyxCmFm0l/9E8E3cR3xlnhq95lDzk53SePXwY3+nozUXuJrrmopFlkPe34zrJepKzbHoW/ORnNN0cg9icDlZHaLBRDwnRtm+CLYJR6C2B+TN1z5kiNfouZ31af8R7qmg8z35uIUKhP3pGyvdWuRzGE5yaAuUszesjnUlrpl15v5NHlVnl3teHtlPIluqPper9HcoOr85QbhQabLwL8OOqIS82mz+JPeFvI4UDc177RajkAB94p3mjGlOhaldG9kX9uIqoB+WRAzRxDQ8tjus+dN/5sVnmrXqxct2aCWE3CEOjxuP1195KHVoa9IJlVC6u8EUfxghGMRuo+HuMN1umDaV/4j8QZvsFbBPg+KoSrJq02O78hqzzYZ6ogR5ui4iGXdbNlZLRpTfdFt3R2oPMNpcECXc/nE0pB3W69JNuX7ahXpGTswJtxgj X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 4NQvbDz2n+3dbfQC0ZZbvIJZGJOVbigy76JH2V1QH0+YHVHGmjfhXhxfb6WSfDdsjCLVSKRheC09A5M3JaqFpURWRuORCZxEQv23uNTG/m/Hlzm+vEwTcCrr0HztQN3Zy9q8VfrpRE+4UEtQwIxezg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 23434b75-958a-486f-034f-08d980fd36ef X-MS-Exchange-CrossTenant-AuthSource: SN6PR05MB4031.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2021 14:52:08.8839 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR05MB8344 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 (-) From: Morgan Smith * gnu/packages/embedded.scm (gdb-msp430): New variable. --- gnu/packages/embedded.scm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm index 8401f68542..f79092de72 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm @@ -636,6 +636,17 @@ The supported programming language is C.") (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") + ,@(package-arguments gdb))))) + (define-public libjaylink (package (name "libjaylink") -- 2.33.0 From unknown Fri Jun 13 11:26:10 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 6/6] gnu: Add msp430lib. Resent-From: Morgan.J.Smith@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 26 Sep 2021 14:53: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.163266794216751 (code B ref 48767); Sun, 26 Sep 2021 14:53:04 +0000 Received: (at 48767) by debbugs.gnu.org; 26 Sep 2021 14:52:22 +0000 Received: from localhost ([127.0.0.1]:38509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUVVt-0004M1-EU for submit@debbugs.gnu.org; Sun, 26 Sep 2021 10:52:22 -0400 Received: from mail-dm6nam10olkn2040.outbound.protection.outlook.com ([40.92.41.40]:34848 helo=NAM10-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUVVo-0004Kr-AT for 48767@debbugs.gnu.org; Sun, 26 Sep 2021 10:52:17 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=loWMXYjpk9aP5fVSGIdCqpgOpGkNmtunXt9QB8DlqHeAlYx6WInik9cZZcv1C0ZLPYlSwB3FAOTm2fQ22b6V0AI+SgACcgA0RmDOkJ9gof4Q4tfYSEC0fFBzSsQGgmZVM/fPPZ7F1mMnl5n4FM/wxD14oRUZIwJ59G4PKgQ9/neicWfjwk+eSSIydWYJCmXC986vmZYx6qCHs/DW+GcwNwv4EIDLi18QwdZ8Cq3sRdrX9lgOPHOUmHEivj1GTQXNvYRyHmbZ72vSThTybReDQq4lqACat3GwxtXZcRvNFT2fvWblcTPyZcjxro0f7YhIv3CroBLS5mEW4DnsjzGhtw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=lUSZoKXukFJybiKY+enp8dJm9h3UBoHDkspud1c+J5U=; b=e96fiIGIxWiI5cOfQtw7BQdMMXL+igCDV3sCv8cZvD8P8fYS1FACBrzhw/uV+CPPbg6v7vs3lKBvsEllATon6/rtSsnl28dYyjiYhA0c29BCbabPG34EGwjJGU/PwpvforJdF3ZpBaR8guilEHq4IcwPV2IyWWixhk1B/0yvkM8qxSPlyVoOyA+WzGZ7DeLOEAvAoAbEzNiA5QxamM2pcvDttVtlG5eoLg/FQvZIFtgxPcICpOVSXgpawmRUUdejqDpk/MBdONcdpafFX8xJ3x5WyRM9hjsCm7D/NfIceoGxT9ElFVnkPEjb+vVjPeCtf1ScIX/B7bQj46nH1GvdoQ== 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=lUSZoKXukFJybiKY+enp8dJm9h3UBoHDkspud1c+J5U=; b=VpYrKDWcfbX40jk+Iz698owETB6og76Sr6t6RSbxDgtIKW7pHIK+vJJJdgxzLjiunvWQ2ne6Au1zIYtSE+8bcPWdjhnbxj688bmg1qSHHLGApzNE/qsFjgIs12Mm6ZrWn+3Xn4kNMCcohhHIYgFb+Vgie23aNf6tzI1SuRhURGhq9Lp5ZDf0NLcmy+R403n8hJT85AlAzN/Ln137eeMsC7JXX7YHMuwZn41Gt6axNpnO/np9hPEODkD7RxrQrAgkjFMDN6Krt8nKesG/PVVIEXNOJ2k9M7odoIzh2h9OaLoNKyGpNsV+cDAA8IME12DyT6QRNmZ1L2SUmGqjyvoHVQ== Received: from SN6PR05MB4031.namprd05.prod.outlook.com (2603:10b6:805:17::33) by SA1PR05MB8344.namprd05.prod.outlook.com (2603:10b6:806:1d3::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.5; Sun, 26 Sep 2021 14:52:09 +0000 Received: from SN6PR05MB4031.namprd05.prod.outlook.com ([fe80::39d4:1130:ae2e:47bf]) by SN6PR05MB4031.namprd05.prod.outlook.com ([fe80::39d4:1130:ae2e:47bf%7]) with mapi id 15.20.4544.013; Sun, 26 Sep 2021 14:52:09 +0000 From: Morgan.J.Smith@outlook.com Date: Sun, 26 Sep 2021 10:51:55 -0400 Message-ID: X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210926145155.966-1-Morgan.J.Smith@outlook.com> References: <20210926145155.966-1-Morgan.J.Smith@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [Cbp/cw46rZCSg9kT3AlOiMJu59hpETqy] X-ClientProxiedBy: YQBPR01CA0053.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::25) To SN6PR05MB4031.namprd05.prod.outlook.com (2603:10b6:805:17::33) X-Microsoft-Original-Message-ID: <20210926145155.966-6-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from workpad.hitronhub.home (170.52.80.188) by YQBPR01CA0053.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13 via Frontend Transport; Sun, 26 Sep 2021 14:52:09 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 584d1b87-0642-4361-7d99-08d980fd375e X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNWLGUKWLgTOPy/PES8jMJOBfcDK9kjF9vjhljjGXbZ1ikmBUyfcdArPfd0OozX+AejcmrJxiTLz4x96gS6eGqGQTr13isWzzhbXMvojJ7ZmSbYeltMn07PxrecUn2nVGaNapt8NIU3PXxiP/O6PrNHzTvzQNGacBxDWKjX9ghYBXd9bE1ypg1kwNAP4Znvshc4ofXpwrz1QfqBIQeLSPpXyMos9KGsehj1hiYN7J22tOtNzb4+S4+9li/btrOKZg5IwMplVOmFcoI/Da66ZYzteIv8idmrEZqZfg3W+IQobKLllTo4yu5LExNl4ina2/tN8eoiQGYZ8/OqhXkRDrab6MIvPYyRWD3J91DHUOhBbpRU2r8YCrIN4zaPFcKB/11B/7z40I50jidSbAwGLuOGJuHU4tIDmrKfDP8Iowiprw9pOwm3VswmlXCQ/LlQFZhtBvU0lYMc0keSsaDx6BfqShErPBpCN2N7fIoR7zqzqO3oNilWmewqM07Vcwjg/hx50emCw6MCNDiFm3gpvXy+8wvUrR+HDND76LdIw/1FXBjwtd8CpxpllpS0C0zv38UNEmM2vqN9MEbjryYoPtlB1tcetJxz7SD8sMIH4+xvem07QrdDo1nLselRfCZUcoIvXt6l86SnZJqOKv02P33uOuPxQ5idYxeimQ2bT9Ix1W4JxW1DqNfXquOfFYLhKQIUsJvyUjCnzIl6lWdjQcNHuWDe3WHTnEQw= X-MS-TrafficTypeDiagnostic: SA1PR05MB8344: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: w/C+Kag8x6cMJY5VyVFJc2gLLNEDbVCW7L3AGRAadMrCwtqUpVaJi9vvOS/GnEMikx8Hn5jWBVvkxFZjgCld15xWulE/LZirqxj1rMPpxuYBHMrqIKP63dSHy4UFK7QGoDXBRrQCmkWbb+WMeI5UbOHG6idlXeSnnKJavKe++AVT9wRZG3uLM/F023mW1TpfDqP6nNcfJmkQi/w7ctLGnybOTB6nPkQS62EJ9YcLWRmgESp+Bg0Lv0iTnYz6xtrQJWKAHZ11S1UEUmQD79iOVObeqYwVJ2nWZs/q0ngfhhuSvawSbyGeUaOcPEJfEMBSywXkbAkyi0wmuEisOtPtdCXQWe2Pwhk8MZEzdb2JNcHcz1EdgnVVDWuO7ECv7MyDxUlD+LklEkDyhc8/0cepX1cZ9qAdFFjdwjJrYkFFEFvX4RxNpkebPXHkasmt4idozPgP2YI0zcD+Jshdt+1JfazX4lsY/RX3szPElQUUS/6L9ak54FItAjvpRcmHChBiY7Kk/XESSVnwfJY+WIhctA== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: AVWKs89LwH8U6w9e3fnqbdgJlGS5F7JaMleDJHfha3KUWIQEfWLHa5aib9EOx/wi6gWIphGnWKqtMRcFbog0lHn17OrIqAB4OOoSG0JmWW2Ke5aPp3QHJ8mfJ9lcmwlN9l5zEyIIi1LPlh1R42CAvQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 584d1b87-0642-4361-7d99-08d980fd375e X-MS-Exchange-CrossTenant-AuthSource: SN6PR05MB4031.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2021 14:52:09.6804 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR05MB8344 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 (-) From: Morgan Smith * gnu/packages/debug.scm (msp430lib): New variable. --- gnu/packages/debug.scm | 57 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm index 7363d45c43..263a72e5ce 100644 --- a/gnu/packages/debug.scm +++ b/gnu/packages/debug.scm @@ -36,6 +36,7 @@ #: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 check) @@ -789,3 +790,59 @@ debugger with support for programming, disassembly and reverse 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")) + #:tests? #f + #:phases + (modify-phases %standard-phases + (delete 'configure) + (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")))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (install-file "libmsp430.so" + (string-append (assoc-ref outputs "out") "/lib"))))))) + (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. It is also know as @acronym{MSPDS, MSP430 Debug Stack}. +This is an optional dependency of mspdebug (which calls this library +@code{tilib})") + (license license:bsd-3))) -- 2.33.0 From unknown Fri Jun 13 11:26:10 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 2/6] gnu: Add gcc-msp430. Resent-From: Morgan.J.Smith@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 26 Sep 2021 14:53: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.163266794216758 (code B ref 48767); Sun, 26 Sep 2021 14:53:04 +0000 Received: (at 48767) by debbugs.gnu.org; 26 Sep 2021 14:52:22 +0000 Received: from localhost ([127.0.0.1]:38511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUVVu-0004M8-62 for submit@debbugs.gnu.org; Sun, 26 Sep 2021 10:52:22 -0400 Received: from mail-dm6nam10olkn2016.outbound.protection.outlook.com ([40.92.41.16]:58465 helo=NAM10-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUVVp-0004Kx-LP for 48767@debbugs.gnu.org; Sun, 26 Sep 2021 10:52:18 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d4CiUVyudLDPjSiNG+oacLJ1nHaudxJfS8WrRgxyCAKQ7zWD4uxgW6WLUSoMt4pNMMq2Qum+W04iet0PQICZH677jhTI4L48AcSyAl98U7i8TOaLPshen1wurH3jeQiT/qoyXX4CLWXhQ6Wd6oppIf4OKrMzs2xpre1IT1CYRPolGRl70n6JaB8xBrRrWV/NkY9l06MqR+mPj7Gqnc4BeuilSN1WgsocmjOmVNGAgbnBrG2q3X/Q6HyJPfaZp7KN90h1mEltT66tQvgqIz3RhP0mNDU8AhdTDgCjoIsUWG4Ko1zFnyKMjOlDkMuBd6tveJuqQaODgwbKuMfC27zQaw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dQzSZZoIbOlAvdsMzJP9LTd89fYJ02y6zgk6iWAdKc0=; b=QSm1ul/7sKlGWMyKOSzFGkGb1zZiFe7oQaHsCj0W7r8Yey09/iH2Cml7/1yNoxf+XzwsdzsN++lWntHXseu0i8SaDeohjblHkfA4A/uKpcBp1q/MH+V4moXAP+FsSAx9a3yQC/Xz/xQ0M8UTSW/eGWrSTsCTc+VwGHeAkpSgy4Kx5fjR1mPLKsdJdFBM+i/bI17T5iiqAV6yZ9e1Qnnx/3at5cU6NxzOxBKukJWno7La59arGwNNUWSLFzgIqSqre7rHKL1BtZjP+xe0N6cB87iPQog47Ard5Ge9Jk7WyTYAwCusNchrn46OnGUHuZRZgaJi7BkveIlZmxIkRJxOxw== 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=dQzSZZoIbOlAvdsMzJP9LTd89fYJ02y6zgk6iWAdKc0=; b=soJsoPjoS4k2dvQSZNxcX6XMERPgKrlKGr9FM1KyscRApfNtBEVtEdLbGFYqr2NgbEhAYpfgutNIjVZiF3VSZ9rsai4wg7Qux+8JRK0fFveNI31YmOUaYzXx5730I6B/0akrD0ebO0xgsi3wS5dVlLgpNvaGH2O0j1is3PZbAxo5X4cj64qt0bUNa5W6u+7bfORHq0rKWLt0gkkwtK4Md8aGRtN+yFoaiD76j3/NecQ7TotbR4V6Tg0EqxtUlcVZUgu8x6STOaIZZPQ4F9FkzeVR3D+s2vsJk6eT7MzoPnV5Vx+AVHfdFVdOIMhWJnRgvaca7Kh8CJveqt1JbXjnJA== Received: from SN6PR05MB4031.namprd05.prod.outlook.com (2603:10b6:805:17::33) by SA1PR05MB8344.namprd05.prod.outlook.com (2603:10b6:806:1d3::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.5; Sun, 26 Sep 2021 14:52:06 +0000 Received: from SN6PR05MB4031.namprd05.prod.outlook.com ([fe80::39d4:1130:ae2e:47bf]) by SN6PR05MB4031.namprd05.prod.outlook.com ([fe80::39d4:1130:ae2e:47bf%7]) with mapi id 15.20.4544.013; Sun, 26 Sep 2021 14:52:06 +0000 From: Morgan.J.Smith@outlook.com Date: Sun, 26 Sep 2021 10:51:51 -0400 Message-ID: X-Mailer: git-send-email 2.33.0 In-Reply-To: <20210926145155.966-1-Morgan.J.Smith@outlook.com> References: <20210926145155.966-1-Morgan.J.Smith@outlook.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [6Fda6xy35UnQeEPNqvQk9SwO32jtAy9t] X-ClientProxiedBy: YQBPR01CA0053.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::25) To SN6PR05MB4031.namprd05.prod.outlook.com (2603:10b6:805:17::33) X-Microsoft-Original-Message-ID: <20210926145155.966-2-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from workpad.hitronhub.home (170.52.80.188) by YQBPR01CA0053.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13 via Frontend Transport; Sun, 26 Sep 2021 14:52:05 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c6b617ca-090d-4c47-3303-08d980fd3503 X-MS-Exchange-SLBlob-MailProps: q+fD6XS3/UIAJF/k4bgfswkTEY4F7udz0AqcIDPzZZpaIAoda0YspddgLbYb7zI6XvzHu4RSNoWW1ZDt/wwbL0fyf7FR4h0HaAWSdvSZexs02eCQ+GVdDYlxM1OpJF6Zy8ccZtL1LcoNqI95ULEwGwHU2phXBjFhc5NF9NfA01rdaZSZqqpcV+HZUqaikwS1ASwzxR+g9grdDrKDyq2CAW/fMEldSrR1frvO8YbFflGW8PQoi9LIOKe8RP2ngvoV6s7V3tc3C18A++suz80iUDFaelQ6mcyoISRurpdrM7ieJbdmAw7FEKDsfe8zhMFnUNTuv41Rdl/8Ms5DP/5TEqrMGVgf1JLANAroNezmGr0yFYXb5UZiEa9LE5zVkpBxrRIVXyDokIyxbmV1HV1CkjXwzT/V0wMaKlzsts++9BtS9/wU8bEnGFQ/II8O0KbrwybFcJpLyq730+ryNi6sRvA32ayLw/CX7U16ieKGPcGloW6aJewI57KbnqjXrLDRMaT7gJ+8YfYPFG/ocTY4rzKgQDy1RrBJ5HSAXZEq269M5phAOoe/8jNfHfO4rGrMF/Ro7dY/x1KECPnpkmneizvum6aTr1CLNVrXG4zQ7Ng3fF5AON3Xj+vLmBbCqahHM8KFNeR3JE9zWI6egJZaCQOIlPGg2fen4r5YQcb0nNEfvpbdI8O8XFi5BtPaxvtkXh9rvO12r00MDh8iFteJrQ== X-MS-TrafficTypeDiagnostic: SA1PR05MB8344: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: YR2wMq+ofb6zfY//AGpo9E2I9O1YxlX9D5NpOgRDghBifnWqrJtoS8e/RTpbAn9GPSN6i54y0AAiV2AfQTT/RcKbNRxYw2iGADglOkeswwwRm/00M0cm9vnQIH5mW4RHHG0v2S80FIM3wLdQWbLWObAoGUBOX459tfPlG87K4LS2Zb7QF/HO/A/D0N3apc1XVf9Motk3rLyylVmKheDBiH1W25INFK6acKmwdtZHLpYHsm1ugg1goVoYTrKLizF1paK7lZQh2E0544gl7yadyuc34oyQxyzn+5uCkt2rQAqYhYlb0axlQvxk0XO5GEDLP8w4dij/MjgB0cPMhaX+TMsH716TM/m6RkBojIJ3xl5sMFkQiPPCjcCBLdAwtxWbAmoC98hYM3Ew7vwzPB0GRE/LjWkIt5sa7zC1GeUbjPKDQ7eFiBEdm+qEBB4r3gGP X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: diLZCmVrR9b2QUlhLUhNE06xjB8BUOPT0FOVNE3SjCYiUW+MhDfQLmnaizfveIWKepEf39xttzeHAjkzqNQ6cw5D+Yq0thkrk/NC7kz0vc1DpIjByYCJQfnoLl1Ze9buxn1vAP1ojOkJh4EUajqQLQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c6b617ca-090d-4c47-3303-08d980fd3503 X-MS-Exchange-CrossTenant-AuthSource: SN6PR05MB4031.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2021 14:52:06.2014 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR05MB8344 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 (-) From: Morgan Smith * gnu/packages/embedded.scm (gcc-msp430): New variable. --- gnu/packages/bootstrap.scm | 1 + gnu/packages/embedded.scm | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 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 @@ or false to signal an error." ((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 f1f17e83a7..7073168b57 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm @@ -530,6 +530,39 @@ languages are C and C++.") `(("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") + (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"))))))))) + (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") -- 2.33.0 From unknown Fri Jun 13 11:26:10 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 2/6] gnu: Add gcc-msp430. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 26 Sep 2021 15:52: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: Morgan.J.Smith@outlook.com, 48767@debbugs.gnu.org Received: via spool by 48767-submit@debbugs.gnu.org id=B48767.163267151622488 (code B ref 48767); Sun, 26 Sep 2021 15:52:02 +0000 Received: (at 48767) by debbugs.gnu.org; 26 Sep 2021 15:51:56 +0000 Received: from localhost ([127.0.0.1]:38557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUWRX-0005qe-W9 for submit@debbugs.gnu.org; Sun, 26 Sep 2021 11:51:56 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:60510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUWRV-0005qV-PK for 48767@debbugs.gnu.org; Sun, 26 Sep 2021 11:51:54 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by michel.telenet-ops.be with bizsmtp id yfrr2500G0mfAB406frryA; Sun, 26 Sep 2021 17:51:51 +0200 Message-ID: <2e7f75188f8cef65077d2e19efa3b5efdeb71781.camel@telenet.be> From: Maxime Devos Date: Sun, 26 Sep 2021 17:51:44 +0200 In-Reply-To: References: <20210926145155.966-1-Morgan.J.Smith@outlook.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-kgey/Rznaf+tboBX3aXp" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1632671511; bh=BMkWyqgw5wfa9jxciSQyDsZw4d9m7GV3j2LKdUMuNPQ=; h=Subject:From:To:Date:In-Reply-To:References; b=HHzHyyB9240G0gCeL2LeJ+WJFdyelEY9Wo6YyNqoBPjrBrzb7XZU2r25494LNeE5n FWWoDMQobxnF0dkhhTS1Uc3lNQvyHM7t3jWKHKfyqBVgEONMGcf00aQEweOoOi0YaB 8SSC2BcSx9jJuZQ7grRRGMaeKquR+34yw79OiMEpypUENg3yYIkNvic56XYZ+Opc3I lbYC4Qp+Ya0wU44ZetkM7B0oYxZDmg6y/jpn/M3aAW7iX3sZ5VcSd78ZbvojCtJVXU VmVLxVIb4aOFXKCY63IvM1nkPzz+eFRfJtreurIjBllsXszN/ekuqfo8FeWGkBN9Au PDsfHRSt684eg== X-Spam-Score: 0.3 (/) 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.7 (-) --=-kgey/Rznaf+tboBX3aXp Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Morgan.J.Smith@outlook.com schreef op zo 26-09-2021 om 10:51 [-0400]: > From: Morgan Smith >=20 > * gnu/packages/embedded.scm (gcc-msp430): New variable. > --- > gnu/packages/bootstrap.scm | 1 + > gnu/packages/embedded.scm | 33 +++++++++++++++++++++++++++++++++ > 2 files changed, 34 insertions(+) >=20 > 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 @@ or false to signal an error." > ((string=3D? system "arm-eabi") "no-ld.so") > ((string=3D? system "xtensa-elf") "no-ld.so") > ((string=3D? system "avr") "no-ld.so") > + ((string=3D? system "msp430-elf") "no-ld.so") > ((string=3D? system "propeller-elf") "no-ld.so") > ((string=3D? system "i686-mingw") "no-ld.so") > ((string=3D? system "x86_64-mingw") "no-ld.so") > diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm > index f1f17e83a7..7073168b57 100644 > --- a/gnu/packages/embedded.scm > +++ b/gnu/packages/embedded.scm > @@ -530,6 +530,39 @@ languages are C and C++.") > `(("unzip" ,unzip))) > (license license:bsd-3))) > =20 > +(define-public gcc-msp430 > + (let ((xgcc (cross-gcc "msp430-elf" > + #:xgcc gcc-9 > + #:xbinutils (cross-binutils "msp430-elf")))) > + (package > + (inherit xgcc) > + (name "gcc-msp430") > + (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_PAT= H to > + ;; prevent header conflict with the GCC from native-i= nputs. > + (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' ch= anged to ~a~%" > + (getenv "CPLUS_INCLUDE_PATH"))))))))) > + (native-search-paths Shouldn't these be 'search-paths' instead of 'native-search-paths', as "gcc-msp430" is a cross-compiler? (I know other GCC cross-compiler packages in (gnu packages embedded) are using native-search-paths as well, but I don't understand why.) > + (list (search-path-specification > + (variable "CROSS_C_INCLUDE_PATH") > + (files '("msp430-elf/include"))) > + (search-path-specification > + (variable "CROSS_LIBRARY_PATH") > + (files '("msp430-elf/lib")))))))) Greetings, Maxime. --=-kgey/Rznaf+tboBX3aXp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYVCXEBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7lEPAQCiVKWRtL3uSnNdYp5Y38Sx9y2x yNxx94HMpVo5xbKFQgD/c+gCiUAfcD3cgktGRR/OzKuf+Hs3ur28n/A88dD3hAA= =6IfO -----END PGP SIGNATURE----- --=-kgey/Rznaf+tboBX3aXp-- From unknown Fri Jun 13 11:26:10 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 3/6] gnu: Add newlib-msp430. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 26 Sep 2021 16:05:01 +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: Morgan.J.Smith@outlook.com, 48767@debbugs.gnu.org Received: via spool by 48767-submit@debbugs.gnu.org id=B48767.163267230123781 (code B ref 48767); Sun, 26 Sep 2021 16:05:01 +0000 Received: (at 48767) by debbugs.gnu.org; 26 Sep 2021 16:05:01 +0000 Received: from localhost ([127.0.0.1]:38570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUWe9-0006BL-Ni for submit@debbugs.gnu.org; Sun, 26 Sep 2021 12:05:01 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:32858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUWe7-0006BC-6E for 48767@debbugs.gnu.org; Sun, 26 Sep 2021 12:04:56 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by albert.telenet-ops.be with bizsmtp id yg4t2500H0mfAB406g4tgq; Sun, 26 Sep 2021 18:04:53 +0200 Message-ID: From: Maxime Devos Date: Sun, 26 Sep 2021 18:04:45 +0200 In-Reply-To: References: <20210926145155.966-1-Morgan.J.Smith@outlook.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-sbycMizYg5JJ2VzGwBNg" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1632672293; bh=PEyI1kFZVw4wDG3HcpeK2xVL8G8U1bns2FjFgAV2eC4=; h=Subject:From:To:Date:In-Reply-To:References; b=Hi+fBNXvFucXuaFE3So9bou4GC1xz5BU264K48ITrENDxIeLFyxNpmF6vhJsdiK6j BItMidTXOrJR14zmu5wJ8YaMfbE/NuqH/36Rlp6xoai0h9GtN7HKhiK2Y1wpJTunlg QhaydHcmfa41ZLXCDyse+DZ7Szvd3TkhvY8q0WkIt2TZCtsrKV0A+el/VLeUCqSrGM c5qE1WgDYmQhnjHaAMvunbIZBrW+SGARlG668TobTP3gFqxs7mwvPFdXL5QmJB5X/v fEvy04BiIZkSiICKfctI0XQfdY+le/OC3Py724t1B+PVAFqF0EQHQ4Bv3sGlTjzzPg UUo+5sGUt1MkA== X-Spam-Score: 0.3 (/) 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.7 (-) --=-sbycMizYg5JJ2VzGwBNg Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Morgan.J.Smith@outlook.com schreef op zo 26-09-2021 om 10:51 [-0400]: > From: Morgan Smith >=20 > * gnu/packages/embedded.scm (newlib-msp430): New variable. > --- > gnu/packages/embedded.scm | 35 +++++++++++++++++++++++++++++++++++ > 1 file changed, 35 insertions(+) >=20 > diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm > index 7073168b57..49f3eda5fb 100644 > --- a/gnu/packages/embedded.scm > +++ b/gnu/packages/embedded.scm > @@ -563,6 +563,41 @@ languages are C and C++.") > (variable "CROSS_LIBRARY_PATH") > (files '("msp430-elf/lib")))))))) > =20 > +(define-public newlib-msp430 > + (package > + (name "newlib") > + (version "2.4.0") > + (source (origin > + (method url-fetch) > + (uri (string-append "ftp://sourceware.org/pub/newlib/newli= b-" > + version ".tar.gz")) > + (sha256 > + (base32 > + "01i7qllwicf05vsvh39qj7qp5fdifpvvky0x95hjq39mbqiksnsl"))= )) > + (build-system gnu-build-system) There already is a newlib package: newlib-arm-none-eabi. Could you use (package (inherit "newlib-msp430") ...) to reduce duplication= ? Also, could you =20 (a) change the name to, say, "newlib-msp430" or (b) instead of defining a new "newlib" package, keep a single newlib pac= kage and make the architecture-dependent tweaks depend on (%current-target-syste= m)? such that "newlib@2.4.0" is an unambigious specification (or, at least, not more ambigious than it was before), usable for "specification->package"? > + (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")))))) This duplication can be removed by inheriting from 'newlib-arm-none-eabi'. > + #:configure-flags '("--target=3Dmsp430-elf"))) I'd suggest adding #:target "msp430-elf" to 'arguments' instead of setting #:configure-flags directly. That way, guix knows we are cross-compiling and won't try to run tests and won't try to run 'ldconfig'. Greetings, Maxime. --=-sbycMizYg5JJ2VzGwBNg Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYVCaHRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7tOVAP9ifeuzNHMb7yOzDVH/vECNk7dG NVg0DOe3zHmhCi1IwwEA2nqLv/R4G4407Zq1mzu9B2bnzFi2EgVqEaTstb5xdgA= =gb2l -----END PGP SIGNATURE----- --=-sbycMizYg5JJ2VzGwBNg-- From unknown Fri Jun 13 11:26:10 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 4/6] gnu: Add msp430-toolchain. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 26 Sep 2021 16:09: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: Morgan.J.Smith@outlook.com, 48767@debbugs.gnu.org Received: via spool by 48767-submit@debbugs.gnu.org id=B48767.163267249324094 (code B ref 48767); Sun, 26 Sep 2021 16:09:02 +0000 Received: (at 48767) by debbugs.gnu.org; 26 Sep 2021 16:08:13 +0000 Received: from localhost ([127.0.0.1]:38576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUWhI-0006GX-I9 for submit@debbugs.gnu.org; Sun, 26 Sep 2021 12:08:12 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:37120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUWhG-0006GK-Mu for 48767@debbugs.gnu.org; Sun, 26 Sep 2021 12:08:11 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by albert.telenet-ops.be with bizsmtp id yg892500X0mfAB406g8A4X; Sun, 26 Sep 2021 18:08:10 +0200 Message-ID: <44fab925e75100318f0bf71b81897dee36bc2469.camel@telenet.be> From: Maxime Devos Date: Sun, 26 Sep 2021 18:08:07 +0200 In-Reply-To: References: <20210926145155.966-1-Morgan.J.Smith@outlook.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-32aRaM3D0Bd9JU7HL5nL" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1632672490; bh=4ateMdqNjjGDdWdOH6H8+j7wzXQip1xMwI9m2mpWeAU=; h=Subject:From:To:Date:In-Reply-To:References; b=UfERpIWx34L0qaXFsOjdaIj3/GK427c0AhLARCo9a2pMrXy9yBumMQLWS/H15wMLb 3/0VM3OySKEEdrVtgtFShIaz65O93V3rhMSRIi2D78uXrNAR1jXOBxjMBk8sg9DhXJ 2GGD7T5eDIsK2sBvYfkNYa8AXY5F9HXo0ApzOtpQ9Rs2pmXA5aBI2D0RMGHD/9ouSM X8X5idltK0cSS0itHzagmW3fnK/OeV3hIHTTLdDqGCX1F07nqLwZdfcpNwgckV7kqD 3+pLss6zwXBxshqoeVDU1UW9zvB6pH455PLkRUnbZPzhjzF3z+AE8G6xvaTABKKT8/ n5aRZ3d5vF98w== X-Spam-Score: 0.3 (/) 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.7 (-) --=-32aRaM3D0Bd9JU7HL5nL Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Morgan.J.Smith@outlook.com schreef op zo 26-09-2021 om 10:51 [-0400]: > From: Morgan Smith >=20 > * gnu/packages/embedded.scm (msp430-toolchain): New variable. > --- > gnu/packages/embedded.scm | 38 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 38 insertions(+) >=20 > diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm > index 49f3eda5fb..8401f68542 100644 > --- a/gnu/packages/embedded.scm > +++ b/gnu/packages/embedded.scm > @@ -598,6 +598,44 @@ usable on embedded products.") > (license (license:non-copyleft > "https://www.sourceware.org/newlib/COPYING.NEWLIB")))) > =20 > +(define (make-msp430-toolchain xgcc newlib) > + "Produce a cross-compiler toolchain package with the compiler XGCC and= the C > +library variant NEWLIB." [...] There appears to be some duplication with arm-none-eabi-toolchain. Perhaps arm-none-eabi-toolchain could be extended to support both arm and msp430? Greetings, Maxime. --=-32aRaM3D0Bd9JU7HL5nL Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYVCa5xccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7kFpAQDpXG9AmQh9mP2lZfrjHAilxpxF cbMcdlYYH79tUqTaQAD+NCGIZqWoF5lwwXqDKbYh02AnhjVxP+diN4zTHs9CZAo= =RJ5C -----END PGP SIGNATURE----- --=-32aRaM3D0Bd9JU7HL5nL-- From unknown Fri Jun 13 11:26:10 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 5/6] gnu: Add gdb-msp430. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 26 Sep 2021 16:17:01 +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: Morgan.J.Smith@outlook.com, 48767@debbugs.gnu.org Received: via spool by 48767-submit@debbugs.gnu.org id=B48767.163267298224854 (code B ref 48767); Sun, 26 Sep 2021 16:17:01 +0000 Received: (at 48767) by debbugs.gnu.org; 26 Sep 2021 16:16:22 +0000 Received: from localhost ([127.0.0.1]:38582 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUWpC-0006Sn-Ik for submit@debbugs.gnu.org; Sun, 26 Sep 2021 12:16:22 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:50474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUWp9-0006Sc-SI for 48767@debbugs.gnu.org; Sun, 26 Sep 2021 12:16:21 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by baptiste.telenet-ops.be with bizsmtp id ygGG250070mfAB401gGGvb; Sun, 26 Sep 2021 18:16:18 +0200 Message-ID: <47dabfe964ab90af20299ce113e35a5d25474491.camel@telenet.be> From: Maxime Devos Date: Sun, 26 Sep 2021 18:16:14 +0200 In-Reply-To: References: <20210926145155.966-1-Morgan.J.Smith@outlook.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-kbNXqBzhx149LtQzDtqB" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1632672978; bh=HaCiMhuvZqqo9o90eqtcTLu5MGKPmiScJwNDrJKwbi4=; h=Subject:From:To:Date:In-Reply-To:References; b=twsi93+ealPiFbSOVzvGicRBKEWJ7J7mgKk6mnfu6q2NgtpwGkSMsW/Ety408FB7g xUyftOKgDyGz+clRl4qwvFHF2+vhM/Q9cFB4W8HkTdZGCLlEs4vdZfpCrlDX4kiThq RFvY6P+7yns4CSwKwrxbyvzScV1hKxQxWLR+1TczCA87/D4dUbZs/ZAwulB3Xm0l6J vIWs11aM077GgtOcAQArh2tfkUOal4pwlaVZn+zv+zoTQCCHNW4KD4HLw7xo0IQn9o Tmk/8xCI3FXg+4tptxlhLj+zxlTJcDjUJqozeRfLJ/fzTx5X1NQzfjbJGK3nOsqAIz Vq9050xTFqcBA== X-Spam-Score: 0.3 (/) 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.7 (-) --=-kbNXqBzhx149LtQzDtqB Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Morgan.J.Smith@outlook.com schreef op zo 26-09-2021 om 10:51 [-0400]: > From: Morgan Smith >=20 > * gnu/packages/embedded.scm (gdb-msp430): New variable. > --- > gnu/packages/embedded.scm | 11 +++++++++++ > 1 file changed, 11 insertions(+) >=20 > diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm > index 8401f68542..f79092de72 100644 > --- a/gnu/packages/embedded.scm > +++ b/gnu/packages/embedded.scm > @@ -636,6 +636,17 @@ The supported programming language is C.") > (define-public msp430-toolchain > (make-msp430-toolchain gcc-msp430 newlib-msp430)) > =20 > +(define-public gdb-msp430 > + (package > + (inherit gdb) > + (name "gdb-msp430") > + (arguments > + `(#:configure-flags '("--target=3Dmsp430-elf" > + "--enable-languages=3Dc,c++" > + "--disable-nls" > + "--enable-initfini-array") > + ,@(package-arguments gdb))))) It would be more future-proof to use 'substitute-keyword-arguments' here, as possibly a future package definition of 'gdb' could set #:configure-flag= s. It would also be nice to adjust the description and synopsis a bit. Maybe something like (synopsis "The GNU debugger for remotely debugging msp430 systems") (description "This is the GNU debugger, configured for debugging msp430 sy= stems from a system of another architecture.") and add to the description of 'gdb' something like "This variant of the GNU debugger only supports debugging programs compile= d for the same architecture as the GNU debugger runs on. For remote debugging, t= he variants @code{gdb-msp430} or @code{gdb-arm-none-eabi} may be required." (Assuming that's correct.) (These descriptions could be improved.) Greetings, Maxime. --=-kbNXqBzhx149LtQzDtqB Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYVCczhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7vngAP9f5fqVOauAKd9UTJys1gO6cya5 7nnnm3c3arGtyXambgEA4ls0Uu/eEtOkmKIcEjBdRyGm9pWFOBp4jpJ3p8U0qw4= =5vmb -----END PGP SIGNATURE----- --=-kbNXqBzhx149LtQzDtqB-- From unknown Fri Jun 13 11:26:10 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 6/6] gnu: Add msp430lib. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 26 Sep 2021 16:33:01 +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: Morgan.J.Smith@outlook.com, 48767@debbugs.gnu.org Received: via spool by 48767-submit@debbugs.gnu.org id=B48767.163267392426333 (code B ref 48767); Sun, 26 Sep 2021 16:33:01 +0000 Received: (at 48767) by debbugs.gnu.org; 26 Sep 2021 16:32:04 +0000 Received: from localhost ([127.0.0.1]:38599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUX4N-0006qf-Et for submit@debbugs.gnu.org; Sun, 26 Sep 2021 12:32:03 -0400 Received: from xavier.telenet-ops.be ([195.130.132.52]:54548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUX4L-0006qF-45 for 48767@debbugs.gnu.org; Sun, 26 Sep 2021 12:32:02 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by xavier.telenet-ops.be with bizsmtp id ygXy2500g0mfAB401gXzVn; Sun, 26 Sep 2021 18:31:59 +0200 Message-ID: From: Maxime Devos Date: Sun, 26 Sep 2021 18:31:44 +0200 In-Reply-To: References: <20210926145155.966-1-Morgan.J.Smith@outlook.com> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-vZvVxKiPPp+Qtl3rp7ig" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1632673919; bh=+17p2ZCJIjnca5gjR1pVr2NUKIFBiKB43yMnbfp0PMM=; h=Subject:From:To:Date:In-Reply-To:References; b=TJ44uU6Z8Z4c/BOQLSfdyi/4aeEDLuN9tgBdd9pmihO9jXwGvZKuxa856WrcS+HHw FC9T9AIXAscYb+m3HjCgzrHvohcAbeTx67mtXsOGA6gG0bGUWrrzlF+udv6kDfzLCd qYDnubFj6gmL5yzRVLvXLdSPebDKzJ8Af57wbPoJVR49oU5BaP4zJwUa9d9qqlwqnU +ZoIG+DjFeKe5iyS56RVTw3hal0E71kU4dQ15I1HXQYqCipAAgjyPL+MI/eOGzFbgn MYWsFPwD1cgG8FzJ0mbBmVQTWhiLeF3BaUQawMfYuibz2Gdij6FSyMFoxxbA5xWOkD 4RCbtVXb6GpSg== X-Spam-Score: 0.3 (/) 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.7 (-) --=-vZvVxKiPPp+Qtl3rp7ig Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Morgan.J.Smith@outlook.com schreef op zo 26-09-2021 om 10:51 [-0400]: > From: Morgan Smith >=20 > * gnu/packages/debug.scm (msp430lib): New variable. > --- > gnu/packages/debug.scm | 57 ++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 57 insertions(+) >=20 > diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm > index 7363d45c43..263a72e5ce 100644 > --- a/gnu/packages/debug.scm > +++ b/gnu/packages/debug.scm > @@ -36,6 +36,7 @@ > #: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 check) > @@ -789,3 +790,59 @@ debugger with support for programming, disassembly a= nd reverse > 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=3D" (assoc-ref %build-inputs "boost")) > + (string-append "HIDOBJ=3D-I" (assoc-ref %build-inputs "hidapi") = "/include/hidapi" > + " -lhidapi-libusb")) > + #:tests? #f > + #:phases > + (modify-phases %standard-phases > + (delete 'configure) > + (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")))) > + (replace 'install > + (lambda* (#:key outputs #:allow-other-keys) > + (install-file "libmsp430.so" > + (string-append (assoc-ref outputs "out") "/li= b"))))))) > + (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 depe= ndency > + (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. It is also know as @acronym{MSPDS, MSP430 Debug Stack= }. > +This is an optional dependency of mspdebug (which calls this library > +@code{tilib})") > + (license license:bsd-3))) I downloaded the ZIP and opened MSPDebugStackOpenSourcePackage_manifest.htm= l, and noted: [...] No reverse engineering, decompilation, or disassembly of this softwar= e is permitted with respect to any [...] which isn't BSD-3, and isn't free software. I also see BSD-3 in that file. We would need to carefully check what conditions apply to the parts of MSPD= S that are used here, and remove the non-free components. I noticed PLATFORM :=3D $(shell uname -s) and ifeq ($(PLATFORM),Linux) in a= Makefile. I expect that won't work on the Hurd. Maybe make that unconditional. I al= so noticed CXX:=3Dg++. Possibly some substitutions or (setenv "CXX" (cxx-for-target))= are required to make the package cross-compilable. There is a blob in Bios/include/UifBiosCore.h. Possibly it can simply be r= emoved. Greetings, Maxime --=-vZvVxKiPPp+Qtl3rp7ig Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYVCgcBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7sROAQCZ5ZBY+0xiwNgh1cx8aH6HK29h 6OsF+K0o4m9MwinNfgD/WGb/AwMrMWsidP7TsjpUnQlp6rtmLqzPx0OPpGodCAc= =yVDZ -----END PGP SIGNATURE----- --=-vZvVxKiPPp+Qtl3rp7ig-- From unknown Fri Jun 13 11:26:10 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH] gnu: gcc-arm-none-eabi-7-2018-q2-update: Simplify build References: In-Reply-To: Resent-From: Morgan.J.Smith@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 27 Sep 2021 22:02:01 +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, maximedevos@telenet.be Cc: Morgan Smith Received: via spool by 48767-submit@debbugs.gnu.org id=B48767.163278007931276 (code B ref 48767); Mon, 27 Sep 2021 22:02:01 +0000 Received: (at 48767) by debbugs.gnu.org; 27 Sep 2021 22:01:19 +0000 Received: from localhost ([127.0.0.1]:43023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUygY-00088M-W9 for submit@debbugs.gnu.org; Mon, 27 Sep 2021 18:01:19 -0400 Received: from mail-bn7nam10olkn2092.outbound.protection.outlook.com ([40.92.40.92]:49111 helo=NAM10-BN7-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mUygW-000886-4F for 48767@debbugs.gnu.org; Mon, 27 Sep 2021 18:01:17 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=B6gEWHzF+BKpR+gTXHdbb/e0KsSXcGfmCFlor1cEmInvCHa6QBONtE1/QN5ZFgoUuhn5FL1+NAQEWtoUBOg0uO9uwGM3JB6ozNwahj2IBXOzer97Uv6hY94gZztd4CtJh0sQ0lHQCqrCIoLLgWuKKmDFr2bmlMS6QOzD6HsSKw+YRVf783LIxeEPh7x6TQnVREnuqjqNFiM1iKjlZpXBY4P+qRikiXKAKIhgGl+sovqfJvdGI+VUGJJTSBSMhO9LN1lr0HPiTpxbBBtSz8IswRq+RanHw49bEyNe0wPQ7+U5yyS3Y6Ksgwj3Ai3MDuOQE/4LevC+fS/FJiO12IglOQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=wZPNfMfKwNfjOdKLOU4DfGz/fCY/5aKN63GeLvC+jxc=; b=ML9qcRrjB17ZuH+cB2LjMXz8IKih0XrK9WYJ33UFUs1EeR3IBqZ++YkuOp2dDhFa1Y+EKQX7BgLYadTlqR8vWod1M7FC1FekXsszC2B9s/6+gFdfk2oTypYimJd0uuTP3d2xadv8jIb6siLOrG6eFkBi/ihfocX3+ZeYzrh4C+vd1NASz1FboRXsr7b/BbToJEN5tvmhxDFj5v8xnMwX8vCNnLIF763Z1OlKJZei6IWsBvkIU15MKf5+BpppdjLl+/XD1r8tcNQibCPKpzgJQNlqDqSCkJIHKPYjQ1/9MSGz0MsW8xgJ6JMRhExFNXOGzUEy5M/MulWdN8Lq4YiYCQ== 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=wZPNfMfKwNfjOdKLOU4DfGz/fCY/5aKN63GeLvC+jxc=; b=SP6UwixzJta6Kq/DKK0XXdXAUmrs9Sp7LK/AAq0qnxVLvvIIoDiUygBnrABSTACRQQbOw7kgTNzzjPAoQf9LX1DV2gnSGIOkN7CAqxBgDtYq9xh4Abmi9n69HIroIRFGaZWA1fpjVt5Lp5ypzi5mbM6gynD3L8inz+Xuq7dOjuIkxN+P++rDCgDjJHJwzfxHYTcsH9MbAaMZygtWXkgonnl1frjcE+/Xxs0OxZQJK0aq0NU/hDsvQESpR5c7795ly/83r11W8WPRie52aXHiJ7JBB+La4i9w2WndbUaRBOKAIKrKqVbkKYvT8CEH5fbENAjUmIb3Mz8bJKHjzVUe3g== Received: from SN6PR05MB4031.namprd05.prod.outlook.com (2603:10b6:805:17::33) by SN4PR0501MB3695.namprd05.prod.outlook.com (2603:10b6:803:4f::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.10; Mon, 27 Sep 2021 22:01:09 +0000 Received: from SN6PR05MB4031.namprd05.prod.outlook.com ([fe80::39d4:1130:ae2e:47bf]) by SN6PR05MB4031.namprd05.prod.outlook.com ([fe80::39d4:1130:ae2e:47bf%7]) with mapi id 15.20.4544.013; Mon, 27 Sep 2021 22:01:09 +0000 From: Morgan.J.Smith@outlook.com Date: Mon, 27 Sep 2021 17:59:11 -0400 Message-ID: X-Mailer: git-send-email 2.33.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [Ma5O0QsM0zS5X0DaZOVTvUgc8sSpt1ix] X-ClientProxiedBy: YQBPR01CA0049.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::21) To SN6PR05MB4031.namprd05.prod.outlook.com (2603:10b6:805:17::33) X-Microsoft-Original-Message-ID: <20210927215910.13792-1-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from workpad.hitronhub.home (170.52.80.188) by YQBPR01CA0049.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13 via Frontend Transport; Mon, 27 Sep 2021 22:01:07 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b1f6d8f1-ccea-41dd-059c-08d982024f6a X-MS-Exchange-SLBlob-MailProps: LtmIgUwM0qR87WTIZiDFXlWi7gg9yqVB8sOAb6CU5hesh3jlTLmhZvYxWjsXrAlMtWlTSyIIjO+mCK/lZ/vIKgV+OcI2GGHOIz8SB/UJNe75FRoqW/8Y06tsbOj2cLFU7e6wBZai5t/Va/qo5ZQjSS6q1lTOr3AkrptjzSjzqQxLst1OL2Hn2F+ks87OyAEjUX3rgVr05xx8UTgVPtbJEyoyB41i7wYiV1eMRtbDxGFchHUA0o6EiZr7b2Or4N6aLMjpGXxX8eu9hSzqqj9XN8Td9N6eOuKaah9j72IZZgJ1szi/OowDubFUYs20qmuoLotNfpzKQ2JhvIUmyxas3jjCSKae+WTcMzJeayML5+hi9rE/AW9BhRA2MOobag32favE6HHEbk58jE9bY1Jep6vKjVkJh0hF4RNgKp3bAPlHc2DB3tchsPBm7fOubdcsvq+5ouTkKbTIAcutX8frurVd2mlIiVbO+kTqSHgVIXTABNzzE5AkfiYa1LqRCqPd5OxHmn2XpZJCciFcdQn7o4mI5aQSPAOu+zN8ZWWxX3zlnVkJ5pep0G/hJyqLQWHAe91eHjdPiFkfodEvxTqQyvWJEqSD8xi28YeUi9Wdj8txvrJS2ulxPVSGNhyXcGa0Xm4nLF/yKiDfzQKRCEPdrrisTYFdVd5JKowW7Z2tRfPcv5M1NCbltAoKLDOhooDVXbplkm5bPOZ43jeh+msDbYAph0ZdTzl7G5T2eYTJcx0YIhzQoQmf0m6ksgjkdrWznQhUEwX5PtyoEXpGPJprng== X-MS-TrafficTypeDiagnostic: SN4PR0501MB3695: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SHa/29gpdBd+9x/WwTwQXfLOANj4AzKbcxVL6GFAD7vqudPKxZV7jP/ynj6/F8ka6ycBVMwgEK8oZfG8ZcgS0DrwQhUSlczxw+qyUREzCj4aKHTfEkWzkXCSKVUuAg9tuUs7Micw/EoG5S4c/Dh8yt2qJJwolBEamsGv9bwtgTQS6DrlUUff/vE9Ce7uqsyeJzONJRVsWmCUJgErMT8hhM4SM8h8cJOOrhbWhjDPkG/vuwXD/RQe49hMpDaVFjHPOwEED0xeEIhIDiZW8qdJ0WxZqIJuSOu3LaIM6hW0nx2ZXK8NHPj8L+MI436KS96oYf/rhMNpMflBzuZ6lZYpLG2n/KdZHqumZtoz0a6v+uJfXHzJJpTAQZbYlpSDGoZeg77k1alM+Zr7ImzJPOGP0IMnPBg9x8hDhedLrGVbDOWfOaIPB9eFAfMbUPWeg5a5oqQEGxTd0QK+iZdEVyhDO0F3ydpCeNe95h+3hCHNWiI= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 0q9lXqI3F3mXi768mhDxDuz8MY1DeJ5L+H7a7Gb2XTQKkvpO7kvKAvWMhVHVvdo8zvqIiuMXCp3/O1jFLV/MemNB0RYDURvUK28PERt7fAhIVxQojNjvXrOr8zVzfyMZoSJ35By3C817QQu7kX4MdQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b1f6d8f1-ccea-41dd-059c-08d982024f6a X-MS-Exchange-CrossTenant-AuthSource: SN6PR05MB4031.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Sep 2021 22:01:08.8686 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR0501MB3695 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 (-) From: Morgan Smith * gnu/packages/embedded.scm (gcc-arm-none-eabi-4.9)[phases]: Add expand-version-string phase (gcc-arm-none-eabi-7-2018-q2-update): Inherit from gcc-arm-none-eabi-4.9 and remove all the redundant bits. --- Hello Maxime, Thanks for the review! Is this the appropriate time to tell you I also have a very eerily similar patch set read to go for a riscv cross compiler? Maybe trying to make this stuff reusable is a good thing to do. First step is to clean up the arm stuff I suppose. I pretty sure this patch doesn't really change the packages at all in any meaningful way. Adding the DEV-PHASE version thing means that now when people type 'arm-none-eabi-gcc --version' they'll see in brackets the guix version number beside the actual version number. Also gcc-arm-none-eabi-7-2018-q2-update now has the 'with-multilib-list' configure flag set twice but it's pretty clear it just uses the latter value as it won't even compile with the inherited flag value. There seems to be a weird glitch when you inherit a phase the uses `this-package' but you also specify arguments. I found a work around though. To test this patch I compiled gcc-arm-none-eabi-4.9, gcc-arm-none-eabi-6, and gcc-arm-none-eabi-7-2018-q2-update successfully. Than I installed arm-none-eabi-toolchain and made sure it could successfully compile the arm stuff I'm working on. Everything seems to work great. Morgan gnu/packages/embedded.scm | 144 +++++++++++++------------------------- 1 file changed, 48 insertions(+), 96 deletions(-) diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm index f388c11c3d..809708187f 100644 --- a/gnu/packages/embedded.scm +++ b/gnu/packages/embedded.scm @@ -115,13 +115,17 @@ ":")) (format #t "environment variable `CPLUS_INCLUDE_PATH' changed to ~a~%" - (getenv "CPLUS_INCLUDE_PATH")) - #t))) + (getenv "CPLUS_INCLUDE_PATH"))))) (add-after 'unpack 'fix-genmultilib (lambda _ (substitute* "gcc/genmultilib" - (("#!/bin/sh") (string-append "#!" (which "sh")))) - #t)))) + (("#!/bin/sh") (string-append "#!" (which "sh")))))) + (add-after 'unpack 'expand-version-string + (lambda _ + (make-file-writable "gcc/DEV-PHASE") + (with-output-to-file "gcc/DEV-PHASE" + (lambda () + (display ,(package-version this-package)))))))) ((#:configure-flags flags) ;; The configure flags are largely identical to the flags used by the ;; "GCC ARM embedded" project. @@ -166,6 +170,46 @@ (search-patches "gcc-6-cross-environment-variables.patch" "gcc-6-arm-none-eabi-multilib.patch"))))))) +;;; The following definitions are for the "7-2018-q2-update" variant of the +;;; ARM cross toolchain as offered on https://developer.arm.com +(define-public gcc-arm-none-eabi-7-2018-q2-update + (let ((revision "2") + (svn-revision 261907)) + (package (inherit gcc-arm-none-eabi-6) + (version (string-append "7-2018-q2-update-" + revision "." (number->string svn-revision))) + (source + (origin + (method svn-fetch) + (uri (svn-reference + (url "svn://gcc.gnu.org/svn/gcc/branches/ARM/embedded-7-branch/") + (revision svn-revision))) + (file-name (string-append "gcc-arm-embedded-" version "-checkout")) + (sha256 + (base32 + "192ggs63bixf3irpijgfkjks73yx1r3a4i6grk1y0i0iny76pmx5")) + (patches + (append + (origin-patches (package-source gcc-7)) + (search-patches "gcc-7-cross-environment-variables.patch"))))) + (arguments + (substitute-keyword-arguments (package-arguments gcc-arm-none-eabi-4.9) + ((#:configure-flags flags) + ;; I add this flag on the end so it overrides the previously set value + `(append ,flags (list "--with-multilib-list=rmprofile"))) + ((#:phases phases) + `(modify-phases ,phases + ;; XXX: I replicated this phase just so that the version is + ;; correct. This phase automatically gets the correct version if + ;; I don't specify any arguments for a package for some reason + ;; (see gcc-arm-none-eabi-6) + (replace 'expand-version-string + (lambda _ + (make-file-writable "gcc/DEV-PHASE") + (with-output-to-file "gcc/DEV-PHASE" + (lambda () + (display ,(package-version this-package))))))))))))) + (define-public newlib-arm-none-eabi (package (name "newlib") @@ -268,98 +312,6 @@ usable on embedded products.") (synopsis "Newlib variant for small systems with limited memory"))) -;;; The following definitions are for the "7-2018-q2-update" variant of the -;;; ARM cross toolchain as offered on https://developer.arm.com -(define-public gcc-arm-none-eabi-7-2018-q2-update - (let ((xgcc (cross-gcc "arm-none-eabi" - #:xgcc gcc-7 - #:xbinutils (cross-binutils "arm-none-eabi"))) - (revision "1") - (svn-revision 261907)) - (package (inherit xgcc) - (version (string-append "7-2018-q2-update-" - revision "." (number->string svn-revision))) - (source - (origin - (method svn-fetch) - (uri (svn-reference - (url "svn://gcc.gnu.org/svn/gcc/branches/ARM/embedded-7-branch/") - (revision svn-revision))) - (file-name (string-append "gcc-arm-embedded-" version "-checkout")) - (sha256 - (base32 - "192ggs63bixf3irpijgfkjks73yx1r3a4i6grk1y0i0iny76pmx5")) - (patches - (append - (origin-patches (package-source gcc-7)) - (search-patches "gcc-7-cross-environment-variables.patch"))))) - (native-inputs - `(("flex" ,flex) - ("isl" ,isl-0.18) - ,@(alist-delete "isl" (package-native-inputs xgcc)))) - (arguments - (substitute-keyword-arguments (package-arguments xgcc) - ((#:phases phases) - `(modify-phases ,phases - (add-after 'unpack 'expand-version-string - (lambda _ - (make-file-writable "gcc/DEV-PHASE") - (with-output-to-file "gcc/DEV-PHASE" - (lambda () - (display "7-2018-q2-update"))) - #t)) - (add-after 'unpack 'fix-genmultilib - (lambda _ - (substitute* "gcc/genmultilib" - (("#!/bin/sh") (string-append "#!" (which "sh")))) - #t)) - (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) - ;; The configure flags are largely identical to the flags used by the - ;; "GCC ARM embedded" project. - `(append (list "--enable-multilib" - "--with-newlib" - "--with-multilib-list=rmprofile" - "--with-host-libstdcxx=-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm" - "--enable-plugins" - "--disable-decimal-float" - "--disable-libffi" - "--disable-libgomp" - "--disable-libmudflap" - "--disable-libquadmath" - "--disable-libssp" - "--disable-libstdcxx-pch" - "--disable-nls" - "--disable-shared" - "--disable-threads" - "--disable-tls") - (delete "--disable-multilib" ,flags))))) - (native-search-paths - (list (search-path-specification - (variable "CROSS_C_INCLUDE_PATH") - (files '("arm-none-eabi/include"))) - (search-path-specification - (variable "CROSS_CPLUS_INCLUDE_PATH") - (files '("arm-none-eabi/include" - "arm-none-eabi/include/c++" - "arm-none-eabi/include/c++/arm-none-eabi"))) - (search-path-specification - (variable "CROSS_LIBRARY_PATH") - (files '("arm-none-eabi/lib")))))))) (define-public newlib-arm-none-eabi-7-2018-q2-update ;; This is the same commit as used for the 7-2018-q2-update release -- 2.33.0 From unknown Fri Jun 13 11:26:10 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH] gnu: gcc-arm-none-eabi-7-2018-q2-update: Simplify build Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 01 Oct 2021 08:58:01 +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: Morgan.J.Smith@outlook.com, 48767@debbugs.gnu.org Received: via spool by 48767-submit@debbugs.gnu.org id=B48767.163307863127021 (code B ref 48767); Fri, 01 Oct 2021 08:58:01 +0000 Received: (at 48767) by debbugs.gnu.org; 1 Oct 2021 08:57:11 +0000 Received: from localhost ([127.0.0.1]:54654 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWELv-00071j-9G for submit@debbugs.gnu.org; Fri, 01 Oct 2021 04:57:11 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:59232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWELr-00071X-M5 for 48767@debbugs.gnu.org; Fri, 01 Oct 2021 04:57:09 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by baptiste.telenet-ops.be with bizsmtp id 0Yx5260080mfAB401Yx5Lx; Fri, 01 Oct 2021 10:57:05 +0200 Message-ID: From: Maxime Devos Date: Fri, 01 Oct 2021 10:56:57 +0200 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-IZZqXp/1TuRjHgPnbx62" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1633078626; bh=2DqXktWU+r8IhdO6gBG5O+N26wfx019wkne1iJHrnnw=; h=Subject:From:To:Date:In-Reply-To:References; b=MAEBCRieCaMHb6oecKWXL5YZB3zgRJgC0B7fVWzUnE/xTPbpRZNha7xo0P1Hi5JlI +CjZwG2nQjPouLM9tTLZ+6XBMrFPa14FmzbqSCPSmRPRqXTK6Wzl7wjHHzbsV8Xk9K 6IGdRD/nhxbe8hEp+smIaTMsjBPMvbfBDgaY93FFGJ1/JpH9AwMQy4/kWfCzByd4F8 5e54mOyFU9eTuDA4Nq5vbgDx6Ihho8BWw3PUyJTPuFG7yBmh24m7Xvp6o+ZYdWXLvY pDVf4/IEDZwlQqP12P+ySXp7P95bqGBWK1WwCPN1v+pj28eGVr72KKVH1dTAtfYM16 aHjCHZXowBaNA== X-Spam-Score: 0.3 (/) 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.7 (-) --=-IZZqXp/1TuRjHgPnbx62 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Morgan.J.Smith@outlook.com schreef op ma 27-09-2021 om 17:59 [-0400]: > From: Morgan Smith >=20 > * gnu/packages/embedded.scm > (gcc-arm-none-eabi-4.9)[phases]: Add expand-version-string phase >=20 > (gcc-arm-none-eabi-7-2018-q2-update): Inherit from gcc-arm-none-eabi-4.9 = and > remove all the redundant bits. > --- I see you moved the definition of gcc-arm-none-eabi-7-2018-q2-update. This= patch would be easier to review if it wasn't moved, as the diff would then be sma= ller. >=20 > Hello Maxime, >=20 > Thanks for the review! >=20 > Is this the appropriate time to tell you I also have a very eerily simila= r > patch set read to go for a riscv cross compiler? Maybe trying to make thi= s > stuff reusable is a good thing to do. First step is to clean up the arm s= tuff I > suppose. I'm not really familiar with cross-compilation as done in (gnu packages emb= edded); I'm more familiar with cross-compilation with "guix build PACKAGE --target= =3Driscv64-...". If you're doing the latter, you'll need to look at glibc-dynamic-linker in (gnu packages bootstrap) and (gnu packages cross-base). > I pretty sure this patch doesn't really change the packages at all in any > meaningful way. Adding the DEV-PHASE version thing means that now when pe= ople > type 'arm-none-eabi-gcc --version' they'll see in brackets the guix versi= on > number beside the actual version number. > Also gcc-arm-none-eabi-7-2018-q2-update now has the 'with-multilib-list' = configure > flag set twice but it's pretty clear it just uses the latter value as it = won't > even compile with the inherited flag value. >=20 > There seems to be a weird glitch when you inherit a phase the uses > `this-package' but you also specify arguments. I found a work around thou= gh. Alternatively, you could use (receive (name version) (package-name->name+version (strip-store-file-name (assoc-ref outputs "= out"))) (write version to gcc/DEV-PHASE)) in the 'expand-version-string build phase of gcc-arm-none-eabi-4.9. Or set the version in a snippet of the 'origin' records (gcc/DEV-PHASE is s= ource code, right?). Possibly using (display ,version) instead of (display ,(package-version this-package)) avoids the issue (not 100% sure t= hough). [...] > +;;; The following definitions are for the "7-2018-q2-update" variant of = the > +;;; ARM cross toolchain as offered on https://developer.arm.com > +(define-public gcc-arm-none-eabi-7-2018-q2-update > + (let ((revision "2") > + (svn-revision 261907)) > + (package (inherit gcc-arm-none-eabi-6) > + (version (string-append "7-2018-q2-update-" The version strings of GCC are things like "11.2.0" or "6.5.0", not strings like "7.5.0". As this is a SVN snapshot, and appears to be based on the 7.?.? series, maybe something like "7.MINOR.PATCH-REVISION-SVN= REVISION" would be appropriate? I'm wondering why a SVN revision revision is used, as presumably the embedd= ed-7-branch has been merged and would be available from an appropriately-configured gcc= @8.6.0, gcc@9.4.0, or gcc@10.3.0? A comment next to gcc-arm-none-eabi-4.9 says ;; We must not use the released GCC sources here, because the cross-compile= r ;; does not produce working binaries. Instead we take the very same SVN ;; revision from the branch that is used for a release of the "GCC ARM ;; embedded" project on launchpad. ;; See https://launchpadlibrarian.net/218827644/release.txt but maybe these bugs have been solved by now, or is using the branch still = required? > + revision "." (number->string svn-revision)= )) > + (source > + (origin > + (method svn-fetch) > + (uri (svn-reference > + (url "svn://gcc.gnu.org/svn/gcc/branches/ARM/embedded-7-b= ranch/") > + (revision svn-revision))) > + (file-name (string-append "gcc-arm-embedded-" version "-checkou= t")) > + (sha256 > + (base32 > + "192ggs63bixf3irpijgfkjks73yx1r3a4i6grk1y0i0iny76pmx5")) > + (patches > + (append > + (origin-patches (package-source gcc-7)) > + (search-patches "gcc-7-cross-environment-variables.patch"))))= ) > + (arguments > + (substitute-keyword-arguments (package-arguments gcc-arm-none-eab= i-4.9) > + ((#:configure-flags flags) > + ;; I add this flag on the end so it overrides the previously s= et value > + `(append ,flags (list "--with-multilib-list=3Drmprofile"))) > + ((#:phases phases) > + `(modify-phases ,phases > + ;; XXX: I replicated this phase just so that the version is > + ;; correct. This phase automatically gets the correct vers= ion if > + ;; I don't specify any arguments for a package for some rea= son > + ;; (see gcc-arm-none-eabi-6) > + (replace 'expand-version-string > + (lambda _ > + (make-file-writable "gcc/DEV-PHASE") > + (with-output-to-file "gcc/DEV-PHASE" > + (lambda () > + (display ,(package-version this-package))))))))))))= ) > + Greetings, Maxime. --=-IZZqXp/1TuRjHgPnbx62 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYVbNWRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7sFWAQCkjAw2Wv4eDlwrYLcgy3goGjpR XlV4ruhnXuxnNdVA3QD/eCUvn/SCWzFp6cmfpS3/lYp0q1v5EXekzy/2+Nx+0ws= =qr8S -----END PGP SIGNATURE----- --=-IZZqXp/1TuRjHgPnbx62-- From unknown Fri Jun 13 11:26:10 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48767] [PATCH 0/7] Add msp430 toolchain References: In-Reply-To: Resent-From: Jean Pierre De Jesus DIAZ Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 16 Aug 2022 15:35:01 +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" <48767@debbugs.gnu.org> Cc: "Morgan.J.Smith@outlook.com" , Maxime Devos Reply-To: Jean Pierre De Jesus DIAZ Received: via spool by 48767-submit@debbugs.gnu.org id=B48767.166066408728237 (code B ref 48767); Tue, 16 Aug 2022 15:35:01 +0000 Received: (at 48767) by debbugs.gnu.org; 16 Aug 2022 15:34:47 +0000 Received: from localhost ([127.0.0.1]:48054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNyac-0007LN-NU for submit@debbugs.gnu.org; Tue, 16 Aug 2022 11:34:46 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:24765) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNyaX-0007L6-Ht for 48767@debbugs.gnu.org; Tue, 16 Aug 2022 11:34:45 -0400 Date: Tue, 16 Aug 2022 15:34:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jeandudey.tech; s=protonmail3; t=1660664073; x=1660923273; bh=XoFlKV6hn6/OMfGOwp4XlGReNA7/cxjVwVP7jgP3mUQ=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:Feedback-ID:From:To: Cc:Date:Subject:Reply-To:Feedback-ID:Message-ID; b=lRiMAIskhEBiFPqljM3Md/Z56KWC2wbQ9yjrSM5wd77BjyDhe1b3ivo0Zrd4m2SJL ZKdXCntsXiYXFlzmwZWvCr8EEbern350rH9hnymcRlqpWzVa10j+7a0JIzrsbPUgVa ngM00nxfn1JimlPxG1o0L5T1WQ2uCbf0ap7QVlWdHn8R3zDTSBdnf5kfUAGvR91lP6 bbf0U8o7ysqkymI6KDn763O7ssWjzOMST4OFI5fXFSpnqr0ktdQOZWW2+cehx76qer kCV/CNmvVwM0VyHR114xBzLqcX87KyPkNwjR5vaTbzjxYPWfuHaLlEg5QDiwiZORa2 kiMsBcXwoUVZA== From: Jean Pierre De Jesus DIAZ Message-ID: Feedback-ID: 20187791:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (-) >Adding the DEV-PHASE version thing means that now when people >type 'arm-none-eabi-gcc --version' they'll see in brackets the guix versio= n >number beside the actual version number. This file is misused IMO, packages from Debian and Ubuntu have the default (release) value for gcc-arm-none-eabi, and sources directly from the vendor (Arm) it also specifies "release". So I it isn't necessary at all. =E2=80=94 Jean-Pierre De Jesus DIAZ