From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id +CfNEirJUGaIVQEAqHPOHw:P1 (envelope-from ) for ; Fri, 24 May 2024 19:06:50 +0200 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id +CfNEirJUGaIVQEAqHPOHw (envelope-from ) for ; Fri, 24 May 2024 19:06:50 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=foundation.xyz header.s=google header.b=f9sbd0cb; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=foundation.xyz ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1716570410; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=+XqLgkLN5iZTMTgRwYsWx2Ubq8LdGVS8h6gI28EGNQ8=; b=g8lXtl+aqXxmQ6Ew1fH7qYg71ZE4BB4asJclI37NPW+xplFMPY2qc2Kg1TThtSB2eDihgq sO9kQRqOXyBCVqS1V680umbE2TvqKP4nWl0+KFuOYxGyfxuma+4yUnqFZ2K3vNB1ja64xJ yCa8HtfG8VFghtZmlu+6cPWORemNX8UGVNhi8YmEkt2EbEnfOhjEZppwS04euqz4DXtOkV njZji6ytyxpaCGSVYEK6a+70XFtQmtE+qdHVppmNgiYRHVneepfyIE4Ci4XcGRGfJpa3U1 Te8j9bRtnaDq79p06U9yJruH847lC6i6MZsSTohJDs83JYz3vScKBJL7mg0lIg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=foundation.xyz header.s=google header.b=f9sbd0cb; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=foundation.xyz ARC-Seal: i=1; s=key1; d=yhetil.org; t=1716570410; a=rsa-sha256; cv=none; b=Bh6VOgNY6hE2USeMvWhjUvSNpXD3j3rzwRYsg88zW+E80VyzD6+J2hbYP+ThA3B6y9fjAu nnUX0GUxddGEXqU7RsNrpF86UsafoqAehPu/wiCssWmaCKfnIbR1FtYgCeTUuntBgL+wpr D3Y0X+UpcOmo9z1xH+mHWqLm50NbiFGw2XfOvCxPHPjLq5gZumq8BXLjcJ2184AqoVldcL 7DwcT1OhUe9aCQFL2xqIUFTF+G5+Rt+tfGScpSagwbNGxB+Lc6GMqjJ3cGQlnxQ6s+otka 27yBhbbaxXMfDKjpmDJ/dUs/JlcpFqBIjgsgGIMyXtZ7sxMmg0g2mpzzXj0mxg== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B63DE66722 for ; Fri, 24 May 2024 19:06:49 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sAYMv-00076R-2E; Fri, 24 May 2024 13:06:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sAYMt-00075b-Bq for guix-devel@gnu.org; Fri, 24 May 2024 13:06:11 -0400 Received: from mail-oi1-x233.google.com ([2607:f8b0:4864:20::233]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sAYMp-0007Eh-1M for guix-devel@gnu.org; Fri, 24 May 2024 13:06:11 -0400 Received: by mail-oi1-x233.google.com with SMTP id 5614622812f47-3c9b74043b1so4364702b6e.1 for ; Fri, 24 May 2024 10:06:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundation.xyz; s=google; t=1716570361; x=1717175161; darn=gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=+XqLgkLN5iZTMTgRwYsWx2Ubq8LdGVS8h6gI28EGNQ8=; b=f9sbd0cbYZ/7Yd4XfPIPXNa18CAyvkE1F0GGMA+Wdv5fo81tytnHifUsmCx4s+/Kic Zs80OGjls3Hvwg7uGRmZUgKrvXDLu2eUD3OkdXLMxoNdzyE1cQgAbtsvLviNyZH9zkuG 5I4SooeTrwQvcm7+CSuRyj9ALAamYMKIhd8gCZqdvhSR8xdm5QK0pWLbHupyE5yEbMvv PfGUN4jhdiopyw881cSIlIUY3AfDbNDA6a69Xxwsuetl5uIP40URHrbqyzNg0RZkOeB4 huJjXTOXA8n+gyRG9JNgHz/O2hjDh4QFbXZMWhJymX6vJ1FFLxIN32SvPkstA+YSbTd6 6RZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716570361; x=1717175161; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+XqLgkLN5iZTMTgRwYsWx2Ubq8LdGVS8h6gI28EGNQ8=; b=gTpWq7hovGLkVd43FyxvvXLQdRhjcCMMpcsuDtrlLDKRuXQHw7bEVIhBF9zDLxRb1A BqABwyeHwKc6sO2pgig56ss1JUAbDYXHxe3G7TQKDfdIqO6TWT8IXWMhF4ULWJuVyMVQ RytbuUXyMd/3p0Ya9qzbG8BklsZSzK/8vfe+tiMZYGSK42ceOzzVzLn11EgoY4cKC0ob maUGjonmQL7Ltd0ExuyoWWKBR2jOKLG0rrDAaX67ap4YxqkIP7kxm7n74pyTzERvRX2q idL/RQsHw/XzkiHdXqNdA8XctPD0cifRaEEQjJuTGztr42HXgQNYksu3/Vvl7r44cdAy kSuQ== X-Forwarded-Encrypted: i=1; AJvYcCVro3ZqvKXjpHdg7VwUJsRE450145iz3A5YH8Yjphn2fUaqFgREFD1Eb/Xrv3qA/hLhvp+ImEp9pXxTDhAIISCZ+Zs= X-Gm-Message-State: AOJu0YzrNNElqU8+SkCJiimSJV3qtX3Tmjj2b89/wcRxCYwlpsu7J/QI XVCJyjNJMsMt4/r0Fqc9M1iFMEXBayoOmrS5aULwf9FQGgNXgluu9e8avWbXYSLPWxQab2NFRlb jkC2h+cwyh45dXtvi7ydYtzzqGmqy5012lGlADg== X-Google-Smtp-Source: AGHT+IHNrg40G7R1gveCvrE14tEvDn7CNNyLodAPjJEO9MGTxERPYoKVLRj3jj7LEHP5eqQURcjaMJZR+MBFwuUihqo= X-Received: by 2002:a05:6870:d189:b0:24c:5863:b178 with SMTP id 586e51a60fabf-24ca1472c76mr2971134fac.57.1716570361562; Fri, 24 May 2024 10:06:01 -0700 (PDT) MIME-Version: 1.0 References: <21f4ee5a-cd62-3b55-f0c5-ffd5272d1194@vodafonemail.de> In-Reply-To: From: Jean-Pierre De Jesus Diaz Date: Fri, 24 May 2024 17:05:50 +0000 Message-ID: Subject: Re: A different way to build GCC to overcome issues, especially with C++ for embedded systems To: =?UTF-8?Q?Sergio_Pastor_P=C3=A9rez?= Cc: Attila Lendvai , Stefan , guix-devel@gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::233; envelope-from=jean@foundation.xyz; helo=mail-oi1-x233.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -7.55 X-Spam-Score: -7.55 X-Migadu-Queue-Id: B63DE66722 X-Migadu-Scanner: mx13.migadu.com X-TUID: scWOShPoA6qx Hello, Adding to this conversation I have been making a arm-none-eabi toolchain with Newlib included as the default C standard library like in the official Arm toolchain but I'm not quite happy with the patches yet.[1] I haven't contributed it yet because it has been a bit hard adapting axolot= i-* packages to use a modern toolchain because I'm also intending to remove the old toolchains in `gnu/packages/embedded.scm' eventually and instead use the ones in `cross-gcc-toolchain'. [1]: https://github.com/Foundation-Devices/guix-mirror/compare/master...wip= /arm-none-eabi On Fri, May 24, 2024 at 3:53=E2=80=AFPM Sergio Pastor P=C3=A9rez wrote: > > Hi both of you. > > I want to echo Attila's sentiments. This is a valuable contribution, and > creating a channel would serve as a central hub for other contributors. > > Thanks for sharing, Stefan. > > Have nice day. > Sergio. >