From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <guix-patches-bounces+larch=yhetil.org@gnu.org> Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id sKKZIjPbe2famgAAqHPOHw:P1 (envelope-from <guix-patches-bounces+larch=yhetil.org@gnu.org>) for <larch@yhetil.org>; Mon, 06 Jan 2025 13:31:31 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id sKKZIjPbe2famgAAqHPOHw (envelope-from <guix-patches-bounces+larch=yhetil.org@gnu.org>) for <larch@yhetil.org>; Mon, 06 Jan 2025 14:31:31 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=m2EpIr+s; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=PHBQdnut; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1736170291; 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:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=blAZaHIe7F2HO69+WFsd3jNg0s1hmF07AXqyOsCK8wo=; b=GpREy0NQofTAP9JaJpmcKPjPH0Zm5Nuc3IYhhpvoRRXo5jG9Qu4Jmvt/pxgw2atJDOJ8E0 YbU8whO/i4Fhusfv/5h0MR69cCUwvi6fU9gt4JoE6atrfyzZccXn8/MswhMo5nBT9VKAod cfIebo+rhTSXNaqz2HosvRyCXP289dlj2TiMHk8tIfo8TaufSNEQSqz+/S8hpRwwRmxC9K CJlaYtn56H+vQgAY6ioWYI3RRc5czzzdmktwK7gHwcoJpK7M8uR/940UIQjfbO6EVyuDDo igek2fDUyWPUfPfuzHaw7/cPewbbNpbSREr76R1mZ6UWKwkA9VFXv+EMMbPkHw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=m2EpIr+s; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=PHBQdnut; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1736170291; a=rsa-sha256; cv=none; b=qrNULg3YqyI1HwKWQ4snF/k/zfTc/q56f3VM7bliv4VEL2EkbxYtQ/APFK/e+yycj5TKGz kPya1yMYXuI6BOXklMKUnL19cXuqPPv+yZ4+62WTLMR3Yf5PF3OaGgvcQFLBvjL6p5GrvZ nYAfPqp3HNCzh5XF2SQBLYGh1Sou5kphMnWJ/EsNc/EGpEDInFcL4nJDFERKFzjr5Q5vzq k3VU35GPtXEAIBx3JdcWWIw3lrWbv7XzGtlJfIn6dfK4WYbAvoGLYtdw96fey6sndx5ezL r8l5VJ4wKZRxJ3t/exBPO0bRI0pQh6llbtjYxkP5eGSoXftg3C8sVe99i+x7dA== 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 57F7D791E1 for <larch@yhetil.org>; Mon, 06 Jan 2025 14:31:31 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces@gnu.org>) id 1tUnCD-0002M0-1u; Mon, 06 Jan 2025 08:31:05 -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 <Debian-debbugs@debbugs.gnu.org>) id 1tUnCA-0002Lb-KI for guix-patches@gnu.org; Mon, 06 Jan 2025 08:31:02 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1tUnCA-00009F-C1 for guix-patches@gnu.org; Mon, 06 Jan 2025 08:31:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=blAZaHIe7F2HO69+WFsd3jNg0s1hmF07AXqyOsCK8wo=; b=m2EpIr+sOfkgLnoSCT3d5H59kLnUNk0QFhqkBLqewf2HC33Z0RV8K/PU3ZdS/5Z3k70lapA6WkZYpYJCV/GDW3SiuUk6m+mmi+CPCrt2hUVKMbANKYRhwKRPKSAyYFID4f0fufxlfpFIyL/BjKUftSOJLEJET7RuMa1D68nWT5HpANDHwKEyLuoi70sCNLLX43YQqH5T/RXamN563IQOTLJgEHMCe6E7dyw5iK8iZw+YE4APHlM/NqxJYpacksQQT8Z5zVSCOVkOEGoG0qfwqijZqmH7332JAAyVqRPQmU5kzu1iYyyem0VgokMnwJ3e3rodBklu720mFJHrgO8Bhw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1tUnCA-0004JI-5d for guix-patches@gnu.org; Mon, 06 Jan 2025 08:31:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74676] [core-packages-team 5/5] DRAFT gnu: gcc: Update gcc, gcc-toolchain to 14. Resent-From: Janneke Nieuwenhuizen <janneke@gnu.org> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 06 Jan 2025 13:31:02 +0000 Resent-Message-ID: <handler.74676.B.173617024016533@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74676 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@gnu.org> Cc: ekaitz@elenq.tech, andreas@enge.fr, efraim@flashner.co.il, 74676@debbugs.gnu.org X-Debbugs-Original-Cc: Ekaitz Zarraga <ekaitz@elenq.tech>, Andreas Enge <andreas@enge.fr>, Efraim Flashner <efraim@flashner.co.il>, guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.173617024016533 (code B ref -1); Mon, 06 Jan 2025 13:31:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Jan 2025 13:30:40 +0000 Received: from localhost ([127.0.0.1]:37303 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1tUnBo-0004Ib-4j for submit@debbugs.gnu.org; Mon, 06 Jan 2025 08:30:40 -0500 Received: from lists.gnu.org ([2001:470:142::17]:56170) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <janneke@gnu.org>) id 1tUnBk-0004IE-P1 for submit@debbugs.gnu.org; Mon, 06 Jan 2025 08:30:38 -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 <janneke@gnu.org>) id 1tUnBa-00027B-G7 for guix-patches@gnu.org; Mon, 06 Jan 2025 08:30:26 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <janneke@gnu.org>) id 1tUnBW-0008So-Cl; Mon, 06 Jan 2025 08:30:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=blAZaHIe7F2HO69+WFsd3jNg0s1hmF07AXqyOsCK8wo=; b=PHBQdnutc2SATEGT4yXO Q8gerydvWpi2mqMEa1/2xBZ4YwFeJ542Yth9B0+uVZPa8n1cXavFvRakS/tTc+L4NWVWpR8H7sUdM qV8t5XeYH9pF4d7YgFzr70mHYQRJYvDJImLbp7miP4VJNZKa8GDwAPwS+Lt5p2mRBqQctkqE0pg0u LPTJXaLxHMoxXpx5WraQuAejsr2tB7yELmNdq3gI4xhkucX+F9oHAA0mc7rNF9FElx+mroyvJUBJ/ vAvHgCeKh6uoDwg6cwetKPFjdwpSf09rq0MpxL5enUZPGPcZzH/SQtwwbIssOATAGxy74+OJ2hyKZ a1A8BsNbWVv51g==; From: Janneke Nieuwenhuizen <janneke@gnu.org> In-Reply-To: <87ldw2ya65.fsf@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Thu, 26 Dec 2024 12:07:46 +0100") Organization: AvatarAcademy.nl References: <87ed2ofpbo.fsf@gnu.org> <87ttbh52xh.fsf@gnu.org> <87ldwqavrf.fsf@gnu.org> <8734in717q.fsf@gnu.org> <87ldw2ya65.fsf@gnu.org> X-Url: http://AvatarAcademy.nl Date: Mon, 06 Jan 2025 14:30:03 +0100 Message-ID: <87frlwvzms.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx11.migadu.com X-Migadu-Spam-Score: -3.69 X-Spam-Score: -3.69 X-Migadu-Queue-Id: 57F7D791E1 X-TUID: 3CrruQ3R034t Ludovic Court=C3=A8s writes: Hi, > Janneke Nieuwenhuizen <janneke@gnu.org> skribis: > >> I've built the rust bootstrap several times already, guess I'll just go >> for a new round. But this time we can maybeu "cheat" with packages that >> are too difficult to build, and build them with another gcc version than >> 14? > > I haven=E2=80=99t followed closely (sorry!), but if it=E2=80=99s just a m= atter of adding > =E2=80=98gcc-11=E2=80=99 (say) as a native input for a couple of packages= , that=E2=80=99s > probably okay. Except perhaps for C libraries, because then we could > end up with programs depending on two difference versions of libgcc_s.so > & co. Right. I found that for c++ packages it's also tricky. Anyway, at the moment we have --8<---------------cut here---------------start------------->8--- 1198e662af gnu: clang-runtime-17: Build with gcc-13. eef34a6748 gnu: clang-runtime-18: Build with gcc-13. bf33f0022e gnu: python-cython-next: Build with gcc-13. 0ae054278b gnu: ghc-8.4.4: Build with gcc-13. 5e65c4721a gnu: ghc-8.0.2: Build with gcc-13. 804a75c785 gnu: perl-tk: Build with gcc-12. 269da0d77f gnu: json-c-0.13: Fix build with gcc-13. 68545a30d7 gnu: gavl: Fix build by using gcc-13. --8<---------------cut here---------------end--------------->8--- Silly but just the other day I realised why using a non-gcc-14 is so problematic: we won't have that package (or any of its dependencies) on the Hurd :). Especially ghc might be problematic, but I spent a lot of time trying to set relaxing CFLAGS (-copt-Wno-error=3D...) on every necessary build "level" and got bored of the slow feedback cycle ("it didn't build"). Otoh, possibly things may improve before we really need these packages on the Hurd and possibly others have more helpful ideas for fixing a certain package. I'm a bit puzzled that ci.guix.gnu.org says 81% success, that cannot be right? Sure, I worked very hard and we only have x86_64-linux and i686-linux enabled atm but still? FWIW, I just built libstd++ on aarch64 too :) I also included (and reverted for now to avoid a world rebuild, so still pretty much untested atm) --8<---------------cut here---------------start------------->8--- ed4c3760fc gexp: Improve support of Unicode characters. --8<---------------cut here---------------end--------------->8--- from <https://issues.guix.gnu.org/73660> that seems OK but IWBN if someone could have a look at that. Greetings, Janneke --=20 Janneke Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | Avatar=C2=AE https://AvatarAcade= my.com