From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:700:3204::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id MBxvK3VdhWXIEwEAkFu2QA (envelope-from ) for ; Fri, 22 Dec 2023 10:57:09 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id 0M5jJXVdhWWoZQAAe85BDQ (envelope-from ) for ; Fri, 22 Dec 2023 10:57:09 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=vodafonemail.de header.s=vfde-mb-mr2-23sep header.b=tObGHhra; 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=quarantine) header.from=vodafonemail.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1703239029; 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=Z0ZO/4500HLHQJSN9/XGUgGJVMU+8of39rbdIkdYOPg=; b=VUw0RLbk733ZYbxSOX2O2ZUlTRLegr2OrLEBxSNpvaJ2f5SEoYMrf3TQgv7lSSndMtG4JQ tIU7erews3V9yZ94xf4QzoFVCcU7aw2uXmdsh7VjgWqlvkmp3REuL8/zsQXSZlqsBo9sWm djBp/XzXb295e696fhb21BDxjIdWRw4AM4RGSUXrKQPqh+exat+c2hCSR2iskGhvYw6six fhQ0DscvdeikTbm7iDYbaoJlutl6vusDXHPE+eRiO8vRfOavNzxKSgea/5aF60Gq95/adA O73FLG20UcM8LI/junto0xfnENxmYP/bUX2nc8u3s1czCFDveRp/ocqO1Rlf8A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1703239029; a=rsa-sha256; cv=none; b=rcvyMOfoehKLzEzGNSFKfpkZ3gVJw8CwQ5eKj6kseZyjxp3tUpbxZR+1CDoyq5tr/btIR8 Q6imZHTtFe9V8llVkb5O7YQRlkXkUtgYPiZhWHQefr64Zod20IuInQFtXlf4DgSuPIyQeo k8nKC6wgYgqwReI79qIObceHmmuQe/v71Pdgyy0OK6e7t6X+abkiBYTsH86PQ+koWWZL2f Q4KXbQ50k3qdKkJ7S4P+aSMgHHtV4kZzE5ToQZrE9Fv5fLG8eAl0wI/K9/VG3RZcqVgyWl mCT2n81LDATrZfNroCEeR2HgEGwLM0SUIgSAP5J0zRIFD3UFzJSpD71CuT8SIQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=vodafonemail.de header.s=vfde-mb-mr2-23sep header.b=tObGHhra; 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=quarantine) header.from=vodafonemail.de 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 357A116081 for ; Fri, 22 Dec 2023 10:57:09 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rGcGp-0004pO-V4; Fri, 22 Dec 2023 04:56:43 -0500 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 1rGcGn-0004pB-BK for guix-devel@gnu.org; Fri, 22 Dec 2023 04:56:41 -0500 Received: from mr5.vodafonemail.de ([145.253.228.165]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rGcGk-0004FF-H7 for guix-devel@gnu.org; Fri, 22 Dec 2023 04:56:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-mb-mr2-23sep; t=1703238995; bh=Z0ZO/4500HLHQJSN9/XGUgGJVMU+8of39rbdIkdYOPg=; h=Message-ID:Date:User-Agent:Subject:Content-Language:To:References: From:In-Reply-To:Content-Type:From; b=tObGHhrapX0A9CO9jqOOQcXZhHNxZ8ZFqzQcYZNIuhS0/cY1r6zOG+kU+THxPfqZr o8FsC9oaUTgNxHx9pYadcxPvZYd/qY+W9O0ig6yqtU5aKSOa+2ojBoxvyVh5fPar4E YhgiXQq68TGKOJtwykO+wypO0PCAEKREkx8NKe1c= Received: from smtp.vodafone.de (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr5.vodafonemail.de (Postfix) with ESMTPS id 4SxN432H4Hz207s; Fri, 22 Dec 2023 09:56:35 +0000 (UTC) Received: from [10.11.12.13] (aftr-62-216-202-135.dynamic.mnet-online.de [62.216.202.135]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4SxN3r4VHDzHnHW; Fri, 22 Dec 2023 09:56:21 +0000 (UTC) Message-ID: Date: Fri, 22 Dec 2023 10:56:21 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: A different way to build GCC to overcome issues, especially with C++ for embedded systems Content-Language: en-US To: Jean-Pierre De Jesus Diaz , Attila Lendvai Cc: guix-devel@gnu.org References: <0db7f8a7-906f-6552-26e8-93162f6d266e@vodafonemail.de> From: Stefan In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-purgate-type: clean X-purgate: clean X-purgate-size: 950 X-purgate-ID: 155817::1703238991-F8FF0740-2EFB9C23/0/0 Received-SPF: pass client-ip=145.253.228.165; envelope-from=stefan-guix@vodafonemail.de; helo=mr5.vodafonemail.de X-Spam_score_int: -65 X-Spam_score: -6.6 X-Spam_bar: ------ X-Spam_report: (-6.6 / 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, NICE_REPLY_A=-3.814, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, 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: -9.81 X-Spam-Score: -9.81 X-Migadu-Queue-Id: 357A116081 X-Migadu-Scanner: mx12.migadu.com X-TUID: kRvGFt3uDcBD Hi Jean-Pierre! >The arm-none-eabi target is not finished yet since I'm running into some >issues when building Axoloti which depends on the (gnu packages embedded) >toolchains and I'm trying to migrate it to use `cross-gcc-toolchain` but it is >proving a bit difficult due to search paths but I'm trying to solve it anyway. These include path problems where exactly the problems which I solved with that gcc12 and gcc12-cross packages. Let's say that they are a proof-of-concept for a better way to build GCC, not relying on environment variables for standard include paths. My gut feeling is that the whole GCC version chain starting in (gnu packages commencement) should be build this way, and in the end also the cross-gcc-toolchain would not have these issues. However, I think that would be an enormous effort – a bit like rewriting the bootstrapping of Guix – and I have no clue how to start myself with it. Bye Stefan