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 wCMzB0hlVGbZTgEAqHPOHw:P1 (envelope-from ) for ; Mon, 27 May 2024 12:49:44 +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 wCMzB0hlVGbZTgEAqHPOHw (envelope-from ) for ; Mon, 27 May 2024 12:49:44 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=foundation.xyz header.s=google header.b=eztiVOkY; 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=1716806984; 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=5F86HImv+oJSeFqUoPJ/dY3syQDwlj4SoR7s3Mw0YXs=; b=p6ZzV/PJQN5UdcPvwRdcHVIa2XVzhjdo+X1uwzsVOn60akXg4GNi3V+Xmr1z2bR/0vmSKL xC8kWLA4iizyZRxsvVqbWYowRN68UrRkg+NPAZN/apMVbcx1cj2viufEOPgB0oZbJ2Wq4o etumwNe+F29t8cINtTSkv85TzYAwRwZ3XD5mdgRPuAQec3EB7C9VyNaLQfAnF5kJAOCVDR xTtlYLANO+7EhL5ADNxMJtIKYgfmiZeWvq1yI4p4R264UmM0kYMQ/4Cfq0uBqnZsgMc7OD 1RGygOyc9gHAsltDuV9EbV1t9Gpwe6KxT3NCrWdiHrrXghpEq00yloxrV7/YAA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=foundation.xyz header.s=google header.b=eztiVOkY; 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=1716806984; a=rsa-sha256; cv=none; b=sZOTk7oh4p9fkbmClBpxgld3XsF4Tiqx4+qhbTw46WWeP+vtvJWJsr2h1rfNHNGsimFPgm KA5OAeTIqkAalcaSZW+oUPiIFblgyiubUN6Xj/WBvBCxNWklV8Cps6O25j1Q+ehqI8SErE 1kHLK8lG+0I4RJdXX1Ur0bKQL48rDjcEoDPi8R1ckL7ZKhDvY647Ly7IZkYFcjMRG2bhPk v8H1UEaBChZ6PlSyGDCpXDUdrvTiPCpfSpuMC8bChycwIWOdrpfI164PKjupRBDHV7R38O 2IWvB6TSmaQ2DxWBnLIu6CDQ2ievKqh9PEFEScZE1Ddeu8P7mNAtUr3KlZ85qQ== 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 C63F0569EA for ; Mon, 27 May 2024 12:49:43 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sBXud-0000GX-7P; Mon, 27 May 2024 06:49:07 -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 1sBXua-0000FZ-Al for guix-devel@gnu.org; Mon, 27 May 2024 06:49:05 -0400 Received: from mail-ua1-x930.google.com ([2607:f8b0:4864:20::930]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sBXuX-00019h-SB for guix-devel@gnu.org; Mon, 27 May 2024 06:49:03 -0400 Received: by mail-ua1-x930.google.com with SMTP id a1e0cc1a2514c-7fe97255d03so2088526241.0 for ; Mon, 27 May 2024 03:49:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundation.xyz; s=google; t=1716806939; x=1717411739; 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=5F86HImv+oJSeFqUoPJ/dY3syQDwlj4SoR7s3Mw0YXs=; b=eztiVOkY+pM8btSOawmKopX/pAkIsy6C281R/lD2Kz/OWorPWrDsgUPJW+8PSYznyr K3V2+1ye1Fmlt6SPhgOYIJBFU3eRKG+wrBW2DZmeVKkSQPTnX9hMGUxjoHMKbbhN5d5Z ebmN3V706MW0jR2VHwEAP4B/j64wJCUw/JQxrGe19Ww/KFPpLLZ69KPMxwsUEmmI2O9h yefizLlQn5NhQUfOYQu4BalY4fh5rp1UcIYDv9VLyzLoK5YyzfXxhIF4xGYktz6tAqU3 tjHc96P8kGk2/+sXuABOFjdz2WSwmxSQplPFe2KzwZSmOBGlVGmnzDACbvjlj9B1rDxT 8HMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716806939; x=1717411739; 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=5F86HImv+oJSeFqUoPJ/dY3syQDwlj4SoR7s3Mw0YXs=; b=h7Kvd8xwDuUta0OqZuqYlsSXLKAM16/jQn23VhZTHhAXF3K82eiElLvdMUpRBucjNi 8WqI0rh4uw9Bpb3R45F9i6j2Em0oLcdgD8YSMEqZl4LkxpcV2IPbVVG8I3yXVM0dmnq9 wBIepSOMRMajybs4PZvXfKy7EBq0/zF6I8L1AwtNc4n0HD7YkXB2qUdGgbmasdpfak2f IRwzW5HW9f4QofXWYmGRcmzos9ZY0s5VwESOIxNDGUDZZy3Jme5v5EVNphzosEUzx1As vg99h5Tt8ckccd7Tej9ErlPnTb+pScPryR8eU7zfGLS035Vw2I+w9Ry4ZRPPSjU+4bOi Dbrw== X-Forwarded-Encrypted: i=1; AJvYcCU/1KYp4QSg4FtKczcz5Z3dsPcA9cKBmwRNrWZbP6wsF++R2/+EHlNr+JZV+jbcQSJTZKg+B8etVKdS14usBvI4ChA= X-Gm-Message-State: AOJu0YxMpHKOL87pWRJ7vJKqExKdgXoWwZIYZLo7lEyJBHcTjyiZsTaW 30BF8bNrRRGgcniYzP5VMbg61jprhqXyKS9jWMWKNcKusj+69dWgMTzSJxOzx6vdIvU/L6Ezq3p KV2Rxhs5fCA6vRr7Wf9HEl449egn5wi83qar21w== X-Google-Smtp-Source: AGHT+IE8c6doZpPq+SxZFXMCUW16LKxUr9X6UCaOPTtGWDUU2fYBDVa7NA8aNttqNXA+ZbgO1Q5OvYpSsHbRmTIzyVA= X-Received: by 2002:a05:6102:26d0:b0:48a:31fc:e95 with SMTP id ada2fe7eead31-48a3859f582mr9932753137.21.1716806938775; Mon, 27 May 2024 03:48:58 -0700 (PDT) MIME-Version: 1.0 References: <21f4ee5a-cd62-3b55-f0c5-ffd5272d1194@vodafonemail.de> <87jzjhmt3x.fsf@elephly.net> In-Reply-To: <87jzjhmt3x.fsf@elephly.net> From: Jean-Pierre De Jesus Diaz Date: Mon, 27 May 2024 10:48:48 +0000 Message-ID: Subject: Re: A different way to build GCC to overcome issues, especially with C++ for embedded systems To: Ricardo Wurmus Cc: =?UTF-8?Q?Sergio_Pastor_P=C3=A9rez?= , 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::930; envelope-from=jean@foundation.xyz; helo=mail-ua1-x930.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, T_SCC_BODY_TEXT_LINE=-0.01 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.54 X-Spam-Score: -7.54 X-Migadu-Queue-Id: C63F0569EA X-Migadu-Scanner: mx13.migadu.com X-TUID: vI7EMw3bfnUP >> I haven't contributed it yet because it has been a bit hard adapting axo= loti-* >> 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'. > >Could you explain why it is difficult to adjust the axoloti/ksoloti >packages? They only need an arm-none-eabi cross-compiler with newlib. >Since I have axoloti boards here, I could test your changes. I'm mostly having issues with refactoring cross-base to use the gcc 4.9 branch for ARM to compile one of the axoloti packages that need a 4.9 toolchain as trying to use a newer one gave me some errors and the default gcc 4.9 doesn't have al= l of the multilib targets that axoloti needs IIRC. On Sat, May 25, 2024 at 10:20=E2=80=AFPM Ricardo Wurmus wrote: > > Jean-Pierre De Jesus Diaz writes: > > > I haven't contributed it yet because it has been a bit hard adapting ax= oloti-* > > 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'. > > Could you explain why it is difficult to adjust the axoloti/ksoloti > packages? They only need an arm-none-eabi cross-compiler with newlib. > Since I have axoloti boards here, I could test your changes. > > -- > Ricardo