From unknown Mon Jun 23 07:52:53 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63393] [PATCH 0/2] Fix libstdc++.so and gcc-toolchain Resent-From: Simon Tournier Original-Sender: "Debbugs-submit" Resent-CC: mail@cbaines.net, dev@jpoiret.xyz, ludo@gnu.org, othacehe@gnu.org, rekado@elephly.net, zimon.toutoune@gmail.com, me@tobias.gr, guix-patches@gnu.org Resent-Date: Tue, 09 May 2023 17:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63393 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63393@debbugs.gnu.org Cc: Simon Tournier , Christopher Baines , Josselin Poiret , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Mathieu Othacehe , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Christopher Baines , Josselin Poiret , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Mathieu Othacehe , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice Received: via spool by submit@debbugs.gnu.org id=B.168365155629282 (code B ref -1); Tue, 09 May 2023 17:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 May 2023 16:59:16 +0000 Received: from localhost ([127.0.0.1]:44307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwQgF-0007cD-Hx for submit@debbugs.gnu.org; Tue, 09 May 2023 12:59:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:42622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwQgB-0007c4-Uo for submit@debbugs.gnu.org; Tue, 09 May 2023 12:59:14 -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 1pwQgB-0002n8-L5 for guix-patches@gnu.org; Tue, 09 May 2023 12:59:11 -0400 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pwQg9-0004ZH-I6 for guix-patches@gnu.org; Tue, 09 May 2023 12:59:11 -0400 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-3f42379d553so4834365e9.1 for ; Tue, 09 May 2023 09:59:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683651548; x=1686243548; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=NL7nJAfAq8F0Hwd/lD+YNUqhpw3Al37dCRr0cgtFB5A=; b=VMlMPedkRr1D7/D6G/oK2gDzSQZFgrs5mbpfrHA4ELtWQDIdg8UidycOtAQkqBo+w1 e5l1Xp+ompuituOgnr8eNtmSWOUCsJARH3jG9Z9mwzrWeno66SF1SnuYK8EPEeG2HejB TpAGBT6SXM+bVcbpjSLRK227kueC9AWbcIO6krEj8ADI4J4HhfM3yH/EwnMru1D8XyUu 0a1ujKj9JWMbjTBjdI8u0X63n+SaI6rnbdIRcNUJxxZj5++VYGBvglh3V9Cb1Ve7gOmK WMCqxgVcFRLEnn8wcpnBTvBHya8JuMWzMHj+o9Ytz3WKc7+SUEKYl+XsFMpG8xXBZMmL Cv8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683651548; x=1686243548; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=NL7nJAfAq8F0Hwd/lD+YNUqhpw3Al37dCRr0cgtFB5A=; b=eqMhXov1NSXaVZ7sAua1Q3rZp8jzIkHP3jC0VOAw9GbA9wn5pBnUDu0ORrA+uVmqh0 HXXO/ZpsTKS1SLLyAGudFbAxoJp+mSiM3HcYOTryJgoZOSsf53KnAnUbRySMLUvEwv8O 5hIRxdMmfAP9BDgbnuGztbZxxLOLYCE7CVoMhm7BNGL/hbld+vDBsv8fF6oQzktVJgVJ JM+cQp25flE53weo4I4HBsTA6xr7AXy3AdVr5vJ4cJpBlUYIb1zLAYjVxsW2apmdhIKz kiQYERS57jX2hCFCuHRqm9XQ5oeF03ZNJfkbOisEESCdW8Mz41tVZKEZxlp5yCufKnVI f9ig== X-Gm-Message-State: AC+VfDyRUZUlsHzSZBy0Hag82xITjIheYKAQVSmAiujyt+zIvDQiOtyv VZ7JzxBs+6X760HZ3MJmv1xO+jDsJDA= X-Google-Smtp-Source: ACHHUZ5PSZ0c6WXQz8waX+VoLoshYR36fcYL1iswjnqZKSKDPSfvj17A/G2wfuTclb2t++9rGArG4Q== X-Received: by 2002:a05:600c:1c97:b0:3f4:24fa:ca1c with SMTP id k23-20020a05600c1c9700b003f424faca1cmr5412390wms.0.1683651547525; Tue, 09 May 2023 09:59:07 -0700 (PDT) Received: from localhost.localdomain ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id a11-20020a5d508b000000b00307a86a4bcesm1620229wrt.35.2023.05.09.09.59.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 09:59:06 -0700 (PDT) From: Simon Tournier Date: Tue, 9 May 2023 18:58:59 +0200 Message-Id: X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::336; envelope-from=zimon.toutoune@gmail.com; helo=mail-wm1-x336.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, FREEMAIL_FROM=0.001, 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-Spam-Score: -1.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: -0.6 (/) Hi, This patch fixes #63267 [1] by adding the output 'lib' to gcc-toolchain. The aim of gcc-toolchain is to be a battery included of GCC. Maybe, this 'lib' output could be directly included with the 'out'. Well, I do not know. WDYT? For sure, it seems to help people using 'gcc:lib'. :-) --8<---------------cut here---------------start------------->8--- $ ./pre-inst-env guix shell gcc-toolchain:lib [...] $ ls $GUIX_ENVIRONMENT/lib audit libatomic.a libc.so.6 libitm.so.1.0.0 libnss_files.so.2 libssp_nonshared.a libtsan_preinit.o bfd-plugins libatomic.la libctf.a libitm.spec libnss_hesiod.so libssp_nonshared.la libtsan.so crt1.o libatomic.so libctf.la liblsan.a libnss_hesiod.so.2 libssp.so libtsan.so.2 crti.o libatomic.so.1 libctf-nobfd.a liblsan.la libopcodes.a libssp.so.0 libtsan.so.2.0.0 crtn.o libatomic.so.1.2.0 libctf-nobfd.la liblsan_preinit.o libopcodes.la libssp.so.0.0.0 libubsan.a gcc libbfd.a libdl.a liblsan.so libpcprofile.so libstdc++.a libubsan.la gconv libbfd.la libdl.so.2 liblsan.so.0 libpthread.a libstdc++fs.a libubsan.so gcrt1.o libBrokenLocale.so libgcc_s.so liblsan.so.0.0.0 libpthread.so.0 libstdc++fs.la libubsan.so.1 grcrt1.o libBrokenLocale.so.1 libgcc_s.so.1 libmemusage.so libquadmath.a libstdc++.la libubsan.so.1.0.0 ld-linux-x86-64.so.2 libcc1.la libgomp.a libm.so libquadmath.la libstdc++.so libutil.a libanl.a libcc1.so libgomp.la libm.so.6 libquadmath.so libstdc++.so.6 libutil.so.1 libanl.so libcc1.so.0 libgomp.so libmvec.so libquadmath.so.0 libstdc++.so.6.0.30 Mcrt1.o libanl.so.1 libcc1.so.0.0.0 libgomp.so.1 libmvec.so.1 libquadmath.so.0.0.0 libstdc++.so.6.0.30-gdb.py rcrt1.o libasan.a libc_malloc_debug.so libgomp.so.1.0.0 libnsl.so.1 libresolv.so libsupc++.a Scrt1.o libasan.la libc_malloc_debug.so.0 libgomp.spec libnss_compat.so libresolv.so.2 libsupc++.la libasan_preinit.o libc_nonshared.a libitm.a libnss_compat.so.2 librt.so.1 libthread_db.so libasan.so libcrypt.so libitm.la libnss_db.so libsanitizer.spec libthread_db.so.1 libasan.so.8 libcrypt.so.1 libitm.so libnss_db.so.2 libssp.a libtsan.a libasan.so.8.0.0 libc.so libitm.so.1 libnss_dns.so.2 libssp.la libtsan.la --8<---------------cut here---------------end--------------->8--- Well, another annoyance is that libstdc++ could be built using another version. Let for later. :-) 1: https://issues.guix.gnu.org/issue/63267 Cheers, simon Simon Tournier (2): gnu: gcc-toolchain: Do not use gcc-final. gnu: make-gcc-toolchain: Add 'lib' outputs. gnu/packages/commencement.scm | 35 +++++++++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 8 deletions(-) base-commit: 76a3deb8675576a6ce64874234c9d3881060db3b -- 2.38.1 From unknown Mon Jun 23 07:52:53 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63393] [PATCH 1/2] gnu: gcc-toolchain: Do not use gcc-final. Resent-From: Simon Tournier Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 May 2023 17:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63393 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63393@debbugs.gnu.org Cc: Simon Tournier Received: via spool by 63393-submit@debbugs.gnu.org id=B63393.168365186129982 (code B ref 63393); Tue, 09 May 2023 17:05:02 +0000 Received: (at 63393) by debbugs.gnu.org; 9 May 2023 17:04:21 +0000 Received: from localhost ([127.0.0.1]:44337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwQlA-0007nV-Om for submit@debbugs.gnu.org; Tue, 09 May 2023 13:04:21 -0400 Received: from mail-wm1-f47.google.com ([209.85.128.47]:38360) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwQl8-0007nE-AM for 63393@debbugs.gnu.org; Tue, 09 May 2023 13:04:19 -0400 Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-3f42379d553so4845705e9.1 for <63393@debbugs.gnu.org>; Tue, 09 May 2023 10:04:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683651852; x=1686243852; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=RdcYQ7HMlcTvWAUBctmYxUVnCnEAkvatZCKLvxNc9Q4=; b=jTxTobNj/neWMZGj6g9ch5si3YBr3GyvwPaRdSA4P6RZqfNjj/MkMrQ7fp2r87SYNH aRTcW8btAk9XUIJfcnIDulvQUWfQjPiePsI36xPJhBB6xqpO7f4a5oYK6K6Sf+7BjSys XC6TxikOv3/1a/hkhnNhbOdSsWRZE6dfrBaDiiC7AC+tVpwa/P8xKtJUOdtzEIgzgjEQ 43Ia9hhj8UoHEHQy2mqIkhPgYxg2ur8/LoODj2wYrUg1ZKWDAvvqEKPMehr7jvloHdR3 fd6uhgsWb5iI9jaa8sW4GhnD1EY2QOqI3po6NmsD8NemhsDFQS1j6X6uCWC23Uud+OUR Y2nQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683651852; x=1686243852; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RdcYQ7HMlcTvWAUBctmYxUVnCnEAkvatZCKLvxNc9Q4=; b=Jb3ZXDlD7Ee1cPA7hk5MsSAvmHGM6bwI5ErEWg2/wyKrFMmwVorjuwlLNVcDxQI0h8 jIO1cQLR4RfCyWdcXJA98hWew45M1rleAwrvo3jb3wk3GsSi3BQkumrOv2G24T87cBYx OlRYh1U2/3knB3RSJLgxNaKWKCx1YiKeOVN518Vp4tI7aLwUdZLhkENLxsOo0SVY/1d8 FA0xbAXA6eUGTaopeblCp7vOY9uxDl3gepPwHFcKXqjiHsidgZ19K4oKbLWW9Crt+O8L aQ29yvJLs6IywXL7yS18rYg0vqkj8BBcctiYu0OX54WF3JVE170uUeJc/DnM4z0VNJq2 H5wA== X-Gm-Message-State: AC+VfDxlFmkhu2BZVcup0aUVuWmuXrhppKnTxoLI6lX13fFMR6Da48sy CMIhYkLF3TTgyfN2SC5B/umJJgz+pqk= X-Google-Smtp-Source: ACHHUZ5065KnnisrEWud7qnpcKedCzI8iXW4HekVgtH2r0K5SUVe8lxbtCYgnsa3NRJiGqrLNHHQCA== X-Received: by 2002:a05:600c:3581:b0:3f4:27ff:2ed7 with SMTP id p1-20020a05600c358100b003f427ff2ed7mr4314193wmq.4.1683651852318; Tue, 09 May 2023 10:04:12 -0700 (PDT) Received: from localhost.localdomain ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id c20-20020a7bc014000000b003ef64affec7sm20371185wmb.22.2023.05.09.10.04.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 10:04:11 -0700 (PDT) From: Simon Tournier Date: Tue, 9 May 2023 19:04:04 +0200 Message-Id: <27f75012219400a41da9c3148ec42fd4cec38cc4.1683650835.git.zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 (-) * gnu/packages/commencement.scm (gcc-toolchain): Bind to the default gcc-toolchain-11 being consitent with others. (gcc-toolchain-11): Make it from gcc-11. (gcc-toolchain-aka-gcc): Bind to gcc-toolchain. --- gnu/packages/commencement.scm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index ab07fb37ab..7ec177e206 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -3486,8 +3486,6 @@ (define* (make-gcc-toolchain gcc ("libc-debug" ,libc "debug") ("libc-static" ,libc "static")))))) -(define-public gcc-toolchain - (make-gcc-toolchain gcc-final)) (define-public gcc-toolchain-4.8 (make-gcc-toolchain gcc-4.8)) @@ -3514,15 +3512,19 @@ (define-public gcc-toolchain-10 (make-gcc-toolchain gcc-10)) (define-public gcc-toolchain-11 - gcc-toolchain) + (make-gcc-toolchain gcc-11)) (define-public gcc-toolchain-12 (make-gcc-toolchain gcc-12)) +;; The default GCC +(define-public gcc-toolchain + gcc-toolchain-11) + (define-public gcc-toolchain-aka-gcc ;; It's natural for users to try "guix install gcc". This package ;; automatically "redirects" them to 'gcc-toolchain'. - (deprecated-package "gcc" gcc-toolchain-11)) + (deprecated-package "gcc" gcc-toolchain)) (define-public gdc-toolchain-10 -- 2.38.1 From unknown Mon Jun 23 07:52:53 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63393] [PATCH 2/2] gnu: make-gcc-toolchain: Add 'lib' outputs. Resent-From: Simon Tournier Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 May 2023 17:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63393 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63393@debbugs.gnu.org Cc: Simon Tournier Received: via spool by 63393-submit@debbugs.gnu.org id=B63393.168365193330142 (code B ref 63393); Tue, 09 May 2023 17:06:01 +0000 Received: (at 63393) by debbugs.gnu.org; 9 May 2023 17:05:33 +0000 Received: from localhost ([127.0.0.1]:44346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwQmL-0007q6-Gq for submit@debbugs.gnu.org; Tue, 09 May 2023 13:05:33 -0400 Received: from mail-wm1-f46.google.com ([209.85.128.46]:39147) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwQmI-0007pn-C7 for 63393@debbugs.gnu.org; Tue, 09 May 2023 13:05:31 -0400 Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-3f42b429290so2342865e9.0 for <63393@debbugs.gnu.org>; Tue, 09 May 2023 10:05:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683651924; x=1686243924; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bh/1yXXha0TWzsIQcfdAysgvyo8dgUasYfGjAhG2FLU=; b=EqG8I4ErW5joBIAGRBvrLQmL0lZFW0o1GpNDdGR61rvjGvOA4ewB55pxCI4YXig40H yQzcXdJZ7jY76TMhb0I2qV/gEK2j5ughHDbczpGf31HGijrN8DbANtOY8BJDFCIhrkVg bWj826s/RwKUmFZghaBMdBuKUqb/2DJHcgJB6IQzkfvE2TjlbU+X3ZKGsjDufiC2yAI3 Hl4L0aM0HdFY0eDRYAxwoI0I7C4LXk+dUJQV5edWsw5qpMlqbvvJA2QlzXqfvUSyUvH9 c3w/gdm1hSjOI5CtwtmKeVkSyBh5ZK7ZEFlgXp9xRjl6KzQ6E+5oP6YsTu7PDntuwG0F 7kUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683651924; x=1686243924; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bh/1yXXha0TWzsIQcfdAysgvyo8dgUasYfGjAhG2FLU=; b=IVTdifc8iKOHBjLO5Q2eJymbv8oZHp6Uo3l17xoQ4/JCkLEggePi0Kj6LQJkDoPECh hKbLP7XvyLzlj2Mawqh0x//HIuvrycgXV051rTyYLQMR/PQG6xKRVGZhyVyjIjhwBL6M 1hbMHOxX8lacup5MmeBKIi+FgK/VTmyQ28eWnolPrh7HxoTjyJqhLktBKoIaYh9WcLrM IGGcgc+U/8C+GlM/4ZQ/XieuOZpkRqdJA+fS52pVh++RmLkPpY5w0nKckLxdzlp5arIc Gc2jWB6kniWWZhFxW5tlOOKSMqcpkhjDz/DB93mNNQNhBY4nzFvFeRwoJWyo79gpfVa7 9Dag== X-Gm-Message-State: AC+VfDyQUSVl4NYun3Ji6JB3iAYq6s1T3IIxIXgCuNbOTv5eHutoTxPv 01dR9wdxjZtmWkc4kNBvvN+T70CmZDQ= X-Google-Smtp-Source: ACHHUZ7k7Aa2+Lgt2yfzLxs6JRvk6aFQXtU6+0kPKExwseDUsJXfjPshdJHnUuTqXcEKlzbVZnq/8g== X-Received: by 2002:a05:600c:1c0e:b0:3f4:26ce:e7be with SMTP id j14-20020a05600c1c0e00b003f426cee7bemr4808416wms.3.1683651924370; Tue, 09 May 2023 10:05:24 -0700 (PDT) Received: from localhost.localdomain ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id c20-20020a7bc014000000b003ef64affec7sm20371185wmb.22.2023.05.09.10.05.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 10:05:24 -0700 (PDT) From: Simon Tournier Date: Tue, 9 May 2023 19:04:05 +0200 Message-Id: X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 (-) * gnu/packages/commencement.scm (make-gcc-toolchain): Add 'lib' outputs. --- gnu/packages/commencement.scm | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index 7ec177e206..94d5884a9c 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -14,6 +14,7 @@ ;;; Copyright © 2021 Julien Lepiller ;;; Copyright © 2022 Ricardo Wurmus ;;; Copyright © 2022 Ekaitz Zarraga +;;; Copyright © 2023 Simon Tournier ;;; ;;; This file is part of GNU Guix. ;;; @@ -3444,15 +3445,30 @@ (define* (make-gcc-toolchain gcc (filter-map (match-lambda (("libc-debug" . _) #f) (("libc-static" . _) #f) + (("gcc-lib" . _) #f) + (("gcc-debug" . _) #f) ((_ . directory) directory)) %build-inputs)) (union-build (assoc-ref %outputs "debug") (list (assoc-ref %build-inputs - "libc-debug"))) + "libc-debug") + (assoc-ref %build-inputs + "gcc-debug"))) + (union-build (assoc-ref %outputs "static") (list (assoc-ref %build-inputs "libc-static"))) + + (union-build (assoc-ref %outputs "lib") + (list (assoc-ref %build-inputs + "ld-wrapper") + (assoc-ref %build-inputs + "binutils") + (assoc-ref %build-inputs + "gcc-lib") + (assoc-ref %build-inputs + "libc"))) #t)))) (native-search-paths @@ -3474,7 +3490,7 @@ (define* (make-gcc-toolchain gcc binaries, plus debugging symbols in the @code{debug} output), and Binutils. GCC is the GNU Compiler Collection.") (home-page "https://gcc.gnu.org/") - (outputs '("out" "debug" "static")) + (outputs '("out" "debug" "static" "lib")) ;; The main raison d'être of this "meta-package" is (1) to conveniently ;; install everything that we need, and (2) to make sure ld-wrapper comes @@ -3484,8 +3500,9 @@ (define* (make-gcc-toolchain gcc ("binutils" ,binutils-final) ("libc" ,libc) ("libc-debug" ,libc "debug") - ("libc-static" ,libc "static")))))) - + ("libc-static" ,libc "static") + ("gcc-lib" ,gcc "lib") + ("gcc-debug" ,gcc "debug")))))) (define-public gcc-toolchain-4.8 (make-gcc-toolchain gcc-4.8)) -- 2.38.1 From unknown Mon Jun 23 07:52:53 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63393] [PATCH 0/2] Fix libstdc++.so and gcc-toolchain References: In-Reply-To: Resent-From: Kaelyn Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 May 2023 18:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63393 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "63393@debbugs.gnu.org" <63393@debbugs.gnu.org> Received: via spool by 63393-submit@debbugs.gnu.org id=B63393.168365822228505 (code B ref 63393); Tue, 09 May 2023 18:51:01 +0000 Received: (at 63393) by debbugs.gnu.org; 9 May 2023 18:50:22 +0000 Received: from localhost ([127.0.0.1]:44494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwSPm-0007Pg-35 for submit@debbugs.gnu.org; Tue, 09 May 2023 14:50:22 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:45611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwSPj-0007PS-Na for 63393@debbugs.gnu.org; Tue, 09 May 2023 14:50:21 -0400 Date: Tue, 09 May 2023 18:50:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1683658212; x=1683917412; bh=0sYxjYSMf+E0jikmoW66A2ZkBQ1oM05MM333ujr/gLg=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=emIGTD+1Z0A4dU3Ez3aFIYIz5cQ2ZVmBA2+fAA93oavlkQIxVNoMD931ZnZ00m2BO 2FdTMVX/abyA4Nye/CUfHP/RruWtPm8RpkanUzv/puGDstVFX1NWFHQeF3WA2+C93s 7yJCD3mNy/be4TjHUmOZBub2SKqbemmYLQjj7mgEh/cfTqPDOWQY0eE6duJgnS9IJz fNx/8j9VNsLNioEeV+Ggd4hCZlzaMyviCVlAW0brY5kGwToP8xWp+jfJOochpoNrMz c4Fpf7JmvhVolYyw1QPqSlCXRAgcy60ZU3IAYvcI9ffdtUuLNyQgf20TE+d3fuRgTB Xg94eS51UZu4Q== From: Kaelyn Message-ID: Feedback-ID: 34709329: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 (-) Hi, I like the direction of this patch. However, if gcc-toolchain:lib is intend= ed to provide the runtime libraries when the full compiler isn't needed, th= en I think the .a and .la files should be moved back to the main gcc-toolch= ain output (or a separate :static output) since they are for static linking= and the .a files in particular can be sizeable. Cheers, Kaelyn From unknown Mon Jun 23 07:52:53 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63393] [PATCH 0/2] Fix libstdc++.so and gcc-toolchain Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 11 May 2023 13:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63393 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Simon Tournier Cc: Kaelyn , 63393@debbugs.gnu.org Received: via spool by 63393-submit@debbugs.gnu.org id=B63393.1683812291528 (code B ref 63393); Thu, 11 May 2023 13:39:02 +0000 Received: (at 63393) by debbugs.gnu.org; 11 May 2023 13:38:11 +0000 Received: from localhost ([127.0.0.1]:50077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1px6Uk-00008S-Mm for submit@debbugs.gnu.org; Thu, 11 May 2023 09:38:10 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1px6Uj-00008E-8k for 63393@debbugs.gnu.org; Thu, 11 May 2023 09:38:09 -0400 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 ) id 1px6Ud-0005tg-Jw; Thu, 11 May 2023 09:38:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=OonixX9i0QWkBC2xVp4WtAWQzA6NmI0lUxLwQojLD8Y=; b=D9ubPPkjmJTzFTUeQMEe oB0ZoXCq4mrThP5HtP1x4nN30NgZTID80I4nl4Xk6gBNwshWuUojtPoEuDmMD1diTfu8Bbw3cbuEY E6K8VXh1752yeCWbBKk/gajIZnMtIfK3sNfVBYFk/Q1lg+WpIvpOlTvE0KLH0afwio3fdfULmtORp I6KgO/Ayuvv+iuBV0/cqVnp8Nbw1T4btA2wAR30XpuNkZWyu1y5WpUIW16ET8i2+vzk2g6SzoISOC OczNLcQSCd5aEdZMsaWfigTUdOp583D5GBC6aokrjKApoMmbi2PYOjH/Zpi5yK5CC4WSg173lbhPt +kuKinsrmiDs9A==; Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1px6Ud-00017Y-5b; Thu, 11 May 2023 09:38:03 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: Date: Thu, 11 May 2023 15:38:01 +0200 In-Reply-To: (Simon Tournier's message of "Tue, 9 May 2023 19:04:05 +0200") Message-ID: <87r0rn2dl2.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.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: -3.3 (---) Hi, Simon Tournier skribis: > * gnu/packages/commencement.scm (make-gcc-toolchain): Add 'lib' outputs. [...] > (filter-map (match-lambda > (("libc-debug" . _) #f) > (("libc-static" . _) #= f) > + (("gcc-lib" . _) #f) > + (("gcc-debug" . _) #f) I would include gcc:lib in =E2=80=9Cout=E2=80=9D (thus not adding a =E2=80= =9Clib=E2=80=9D output to =E2=80=98gcc-toolchain=E2=80=99). Yes, gcc:lib includes *.a and *.la, but those are already part of the =E2=80=98gcc-toolchain=E2=80=99 closure: --8<---------------cut here---------------start------------->8--- $ guix size gcc-toolchain |head -6 store item total s= elf /gnu/store/jv78mm3dmr6fl2hhy1bkbhfpm702v3gq-gcc-12.3.0 292.6 = 169.4 41.2% /gnu/store/zh4x65snfis7svs6906gj1z8i7dx2j3m-binutils-2.38 95.5 = 54.9 13.4% /gnu/store/g8p09w6r78hhkl2rv1747pcp9zbk6fxv-guile-3.0.9 134.0 = 53.1 12.9% /gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35 40.6 = 38.8 9.4% /gnu/store/gmv6n5vy5qcsn71pkapg2hnknyn1p7g3-gcc-12.3.0-lib 76.8 = 36.2 8.8% --8<---------------cut here---------------end--------------->8--- However, I=E2=80=99d leave out gcc:debug because (0) it=E2=80=99s unrelated= :-), (1) =E2=80=98gcc-final=E2=80=99 has no =E2=80=9Cdebug=E2=80=9D output, and (2) = it=E2=80=99s really for a niche (folks developing compiler plugins, typically). I=E2=80=99d also leave out the /lib directory of Binutils, which is again r= arely useful. WDYT? Thanks, Ludo=E2=80=99. From unknown Mon Jun 23 07:52:53 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63393] [PATCH 0/2] Fix libstdc++.so and gcc-toolchain References: In-Reply-To: Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 16 Jul 2023 18:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63393 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Simon Tournier , Kaelyn Cc: 63393@debbugs.gnu.org Received: via spool by 63393-submit@debbugs.gnu.org id=B63393.16895324443404 (code B ref 63393); Sun, 16 Jul 2023 18:35:01 +0000 Received: (at 63393) by debbugs.gnu.org; 16 Jul 2023 18:34:04 +0000 Received: from localhost ([127.0.0.1]:48560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qL6ZI-0000sq-3d for submit@debbugs.gnu.org; Sun, 16 Jul 2023 14:34:04 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:59593) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qL6ZG-0000sK-7v for 63393@debbugs.gnu.org; Sun, 16 Jul 2023 14:34:03 -0400 Date: Sun, 16 Jul 2023 18:33:52 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1689532436; x=1689791636; bh=MbUnlG3MjmeGmueeftbs8y/yCGcVTgRibHYc/NTvbok=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=uIaEOe02axeBGoU+9OTawwvBfeHWAmyVH7iCtYuRF18r2ljqIuPgeLr1CGWuQ9j+g nmtK2qjx8L3P0QZ3vRgecK+yRKQpYNoyA+9PrAnM36BRrlK1SYhC6Tt5v/zAGar2q/ MhUhaIo1MJU1QWqbc62jsojkkglMflZm0OQb5QMPWeT8qtX9a1cdSto+BkG1YoTNzx l28f0lIJOdHV8HsQunvs3HnmPQ1ppV9/aGKBznmM9pPSMZjNW7AMy8UWy1Yv7nNGEX fD2hnrOF25v2oValQzuCVTmRwa/5Dtsy1rHeu87LjfMzAlHTcSAJX4Oo2o4ybq5Jk6 HMHZq93iRjC9Q== From: John Kehayias Message-ID: <87sf9nzoxf.fsf_-_@protonmail.com> Feedback-ID: 7805494: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 (-) Hello, On Thu, May 11, 2023 at 03:38 PM, Ludovic Court=C3=A8s wrote: > Hi, > > Simon Tournier skribis: > >> * gnu/packages/commencement.scm (make-gcc-toolchain): Add 'lib' outputs. > > [...] > >> (filter-map (match-lambda >> (("libc-debug" . _) #= f) >> (("libc-static" . _) = #f) >> + (("gcc-lib" . _) #f) >> + (("gcc-debug" . _) #f= ) > > I would include gcc:lib in =E2=80=9Cout=E2=80=9D (thus not adding a = =E2=80=9Clib=E2=80=9D output to > =E2=80=98gcc-toolchain=E2=80=99). > > Yes, gcc:lib includes *.a and *.la, but those are already part of the > =E2=80=98gcc-toolchain=E2=80=99 closure: > > $ guix size gcc-toolchain |head -6 > store item total = self > /gnu/store/jv78mm3dmr6fl2hhy1bkbhfpm702v3gq-gcc-12.3.0 292.6 = 169.4 41.2% > /gnu/store/zh4x65snfis7svs6906gj1z8i7dx2j3m-binutils-2.38 95.5 = 54.9 13.4% > /gnu/store/g8p09w6r78hhkl2rv1747pcp9zbk6fxv-guile-3.0.9 134.0 = 53.1 12.9% > /gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35 40.6 = 38.8 9.4% > /gnu/store/gmv6n5vy5qcsn71pkapg2hnknyn1p7g3-gcc-12.3.0-lib 76.8 = 36.2 8.8% > > However, I=E2=80=99d leave out gcc:debug because (0) it=E2=80=99s unrelat= ed :-), (1) > =E2=80=98gcc-final=E2=80=99 has no =E2=80=9Cdebug=E2=80=9D output, and (2= ) it=E2=80=99s really for a niche > (folks developing compiler plugins, typically). > > I=E2=80=99d also leave out the /lib directory of Binutils, which is again= rarely > useful. > > WDYT? > I don't have any strong opinions on the organization here of these outputs, happy to defer to whatever others decide here. It would be nice to have this sorted and taken care of before we forget about it :) However, I think this message from Kaelyn only went to the bug number (just saw that as I went to reply here) so I'm including it here: On Tue, May 09, 2023 at 06:50 PM, Kaelyn wrote: > Hi, > > I like the direction of this patch. However, if gcc-toolchain:lib is > intended to provide the runtime libraries when the full compiler isn't > needed, then I think the .a and .la files should be moved back to the > main gcc-toolchain output (or a separate :static output) since they > are for static linking and the .a files in particular can be sizeable. > > Cheers, > Kaelyn From unknown Mon Jun 23 07:52:53 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63393] [PATCH 0/2] Fix libstdc++.so and gcc-toolchain References: In-Reply-To: Resent-From: Isaac van Bakel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 26 Oct 2023 13:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63393 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: <63393@debbugs.gnu.org> Received: via spool by 63393-submit@debbugs.gnu.org id=B63393.169832626428760 (code B ref 63393); Thu, 26 Oct 2023 13:18:02 +0000 Received: (at 63393) by debbugs.gnu.org; 26 Oct 2023 13:17:44 +0000 Received: from localhost ([127.0.0.1]:60955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw0F3-0007Th-Ln for submit@debbugs.gnu.org; Thu, 26 Oct 2023 09:17:44 -0400 Received: from mailg210.ethz.ch ([2001:67c:10ec:5606::21]:36502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvzDL-0005fU-QH for 63393@debbugs.gnu.org; Thu, 26 Oct 2023 08:11:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inf.ethz.ch; s=key1-q2-2022; t=1698322271; h=From:Subject:Date:Message-ID:To :MIME-Version:Content-Type:Content-Transfer-Encoding; bh=l9Vov9MExRH03h17 qY/2Hgbn/1v+fHyNOwKg/8ZEuS8=; b=nu9GYQ0y+ypKD/1RBgyb4qRWL/Rs9UOr1JqtEFvRl uAgqBiRMA/a0j7G+TITuK5Fm7Y2Lcf7k5Y9mHmMrcR1FLH0RS94gG0HdyqASOEz+3dvqE1cY3 Ihxa1M9JELMhgBfLwhBVjnhZVzrFNfJmajE63CY5fn0gG9x9f8gs0CjwWKPQfwB3f+q39e3Mk v/ZRsgxnQQjwO4+RsYqPTdv/hcxleoZcxW3RLq8lI1Wb1KEftBUi62X5v3GUCxSyrdKYhcJ44 YKBtLoPub4xVjQbfkewp08tjSDDalJl7hBpOUTP79jsQiF4TfQFmWObB3E7zv3UywKc/H6qHM X2bPSpfEw==; Received: from mailm115.d.ethz.ch (2001:67c:10ec:5602::27) by mailg210.ethz.ch (2001:67c:10ec:5606::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Thu, 26 Oct 2023 14:11:11 +0200 Received: from [129.132.31.115] (129.132.31.115) by mailm115.d.ethz.ch (2001:67c:10ec:5602::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Thu, 26 Oct 2023 14:11:12 +0200 Message-ID: Date: Thu, 26 Oct 2023 14:11:12 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Content-Language: en-US From: Isaac van Bakel Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [129.132.31.115] X-ClientProxiedBy: mailm114.d.ethz.ch (2001:67c:10ec:5602::26) To mailm115.d.ethz.ch (2001:67c:10ec:5602::27) X-DKIM-Signer: DkimX (v3.20.320) X-Spam-Score: -2.3 (--) X-Mailman-Approved-At: Thu, 26 Oct 2023 09:17:35 -0400 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: -3.3 (---) Hi, Is there anything I can do to help (a version of) this patch get over the line? I'm currently in a state when I want to use libgcc_s.so.1, which is only provided by gcc:lib, which doesn't set the library path properly. According to #25072, gcc-toolchain should support my use-case. Thanks, Isaac From unknown Mon Jun 23 07:52:53 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63393] [PATCH 0/2] Fix libstdc++.so and gcc-toolchain Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 16 Jan 2024 22:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63393 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: John Kehayias Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , 63393@debbugs.gnu.org, Kaelyn , Simon Tournier Received: via spool by 63393-submit@debbugs.gnu.org id=B63393.170544339313098 (code B ref 63393); Tue, 16 Jan 2024 22:17:01 +0000 Received: (at 63393) by debbugs.gnu.org; 16 Jan 2024 22:16:33 +0000 Received: from localhost ([127.0.0.1]:50030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPrjU-0003Od-Nk for submit@debbugs.gnu.org; Tue, 16 Jan 2024 17:16:33 -0500 Received: from mail-qk1-x72c.google.com ([2607:f8b0:4864:20::72c]:47220) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rPrjS-0003HQ-Dz for 63393@debbugs.gnu.org; Tue, 16 Jan 2024 17:16:31 -0500 Received: by mail-qk1-x72c.google.com with SMTP id af79cd13be357-7831389c7daso909696985a.2 for <63393@debbugs.gnu.org>; Tue, 16 Jan 2024 14:16:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705443384; x=1706048184; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2rkucdddA1wEPzMDGYyqBVTjoXxOx6bDhugt7xASUaA=; b=Gvr6fvJLFgdJS8Ukf/xtKNxpuwzloxX/wipjitYOyxxm5mVmAoTr1n9xw066wDogrs j0JwTN7D2kvJilxkmk59sKZTuArDU7c/zody3By1305aeWjSyDU+sC8R9LiTxtxB7Lf+ M1JX14GAwQL/WgC4QfXrlkLlFEZyd10nUOUMHk9FxcNuafQj3bWTS7yLvYSecQJCO94k Idrqg6jYl5NAB6ZZN4J9wUJcp1LteceZs1+Cihr+oSXsL11B9jrwjoTJ9NxjfyXPRj0c fIkrGCYcWybPUtKUiQFXDYwJhtfiB+il+OPs3q2NasOjP8SycZaRc3tSD2FXKLIdsvIE vkYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705443384; x=1706048184; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=2rkucdddA1wEPzMDGYyqBVTjoXxOx6bDhugt7xASUaA=; b=dZqm3yusnjuL/H6I45eXFViNCgUOn859vML8WtltB61lpAzTnX3Hcwbgnk9irONBLc ZIE9p8wTbPH4eA6S6l+ihgmZ+cUjJUZRzd5h+CcMOEL9DDkEvSIEqEKwibt8Ut2PKelj lwAKcR9PAjzWAy6xLOwrh3WgpT33/33Kr+dA9bt4RWS6gyPG5/K/zovyUWAWFylXB/DT 4L1GR6vw0PObeAe6cA/Ioos+QnTPsFYKUWCmjKt4yZPMKVbzwrcWhlHKyeXzRjQIPJyK m/Rpr9JWrRofZ7Pw0QLUzBfm/8EL5hgj5TeDI4pLae3TpeGUJKM0nEM7s19dyzWrDbhr Y2ag== X-Gm-Message-State: AOJu0YxGcGHgwlJVLloPrmU1buCf3KEzomPExXsTXJlvAFbN9+8n0V9k xcAsEK/NAXtTZ6D7IEbrJJGKV0jnEHQ= X-Google-Smtp-Source: AGHT+IFglY0z9TZ0WBaj9RafrScWG0Q7xW5gIpAUpJI/17J6F7K67GD5rOB+RMWl7i6gKGFXlOKVzw== X-Received: by 2002:a05:620a:4015:b0:783:6de9:16e1 with SMTP id h21-20020a05620a401500b007836de916e1mr1310877qko.79.1705443383790; Tue, 16 Jan 2024 14:16:23 -0800 (PST) Received: from hurd (dsl-10-141-147.b2b2c.ca. [72.10.141.147]) by smtp.gmail.com with ESMTPSA id y16-20020a05620a0e1000b007834a6a1c65sm3331739qkm.82.2024.01.16.14.16.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Jan 2024 14:16:22 -0800 (PST) From: Maxim Cournoyer In-Reply-To: <87sf9nzoxf.fsf_-_@protonmail.com> (John Kehayias's message of "Sun, 16 Jul 2023 18:33:52 +0000") References: <87sf9nzoxf.fsf_-_@protonmail.com> Date: Tue, 16 Jan 2024 17:16:21 -0500 Message-ID: <87o7dkrkju.fsf@gmail.com> 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-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 (-) Hello, John Kehayias writes: > Hello, > > On Thu, May 11, 2023 at 03:38 PM, Ludovic Court=C3=A8s wrote: > >> Hi, >> >> Simon Tournier skribis: >> >>> * gnu/packages/commencement.scm (make-gcc-toolchain): Add 'lib' outputs. >> >> [...] >> >>> (filter-map (match-lambda >>> (("libc-debug" . _) = #f) >>> (("libc-static" . _)= #f) >>> + (("gcc-lib" . _) #f) >>> + (("gcc-debug" . _) #= f) >> >> I would include gcc:lib in =E2=80=9Cout=E2=80=9D (thus not adding a =E2= =80=9Clib=E2=80=9D output to >> =E2=80=98gcc-toolchain=E2=80=99). >> >> Yes, gcc:lib includes *.a and *.la, but those are already part of the >> =E2=80=98gcc-toolchain=E2=80=99 closure: >> >> $ guix size gcc-toolchain |head -6 >> store item total = self >> /gnu/store/jv78mm3dmr6fl2hhy1bkbhfpm702v3gq-gcc-12.3.0 292.6= 169.4 41.2% >> /gnu/store/zh4x65snfis7svs6906gj1z8i7dx2j3m-binutils-2.38 95.5= 54.9 13.4% >> /gnu/store/g8p09w6r78hhkl2rv1747pcp9zbk6fxv-guile-3.0.9 134.0= 53.1 12.9% >> /gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35 40.6= 38.8 9.4% >> /gnu/store/gmv6n5vy5qcsn71pkapg2hnknyn1p7g3-gcc-12.3.0-lib 76.8= 36.2 8.8% Moreover, the closure of 'gcc' itself, as can be found with: --8<---------------cut here---------------start------------->8--- $ guix size $(guix build -e '(@@ (gnu packages gcc) gcc)' | tail -n1 )' =C3=A9l=C3=A9ment du d=C3=A9p=C3=B4t = total lui-m=C3=AAme /gnu/store/hfppkc3p39rxrwd1g45n3239j9d0f8qd-gcc-11.3.0 267.8 = 146.1 54.5% /gnu/store/ln6hxqjvz6m9gdd9s97pivlqck7hzs99-glibc-2.35 40.6 = 38.8 14.5% /gnu/store/k9q9jxsqldxz0yl65rcgpnnncqwha2qi-gcc-11.3.0-lib 75.3 = 34.7 13.0% /gnu/store/6ncav55lbk5kqvwwflrzcr41hp5jbq0c-gcc-11.3.0-lib 75.3 = 34.7 13.0% /gnu/store/gdy0b065fk8wwxv49ln0c7892pam78z1-isl-0.24 83.2 = 5.2 1.9% /gnu/store/dpvr7rj89j7xdnzpjhhll8dpqh3fizz5-gmp-6.2.1 78.0 = 2.7 1.0% /gnu/store/4vn8m606saf5i3nvksgvl958c0i0nvsn-mpfr-4.2.0 80.2 = 2.2 0.8% /gnu/store/zzyywykw7kriln18rxqd82f0k5kidla7-bash-static-5.1.16 1.8 = 1.8 0.7% /gnu/store/v9p25q9l5nnaixkhpap5rnymmwbhf9rp-bash-minimal-5.1.16 41.6 = 1.0 0.4% /gnu/store/w55122b226ss928lxxg58plalah3xl9h-mpc-1.3.1 80.6 = 0.5 0.2% /gnu/store/hl6lb3irs8wrfv49fnirxshsq590pi9v-zlib-1.2.13 75.5 = 0.2 0.1% total : 267.8 Mio --8<---------------cut here---------------end--------------->8--- Shows that the main output of GCC already keeps a reference to its "lib" output within its closure. It seems we could merge "lib" back into "out" and simplify things? --=20 Thanks, Maxim From unknown Mon Jun 23 07:52:53 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63393] [PATCH 0/2] Fix libstdc++.so and gcc-toolchain Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 24 Jan 2024 17:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63393 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: John Kehayias , 63393@debbugs.gnu.org, Kaelyn , Simon Tournier Received: via spool by 63393-submit@debbugs.gnu.org id=B63393.170611614411391 (code B ref 63393); Wed, 24 Jan 2024 17:10:02 +0000 Received: (at 63393) by debbugs.gnu.org; 24 Jan 2024 17:09:04 +0000 Received: from localhost ([127.0.0.1]:46483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSgkJ-0002xe-II for submit@debbugs.gnu.org; Wed, 24 Jan 2024 12:09:03 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSgkH-0002x4-90 for 63393@debbugs.gnu.org; Wed, 24 Jan 2024 12:09:02 -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 ) id 1rSgk6-0002DR-CH; Wed, 24 Jan 2024 12:08:50 -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=8PZlZFeax24xvPNWloNDHjBkacUKXX/dd1GSokdVv4E=; b=b36jPkS6ds8VH2/CZ8Zj Q+kDVx17GDGNJFgWamDlPed6owxBdwxkE0+OEsB6aNGEOIlKizLGSWNWtRF2PHYAcNzxCht/3SAWg D4PWhf2PHdK/R7M+s8vkCpQKn9WtpdSXHzLM3Km/nlPFmnrWIx5If3eh4pnpW0bI2IQgdiT6QnBhL l6yWbaU/uM08Vh5yjqWO2FFCpoWYYe4EdhUvAVjoIAJPbzfqxWb6nL+lp+z3g32FtBDylp8uXyN2p 9z8Ldd6SgQ+impJtd2fO7LKk9CVopLXSl/jG3zpw73smFba9zkJwmBrQmLVCrgo8c1q2T0DbeGj2J PmPjbgYxtgRhSg==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <87o7dkrkju.fsf@gmail.com> (Maxim Cournoyer's message of "Tue, 16 Jan 2024 17:16:21 -0500") References: <87sf9nzoxf.fsf_-_@protonmail.com> <87o7dkrkju.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Quintidi 5 =?UTF-8?Q?Pluvi=C3=B4se?= an 232 de la =?UTF-8?Q?R=C3=A9volution,?= jour du Taureau X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 24 Jan 2024 18:08:47 +0100 Message-ID: <87ede6u09s.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-Spam-Score: -2.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: -3.3 (---) Hi, Maxim Cournoyer skribis: > Shows that the main output of GCC already keeps a reference to its "lib" > output within its closure. It seems we could merge "lib" back into > "out" and simplify things? No, because most packages depend on gcc:lib and we wouldn=E2=80=99t want th= em to depend on all of gcc: --8<---------------cut here---------------start------------->8--- $ guix size grep store item total s= elf /gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35 40.6 = 38.8 50.2% /gnu/store/930nwsiysdvy2x5zv1sf6v7ym75z8ayk-gcc-11.3.0-lib 75.3 = 34.7 44.9% /gnu/store/zzyywykw7kriln18rxqd82f0k5kidla7-bash-static-5.1.16 1.8 = 1.8 2.4% /gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16 41.6 = 1.0 1.3% /gnu/store/ixr7c3jadiqg640b8pz3njqhhm5zzmvj-grep-3.8 77.2 = 0.9 1.2% total: 77.2 MiB $ guix size grep gcc guix size: package 'gcc' has been superseded by 'gcc-toolchain' store item total s= elf /gnu/store/5lqhcv91ijy82p92ac6g5xw48l0lwwz4-gcc-11.3.0 223.6 = 148.1 43.0% /gnu/store/zh4x65snfis7svs6906gj1z8i7dx2j3m-binutils-2.38 95.5 = 54.9 16.0% /gnu/store/g8p09w6r78hhkl2rv1747pcp9zbk6fxv-guile-3.0.9 134.0 = 53.1 15.4% /gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35 40.6 = 38.8 11.3% /gnu/store/930nwsiysdvy2x5zv1sf6v7ym75z8ayk-gcc-11.3.0-lib 75.3 = 34.7 10.1% /gnu/store/5iklcps70c0sfkxvlrhg8jhf3q4h18bj-linux-libre-headers-5.15.49 = 5.9 5.9 1.7% /gnu/store/wlm2r1789qi5kg242kyk72ipr14xsc0n-libunistring-1.0 77.8 = 2.5 0.7% /gnu/store/zzyywykw7kriln18rxqd82f0k5kidla7-bash-static-5.1.16 1.8 = 1.8 0.5% /gnu/store/bmcbayp2prca1svm1d5livg4f477i452-pkg-config-0.29.2 76.4 = 1.1 0.3% /gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16 41.6 = 1.0 0.3% /gnu/store/ixr7c3jadiqg640b8pz3njqhhm5zzmvj-grep-3.8 77.2 = 0.9 0.3% /gnu/store/575d59dd56fwiyjv58n0kjc24g3wi1ik-libgc-8.2.2 76.1 = 0.8 0.2% /gnu/store/gqld7hz5vm4g904g7nc77z7wzvdrrwyb-zlib-1.2.13 40.8 = 0.2 0.1% /gnu/store/q5k9xqnq9fvbvn17xymdvnckcwp8xlp9-libffi-3.4.4 75.5 = 0.2 0.1% /gnu/store/fzsz6gk7g5spr7j5jx5zh6rysd5r0n64-gcc-toolchain-11.3.0 343.4 = 0.1 0.0% /gnu/store/na1dpbbcxjaa3n8wkwrfpch476f90hlf-ld-wrapper-0 189.1 = 0.1 0.0% total: 344.3 MiB --8<---------------cut here---------------end--------------->8--- Ludo=E2=80=99. From unknown Mon Jun 23 07:52:53 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63393] [PATCH 0/2] Fix libstdc++.so and gcc-toolchain Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 24 Jan 2024 19:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63393 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: John Kehayias , 63393@debbugs.gnu.org, Kaelyn , Simon Tournier Received: via spool by 63393-submit@debbugs.gnu.org id=B63393.17061235043251 (code B ref 63393); Wed, 24 Jan 2024 19:12:02 +0000 Received: (at 63393) by debbugs.gnu.org; 24 Jan 2024 19:11:44 +0000 Received: from localhost ([127.0.0.1]:46591 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSif1-0000qM-NX for submit@debbugs.gnu.org; Wed, 24 Jan 2024 14:11:44 -0500 Received: from mail-oi1-x233.google.com ([2607:f8b0:4864:20::233]:55452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSif0-0000qA-1t for 63393@debbugs.gnu.org; Wed, 24 Jan 2024 14:11:42 -0500 Received: by mail-oi1-x233.google.com with SMTP id 5614622812f47-3bd9773ed0fso2476176b6e.2 for <63393@debbugs.gnu.org>; Wed, 24 Jan 2024 11:11:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706123490; x=1706728290; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=GAk9jp57GAJ/fiFYQGYLw1/T5y6vuqLwCMutkjL68hA=; b=SMuZfY8ZHEagKRsks1eJNRSf2IbhtNhkP9MGBMasOts25qFrO8W7djXZHBtcDdcKSO he7RfhwQwaOvhLGl7Qb+0uLePqjyFYsrSsnfpwOGqmJDyZh/lbyLCzo/oqaNN/Wqyoiu SBuryJv6GLOSP1uaKEHaYpxqOl90+KUD9w9QzLiz2pZ5nMxc2mOlxc32qTjnFMkqjJxm P8ppd2yTyOWU/84VjW1+2HdZGNWasJAwaOk8lcnR7kExKhY4oYEEGiimq8vIYSpzushJ r6KTebKF3o9SqnzeiOJ6OZDHDvnBuXJ6O2+1s/0kPp053qcEelWtWS8725tDQKOqf/iy dHRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706123490; x=1706728290; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=GAk9jp57GAJ/fiFYQGYLw1/T5y6vuqLwCMutkjL68hA=; b=gVv1n8QWk+Icp3KZ6SVd/xvSOebm2ClcApHJViFn+MoGmmSC6KKJnF4uKugTKssUpv DVu8Kb86EaUZezCbIU8eB0nrqI7fMnMgzHKiOYyff+KMbfqpWg/lhvvMlcIwDFnnyZ5i oE3NLft1l7Bc6ZWrep3IcETMa7D4fi9WfcSjTKVLgPcsDYaVHqQYPdo3AzOHiCj+UMV0 +nbi40THMJYZyZ/eLvbomP84h/SXBRXVhoCIlnStec3G4jMqWv91YU+cSBBQPobZZSt2 Cxmc8S3WkZpt6cLKDTBxU15eENa4QvZwcBxjz9gM6SDuLHYKY+ZYGLiRsvnYFTMTD8iz nXFw== X-Gm-Message-State: AOJu0Yzlwdbsd1fmm5iWDll2TRzSTyg3PT+nYaBVwPLIkZfnluxGg8bM pAwcooBaU8oe430rApRqMFcKHYU1yfPtD9obl7a7pxDIZUEkb0FUZ5s5lUic2wg= X-Google-Smtp-Source: AGHT+IHa1N/goPz/nK63umYylnCbB5z+6qll95LaatmUsfZ2LCxpxk7X+sV19nA2c5o6eNGzwx+/XA== X-Received: by 2002:a05:6808:148a:b0:3bd:cd55:d320 with SMTP id e10-20020a056808148a00b003bdcd55d320mr1900611oiw.47.1706123490493; Wed, 24 Jan 2024 11:11:30 -0800 (PST) Received: from hurd (dsl-155-16.b2b2c.ca. [66.158.155.16]) by smtp.gmail.com with ESMTPSA id o11-20020ae9f50b000000b007837e17f643sm4291496qkg.63.2024.01.24.11.11.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Jan 2024 11:11:30 -0800 (PST) From: Maxim Cournoyer In-Reply-To: <87ede6u09s.fsf@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Wed, 24 Jan 2024 18:08:47 +0100") References: <87sf9nzoxf.fsf_-_@protonmail.com> <87o7dkrkju.fsf@gmail.com> <87ede6u09s.fsf@gnu.org> Date: Wed, 24 Jan 2024 14:11:29 -0500 Message-ID: <87sf2mwnq6.fsf@gmail.com> 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-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 (-) Hi Ludo, Ludovic Court=C3=A8s writes: > Hi, > > Maxim Cournoyer skribis: > >> Shows that the main output of GCC already keeps a reference to its "lib" >> output within its closure. It seems we could merge "lib" back into >> "out" and simplify things? > > No, because most packages depend on gcc:lib and we wouldn=E2=80=99t want = them to > depend on all of gcc: > > $ guix size grep > store item total = self > /gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35 40.6 = 38.8 50.2% > /gnu/store/930nwsiysdvy2x5zv1sf6v7ym75z8ayk-gcc-11.3.0-lib 75.3 = 34.7 44.9% > /gnu/store/zzyywykw7kriln18rxqd82f0k5kidla7-bash-static-5.1.16 1.8 = 1.8 2.4% > /gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16 41.6 = 1.0 1.3% > /gnu/store/ixr7c3jadiqg640b8pz3njqhhm5zzmvj-grep-3.8 77.2 = 0.9 1.2% > total: 77.2 MiB > $ guix size grep gcc > guix size: package 'gcc' has been superseded by 'gcc-toolchain' > store item total = self > /gnu/store/5lqhcv91ijy82p92ac6g5xw48l0lwwz4-gcc-11.3.0 223.6 = 148.1 43.0% > /gnu/store/zh4x65snfis7svs6906gj1z8i7dx2j3m-binutils-2.38 95.5 = 54.9 16.0% > /gnu/store/g8p09w6r78hhkl2rv1747pcp9zbk6fxv-guile-3.0.9 134.0 = 53.1 15.4% > /gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35 40.6 = 38.8 11.3% > /gnu/store/930nwsiysdvy2x5zv1sf6v7ym75z8ayk-gcc-11.3.0-lib 75.3 = 34.7 10.1% > /gnu/store/5iklcps70c0sfkxvlrhg8jhf3q4h18bj-linux-libre-headers-5.15.49 = 5.9 5.9 1.7% > /gnu/store/wlm2r1789qi5kg242kyk72ipr14xsc0n-libunistring-1.0 77.8 = 2.5 0.7% > /gnu/store/zzyywykw7kriln18rxqd82f0k5kidla7-bash-static-5.1.16 1.8 = 1.8 0.5% > /gnu/store/bmcbayp2prca1svm1d5livg4f477i452-pkg-config-0.29.2 76.4 = 1.1 0.3% > /gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16 41.6 = 1.0 0.3% > /gnu/store/ixr7c3jadiqg640b8pz3njqhhm5zzmvj-grep-3.8 77.2 = 0.9 0.3% > /gnu/store/575d59dd56fwiyjv58n0kjc24g3wi1ik-libgc-8.2.2 76.1 = 0.8 0.2% > /gnu/store/gqld7hz5vm4g904g7nc77z7wzvdrrwyb-zlib-1.2.13 40.8 = 0.2 0.1% > /gnu/store/q5k9xqnq9fvbvn17xymdvnckcwp8xlp9-libffi-3.4.4 75.5 = 0.2 0.1% > /gnu/store/fzsz6gk7g5spr7j5jx5zh6rysd5r0n64-gcc-toolchain-11.3.0 343.4 = 0.1 0.0% > /gnu/store/na1dpbbcxjaa3n8wkwrfpch476f90hlf-ld-wrapper-0 189.1 = 0.1 0.0% > total: 344.3 MiB Thanks for putting this into perspective. So out -> lib but lib !=3D depend on out, which makes it useful to reduce the closure when used standa= lone. --=20 Thanks, Maxim From unknown Mon Jun 23 07:52:53 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63393] [PATCH 0/2] Fix libstdc++.so and gcc-toolchain Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 03 Apr 2024 19:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63393 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Isaac van Bakel , 63393@debbugs.gnu.org, Kaelyn , Simon Tournier Received: via spool by 63393-submit@debbugs.gnu.org id=B63393.171217214621423 (code B ref 63393); Wed, 03 Apr 2024 19:23:01 +0000 Received: (at 63393) by debbugs.gnu.org; 3 Apr 2024 19:22:26 +0000 Received: from localhost ([127.0.0.1]:59689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rs6Bl-0005ZS-V5 for submit@debbugs.gnu.org; Wed, 03 Apr 2024 15:22:26 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:32109) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rs6Bi-0005Yb-Qm for 63393@debbugs.gnu.org; Wed, 03 Apr 2024 15:22:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1712172132; x=1712431332; bh=ndXmo0VgXIyPMsDKV+SoZKr5HmfEBXmDiQj4FRXh57M=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Lo2fQfZhGUasGClMmYVCO/kGwYQy0KGiVXuo698WTJJYCDX/q8ybwoUCu00H8A4CU bFdI4fDZ8I9IHDw/Fmw/Zvl8gbNCuTOzqHHtTbvEWBF/yTULxWJPwmijNSAWQZTRXP B6w12VxnY1ie6yehHTWcdUK6vIg/x0yiJrFTIm0Z6U4BItWFDXCv1eRunRTo87xkYW kpp/vsg31iOain7boketxnLatYgOL5JBIHciyYywOiZOq8Li36wNgBUbiCiLPtPHYM GHZrjnxYDvAY0issIq+1U3hc0mU4gxsVi3W1CAjkC3TshyNlEcYTPut8VlqQ9xxiot 8LiarfHSr01xA== Date: Wed, 03 Apr 2024 19:22:06 +0000 From: John Kehayias Message-ID: <87bk6qw8th.fsf@protonmail.com> In-Reply-To: <87sf9nzoxf.fsf_-_@protonmail.com> References: <87sf9nzoxf.fsf_-_@protonmail.com> Feedback-ID: 7805494: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 (-) Hi everyone, (And adding another CC for Isaac, where I think their message went just to the debbugs address, which goes to no one. Another victim of needing a "wide reply" which is easy from e.g. Emacs but not obvious especially for people who don't interact with debbugs much as I can attest to in my earlier days. Anyway, that's yet another issue to improve elsewhere.) On Sun, Jul 16, 2023 at 06:33 PM, John Kehayias wrote: > Hello, > > On Thu, May 11, 2023 at 03:38 PM, Ludovic Court=C3=A8s wrote: > >> Hi, >> >> Simon Tournier skribis: >> >>> * gnu/packages/commencement.scm (make-gcc-toolchain): Add 'lib' outputs= . >> >> [...] >> >>> (filter-map (match-lambda >>> (("libc-debug" . _) = #f) >>> (("libc-static" . _)= #f) >>> + (("gcc-lib" . _) #f) >>> + (("gcc-debug" . _) #= f) >> >> I would include gcc:lib in =E2=80=9Cout=E2=80=9D (thus not adding a = =E2=80=9Clib=E2=80=9D output to >> =E2=80=98gcc-toolchain=E2=80=99). >> >> Yes, gcc:lib includes *.a and *.la, but those are already part of the >> =E2=80=98gcc-toolchain=E2=80=99 closure: >> >> $ guix size gcc-toolchain |head -6 >> store item total = self >> /gnu/store/jv78mm3dmr6fl2hhy1bkbhfpm702v3gq-gcc-12.3.0 292.6= 169.4 41.2% >> /gnu/store/zh4x65snfis7svs6906gj1z8i7dx2j3m-binutils-2.38 95.5= 54.9 13.4% >> /gnu/store/g8p09w6r78hhkl2rv1747pcp9zbk6fxv-guile-3.0.9 134.0= 53.1 12.9% >> /gnu/store/gsjczqir1wbz8p770zndrpw4rnppmxi3-glibc-2.35 40.6= 38.8 9.4% >> /gnu/store/gmv6n5vy5qcsn71pkapg2hnknyn1p7g3-gcc-12.3.0-lib 76.8= 36.2 8.8% >> >> However, I=E2=80=99d leave out gcc:debug because (0) it=E2=80=99s unrela= ted :-), (1) >> =E2=80=98gcc-final=E2=80=99 has no =E2=80=9Cdebug=E2=80=9D output, and (= 2) it=E2=80=99s really for a niche >> (folks developing compiler plugins, typically). >> >> I=E2=80=99d also leave out the /lib directory of Binutils, which is agai= n rarely >> useful. >> >> WDYT? >> To return to this, at the very least so I don't have to give the incantation (which I got from someone else): guix shell -e '(list (@@ (gnu packages commencement) gcc) "lib")' to someone on IRC every few days. I'm sending a V2 of sorts, where it is the first patch from Simon (I had to make a minor adjustment for it to apply cleanly now, please double check!) and then my own very basic patch to solve the issue at hand: just add gcc:lib to the inputs. I checked that building gcc-toolchain works and includes libstdc++ and libgcc_s, which are the ones everyone always asks about and assumes would be in gcc-toolchain. What do we all think? This is low impact and I don't think should negatively affect anything so it would be great to get this pushed and close this finally :-) Hope all is well! John From unknown Mon Jun 23 07:52:53 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63393] [PATCH V2 1/2] gnu: gcc-toolchain: Do not use gcc-final. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 03 Apr 2024 19:27:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63393 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Isaac van Bakel , Simon Tournier , Kaelyn , 63393@debbugs.gnu.org Received: via spool by 63393-submit@debbugs.gnu.org id=B63393.171217239622731 (code B ref 63393); Wed, 03 Apr 2024 19:27:03 +0000 Received: (at 63393) by debbugs.gnu.org; 3 Apr 2024 19:26:36 +0000 Received: from localhost ([127.0.0.1]:59695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rs6Fn-0005uY-No for submit@debbugs.gnu.org; Wed, 03 Apr 2024 15:26:36 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:36299) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rs6Fk-0005tf-GC for 63393@debbugs.gnu.org; Wed, 03 Apr 2024 15:26:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1712172380; x=1712431580; bh=uQmJRt7A4Ukn8H1R970IlC6xYPnwlHdG3VBV7NnIbAE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=YOH+qUZKIx09y7QhpG8uTlSnpAR0I7o+ED6lBwM1d/2aXybU/zhHb1pa9RWb0pWxr ZdXY+hjZlQ6d2DCwtPRzMch94u4NNCrt2sOelaxGpjp3Jb7y+8OR5qDUbBe0C/8/Pf uOAhvpmeuO9ZW356G+jkZk6O6jffcgsJF5WpPrEpROPQ04lJ0eWw7K8QoUWxunUc8G a7/2dOl5IfuD77zwkFgfqfnjYmgwVUF5Pg9V+1RBE5E4VPI4awMqbgYZiTHFw37uVt cF29lPObvznL6UXlv66q15qwxZOPkdJ/P2liDDqCbttjGRVbmJG7seKcSaGQ9v2yQ3 GBUpBwDXCEE0g== Date: Wed, 03 Apr 2024 19:26:10 +0000 From: John Kehayias Message-ID: <878r1uw8ms.fsf_-_@protonmail.com> In-Reply-To: <87bk6qw8th.fsf@protonmail.com> References: <87sf9nzoxf.fsf_-_@protonmail.com> <87bk6qw8th.fsf@protonmail.com> Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_rP9EoFTXR1cHq1I5uHEVnHEbULt1hMsx2a3e3jyYpU" 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 (-) This is a multi-part message in MIME format. --b1_rP9EoFTXR1cHq1I5uHEVnHEbULt1hMsx2a3e3jyYpU Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Empty Message --b1_rP9EoFTXR1cHq1I5uHEVnHEbULt1hMsx2a3e3jyYpU Content-Type: text/x-patch; name=0001-gnu-gcc-toolchain-Do-not-use-gcc-final.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-gnu-gcc-toolchain-Do-not-use-gcc-final.patch RnJvbSBkMTIzODMxNThiNThkNTU4ZWE5OGE2MWVhOTlmMTdiOTkxYzQyMzFiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KTWVzc2FnZS1JRDogPGQxMjM4MzE1OGI1OGQ1NThlYTk4YTYxZWE5OWYx N2I5OTFjNDIzMWIuMTcxMjE3MTYwNC5naXQuam9obi5rZWhheWlhc0Bwcm90b25tYWlsLmNvbT4N CkZyb206IFNpbW9uIFRvdXJuaWVyIDx6aW1vbi50b3V0b3VuZUBnbWFpbC5jb20+DQpEYXRlOiBU dWUsIDkgTWF5IDIwMjMgMTk6MDQ6MDQgKzAyMDANClN1YmplY3Q6IFtQQVRDSCAxLzJdIGdudTog Z2NjLXRvb2xjaGFpbjogRG8gbm90IHVzZSBnY2MtZmluYWwuDQoNCiogZ251L3BhY2thZ2VzL2Nv bW1lbmNlbWVudC5zY20gKGdjYy10b29sY2hhaW4pOiBCaW5kIHRvIHRoZSBkZWZhdWx0DQpnY2Mt dG9vbGNoYWluLTExIGJlaW5nIGNvbnNpdGVudCB3aXRoIG90aGVycy4NCihnY2MtdG9vbGNoYWlu LTExKTogTWFrZSBpdCBmcm9tIGdjYy0xMS4NCihnY2MtdG9vbGNoYWluLWFrYS1nY2MpOiBCaW5k IHRvIGdjYy10b29sY2hhaW4uDQotLS0NCiBnbnUvcGFja2FnZXMvY29tbWVuY2VtZW50LnNjbSB8 IDEwICsrKysrKy0tLS0NCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0 aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2NvbW1lbmNlbWVudC5zY20gYi9n bnUvcGFja2FnZXMvY29tbWVuY2VtZW50LnNjbQ0KaW5kZXggOTEyNGYwZTJlMC4uMzkwYmRhZDI1 MCAxMDA2NDQNCi0tLSBhL2dudS9wYWNrYWdlcy9jb21tZW5jZW1lbnQuc2NtDQorKysgYi9nbnUv cGFja2FnZXMvY29tbWVuY2VtZW50LnNjbQ0KQEAgLTM2MTYsOCArMzYxNiw2IEBAIChkZWZpbmUq IChtYWtlLWdjYy10b29sY2hhaW4gZ2NjDQogICAgICAgICAgICAgICAgICgibGliYy1kZWJ1ZyIg LGxpYmMgImRlYnVnIikNCiAgICAgICAgICAgICAgICAgKCJsaWJjLXN0YXRpYyIgLGxpYmMgInN0 YXRpYyIpKSkpKSkNCiANCi0oZGVmaW5lLXB1YmxpYyBnY2MtdG9vbGNoYWluDQotICAobWFrZS1n Y2MtdG9vbGNoYWluIGdjYy1maW5hbCkpDQogDQogKGRlZmluZS1wdWJsaWMgZ2NjLXRvb2xjaGFp bi00LjgNCiAgIChtYWtlLWdjYy10b29sY2hhaW4gZ2NjLTQuOCkpDQpAQCAtMzY0NCw3ICszNjQy LDcgQEAgKGRlZmluZS1wdWJsaWMgZ2NjLXRvb2xjaGFpbi0xMA0KICAgKG1ha2UtZ2NjLXRvb2xj aGFpbiBnY2MtMTApKQ0KIA0KIChkZWZpbmUtcHVibGljIGdjYy10b29sY2hhaW4tMTENCi0gIGdj Yy10b29sY2hhaW4pDQorICAgIChtYWtlLWdjYy10b29sY2hhaW4gZ2NjLTExKSkNCiANCiAoZGVm aW5lLXB1YmxpYyBnY2MtdG9vbGNoYWluLTEyDQogICAobWFrZS1nY2MtdG9vbGNoYWluIGdjYy0x MikpDQpAQCAtMzY1MiwxMCArMzY1MCwxNCBAQCAoZGVmaW5lLXB1YmxpYyBnY2MtdG9vbGNoYWlu LTEyDQogKGRlZmluZS1wdWJsaWMgZ2NjLXRvb2xjaGFpbi0xMw0KICAgKG1ha2UtZ2NjLXRvb2xj aGFpbiBnY2MtMTMpKQ0KIA0KKzs7IFRoZSBkZWZhdWx0IEdDQw0KKyhkZWZpbmUtcHVibGljIGdj Yy10b29sY2hhaW4NCisgIGdjYy10b29sY2hhaW4tMTEpDQorDQogKGRlZmluZS1wdWJsaWMgZ2Nj LXRvb2xjaGFpbi1ha2EtZ2NjDQogICA7OyBJdCdzIG5hdHVyYWwgZm9yIHVzZXJzIHRvIHRyeSAi Z3VpeCBpbnN0YWxsIGdjYyIuICBUaGlzIHBhY2thZ2UNCiAgIDs7IGF1dG9tYXRpY2FsbHkgInJl ZGlyZWN0cyIgdGhlbSB0byAnZ2NjLXRvb2xjaGFpbicuDQotICAoZGVwcmVjYXRlZC1wYWNrYWdl ICJnY2MiIGdjYy10b29sY2hhaW4tMTEpKQ0KKyAgKGRlcHJlY2F0ZWQtcGFja2FnZSAiZ2NjIiBn Y2MtdG9vbGNoYWluKSkNCiANCiANCiAoZGVmaW5lLXB1YmxpYyBnZGMtdG9vbGNoYWluLTEwDQoN CmJhc2UtY29tbWl0OiBjOWNkMTZjNjMwY2NiYTY1NWI5M2ZmMzJmZDlhOTk1NzBiNGY1MzczDQot LSANCjIuNDEuMA0KDQo= --b1_rP9EoFTXR1cHq1I5uHEVnHEbULt1hMsx2a3e3jyYpU-- From unknown Mon Jun 23 07:52:53 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63393] [PATCH V2 2/2] gnu: make-gcc-toolchain: Add gcc:lib. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 03 Apr 2024 19:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63393 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Isaac van Bakel , Simon Tournier , Kaelyn , 63393@debbugs.gnu.org Received: via spool by 63393-submit@debbugs.gnu.org id=B63393.171217244423015 (code B ref 63393); Wed, 03 Apr 2024 19:28:01 +0000 Received: (at 63393) by debbugs.gnu.org; 3 Apr 2024 19:27:24 +0000 Received: from localhost ([127.0.0.1]:59701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rs6Ga-0005z9-5K for submit@debbugs.gnu.org; Wed, 03 Apr 2024 15:27:24 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:60775) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rs6GX-0005yE-MZ for 63393@debbugs.gnu.org; Wed, 03 Apr 2024 15:27:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1712172430; x=1712431630; bh=NCjHnvnoyZ5iuamypCDW/0z0khLjG7pb2sAzTKDK3yY=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=twgjwoCPGupkefq5hrCKYws54mk3dF9zkuIiTtJnFz4SlPFcXfHvWHkafU6zkpBgK TSNtB1I0PyKLUjGElPChoRcF5MHHMhFdy7NVm65yxk5zYyhgsHd6+svXtcOIAs2YN7 tSV6CYImiNsWB5M11O4eZkXrid1X7f60Spw3aPCuk0A1ckzW8kCl5BXzcqaPdfFPlL Jj5dZOlezflA/WSx5OU3h2EBxnkaoi9dXyWNXFPE5I8TvHMn8C6ZzCMJgrM1km8om3 ds681wnlfdL9yqhgvr1bOX58i352S5QDn38ne8fzid08BDdI1aEQ7ETj/aAC1B/7Z/ HpCeNeyFXeLHg== Date: Wed, 03 Apr 2024 19:27:03 +0000 From: John Kehayias Message-ID: <875xwyw8lc.fsf_-_@protonmail.com> In-Reply-To: <87bk6qw8th.fsf@protonmail.com> References: <87sf9nzoxf.fsf_-_@protonmail.com> <87bk6qw8th.fsf@protonmail.com> Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_h46JS6QyPyLqEP67ftptjeXewpw4pV7zXb2RXo5Knpw" 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 (-) This is a multi-part message in MIME format. --b1_h46JS6QyPyLqEP67ftptjeXewpw4pV7zXb2RXo5Knpw Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Empty Message --b1_h46JS6QyPyLqEP67ftptjeXewpw4pV7zXb2RXo5Knpw Content-Type: text/x-patch; name=0002-gnu-make-gcc-toolchain-Add-gcc-lib.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0002-gnu-make-gcc-toolchain-Add-gcc-lib.patch RnJvbSBhNWEyN2JkZWYyZTBhNmY4ZjBkNmE3YTExYWQ2NTgyYmEzMWYzZmMzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KTWVzc2FnZS1JRDogPGE1YTI3YmRlZjJlMGE2ZjhmMGQ2YTdhMTFhZDY1 ODJiYTMxZjNmYzMuMTcxMjE3MTYwNC5naXQuam9obi5rZWhheWlhc0Bwcm90b25tYWlsLmNvbT4N CkluLVJlcGx5LVRvOiA8ZDEyMzgzMTU4YjU4ZDU1OGVhOThhNjFlYTk5ZjE3Yjk5MWM0MjMxYi4x NzEyMTcxNjA0LmdpdC5qb2huLmtlaGF5aWFzQHByb3Rvbm1haWwuY29tPg0KUmVmZXJlbmNlczog PGQxMjM4MzE1OGI1OGQ1NThlYTk4YTYxZWE5OWYxN2I5OTFjNDIzMWIuMTcxMjE3MTYwNC5naXQu am9obi5rZWhheWlhc0Bwcm90b25tYWlsLmNvbT4NCkZyb206IEpvaG4gS2VoYXlpYXMgPGpvaG4u a2VoYXlpYXNAcHJvdG9ubWFpbC5jb20+DQpEYXRlOiBXZWQsIDMgQXByIDIwMjQgMTU6MTI6MDYg LTA0MDANClN1YmplY3Q6IFtQQVRDSCAyLzJdIGdudTogbWFrZS1nY2MtdG9vbGNoYWluOiBBZGQg Z2NjOmxpYi4NCg0KKiBnbnUvcGFja2FnZXMvY29tbWVuY2VtZW50LnNjbSAobWFrZS1nY2MtdG9v bGNoYWluKVtpbnB1dHNdOiBBZGQgZ2NjOmxpYi4NCg0KQ2hhbmdlLUlkOiBJMzI3YTI0MDNkNWQx NGRkNTQ1OTgxZThlOWRiZmQ3ZGYyNGM5MzU3ZQ0KLS0tDQogZ251L3BhY2thZ2VzL2NvbW1lbmNl bWVudC5zY20gfCAxICsNCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykNCg0KZGlmZiAt LWdpdCBhL2dudS9wYWNrYWdlcy9jb21tZW5jZW1lbnQuc2NtIGIvZ251L3BhY2thZ2VzL2NvbW1l bmNlbWVudC5zY20NCmluZGV4IDM5MGJkYWQyNTAuLmI0ZDIzNmMzNWIgMTAwNjQ0DQotLS0gYS9n bnUvcGFja2FnZXMvY29tbWVuY2VtZW50LnNjbQ0KKysrIGIvZ251L3BhY2thZ2VzL2NvbW1lbmNl bWVudC5zY20NCkBAIC0zNjEyLDYgKzM2MTIsNyBAQCAoZGVmaW5lKiAobWFrZS1nY2MtdG9vbGNo YWluIGdjYw0KICAgICAgICAgICAgICAgICAoImxkLXdyYXBwZXIiICwoY2FyIChhc3NvYy1yZWYg KCVmaW5hbC1pbnB1dHMgKCVjdXJyZW50LXN5c3RlbSkpDQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAibGQtd3JhcHBlciIpKSkNCiAgICAgICAgICAgICAg ICAgKCJiaW51dGlscyIgLGJpbnV0aWxzLWZpbmFsKQ0KKyAgICAgICAgICAgICAgICAoImdjYy1s aWIiICxnY2MgImxpYiIpDQogICAgICAgICAgICAgICAgICgibGliYyIgLGxpYmMpDQogICAgICAg ICAgICAgICAgICgibGliYy1kZWJ1ZyIgLGxpYmMgImRlYnVnIikNCiAgICAgICAgICAgICAgICAg KCJsaWJjLXN0YXRpYyIgLGxpYmMgInN0YXRpYyIpKSkpKSkNCi0tIA0KMi40MS4wDQoNCg== --b1_h46JS6QyPyLqEP67ftptjeXewpw4pV7zXb2RXo5Knpw-- From unknown Mon Jun 23 07:52:53 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63393] [PATCH 0/2] Fix libstdc++.so and gcc-toolchain Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 10 Apr 2024 21:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63393 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: John Kehayias Cc: Isaac van Bakel , Simon Tournier , Kaelyn , 63393@debbugs.gnu.org Received: via spool by 63393-submit@debbugs.gnu.org id=B63393.17127841461798 (code B ref 63393); Wed, 10 Apr 2024 21:23:02 +0000 Received: (at 63393) by debbugs.gnu.org; 10 Apr 2024 21:22:26 +0000 Received: from localhost ([127.0.0.1]:54443 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rufOk-0000Sv-0y for submit@debbugs.gnu.org; Wed, 10 Apr 2024 17:22:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54476) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rufOf-0000SQ-CI for 63393@debbugs.gnu.org; Wed, 10 Apr 2024 17:22:25 -0400 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 ) id 1rufON-0003fG-1d; Wed, 10 Apr 2024 17:22:03 -0400 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=iwW3jEaRDsTKKVjFkfXFwEgbff6ibdv7CHdgXc7FWR4=; b=UuuvG6UFbbr+1ld/5eXW D3CBJQT+3v73t96/4L78eBglX+FbjAXzoUc6m0xpYO05yEk6HahhFCipHj1madDDxjyNfs/Rn9fUI hUuET5TWMpGKNWYNzIqmtGsBxBmlldTpAvjGb6aniDH/gH+K2BZCueEOJJBIS7GuiZbarj6MBXbzE lKi4NvRnx9gDW7eK4PeVK53m6F6Z3xts+4ndC4juKtlFVm6zbdYKhfPOZbBBdZAC5tznqaMcXdRve qxmb22ivHOC5Ai32nUnx+OAPqk334xM1WK/s7TRwxjiM8xswB8SiiwuVhAsxg9ErGkTZMzLvtKfOG xB9EsqiuKPv+oA==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <87bk6qw8th.fsf@protonmail.com> (John Kehayias's message of "Wed, 03 Apr 2024 19:22:06 +0000") References: <87sf9nzoxf.fsf_-_@protonmail.com> <87bk6qw8th.fsf@protonmail.com> Date: Wed, 10 Apr 2024 23:21:59 +0200 Message-ID: <875xwoj4lk.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-Spam-Score: -2.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: -3.3 (---) Hi John, John Kehayias skribis: > I'm sending a V2 of sorts, where it is the first patch from Simon (I had > to make a minor adjustment for it to apply cleanly now, please double > check!) and then my own very basic patch to solve the issue at hand: > just add gcc:lib to the inputs. I checked that building gcc-toolchain > works and includes libstdc++ and libgcc_s, which are the ones everyone > always asks about and assumes would be in gcc-toolchain. > > What do we all think? The two patches you sent LGTM. Thanks for getting the ball rolling! Ludo=E2=80=99. From unknown Mon Jun 23 07:52:53 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Simon Tournier Subject: bug#63393: closed (Re: [bug#63393] [PATCH 0/2] Fix libstdc++.so and gcc-toolchain) Message-ID: References: <875xwg36zq.fsf@protonmail.com> X-Gnu-PR-Message: they-closed 63393 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 63393@debbugs.gnu.org Date: Wed, 17 Apr 2024 05:16:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1713330962-10926-1" This is a multi-part message in MIME format... ------------=_1713330962-10926-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #63393: [PATCH 0/2] Fix libstdc++.so and gcc-toolchain which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 63393@debbugs.gnu.org. --=20 63393: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D63393 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1713330962-10926-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 63393-done) by debbugs.gnu.org; 17 Apr 2024 05:15:46 +0000 Received: from localhost ([127.0.0.1]:45513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rwxe6-0002ov-2p for submit@debbugs.gnu.org; Wed, 17 Apr 2024 01:15:46 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:54049) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rwxe0-0002nR-RJ for 63393-done@debbugs.gnu.org; Wed, 17 Apr 2024 01:15:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1713330922; x=1713590122; bh=S5dR7VeK38SzohbEmTVdv0SdOjcJmYeHEUoaa3wINoA=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=RaAtU540WxrdklQYgN6hFIsNm9NQiAo/ibZP4z2L0AX0mEG7oSQyiOc7n738hjvH9 CxpIBeg42K5B4M+mPRRtfVuFKcXS3r569hB7VQIe3VK+Jc1ruk8+LTxYD7mj6NuRQB JAkIZjcjKYcfkIhgb2juPVNKmmXmlBPC6gsyQNFpqaDc8UJqnzcUhnzh2aJeN1MmTp e1hQmBIobl8bvmtmaSZkcd4QosGgPJ/wG6vE+ZuQgJj2DSNpyfcq31V4738TcIHlCs 1kLvEtjQm+WjLQTpfkK+XWij6oocHT0tELuM24F3N8RZI3mTakth7Cmt5cADRYscjm stq1WMGDSj7qg== Date: Wed, 17 Apr 2024 05:15:11 +0000 To: =?utf-8?Q?Ludovic_Court=C3=A8s?= From: John Kehayias Subject: Re: [bug#63393] [PATCH 0/2] Fix libstdc++.so and gcc-toolchain Message-ID: <875xwg36zq.fsf@protonmail.com> In-Reply-To: <875xwoj4lk.fsf@gnu.org> References: <87sf9nzoxf.fsf_-_@protonmail.com> <87bk6qw8th.fsf@protonmail.com> <875xwoj4lk.fsf@gnu.org> Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63393-done Cc: Isaac van Bakel , 63393-done@debbugs.gnu.org, Kaelyn , Simon Tournier 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 (-) On Wed, Apr 10, 2024 at 11:21 PM, Ludovic Court=C3=A8s wrote: > Hi John, > > John Kehayias skribis: > >> I'm sending a V2 of sorts, where it is the first patch from Simon (I had >> to make a minor adjustment for it to apply cleanly now, please double >> check!) and then my own very basic patch to solve the issue at hand: >> just add gcc:lib to the inputs. I checked that building gcc-toolchain >> works and includes libstdc++ and libgcc_s, which are the ones everyone >> always asks about and assumes would be in gcc-toolchain. >> >> What do we all think? > > The two patches you sent LGTM. Thanks for getting the ball rolling! > > Ludo=E2=80=99. Thanks everyone! Pushed as b47ae1ecc43baaf726701ab2d2f810ecfaa75428. ------------=_1713330962-10926-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 May 2023 16:59:16 +0000 Received: from localhost ([127.0.0.1]:44307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwQgF-0007cD-Hx for submit@debbugs.gnu.org; Tue, 09 May 2023 12:59:16 -0400 Received: from lists.gnu.org ([209.51.188.17]:42622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwQgB-0007c4-Uo for submit@debbugs.gnu.org; Tue, 09 May 2023 12:59:14 -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 1pwQgB-0002n8-L5 for guix-patches@gnu.org; Tue, 09 May 2023 12:59:11 -0400 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pwQg9-0004ZH-I6 for guix-patches@gnu.org; Tue, 09 May 2023 12:59:11 -0400 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-3f42379d553so4834365e9.1 for ; Tue, 09 May 2023 09:59:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683651548; x=1686243548; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=NL7nJAfAq8F0Hwd/lD+YNUqhpw3Al37dCRr0cgtFB5A=; b=VMlMPedkRr1D7/D6G/oK2gDzSQZFgrs5mbpfrHA4ELtWQDIdg8UidycOtAQkqBo+w1 e5l1Xp+ompuituOgnr8eNtmSWOUCsJARH3jG9Z9mwzrWeno66SF1SnuYK8EPEeG2HejB TpAGBT6SXM+bVcbpjSLRK227kueC9AWbcIO6krEj8ADI4J4HhfM3yH/EwnMru1D8XyUu 0a1ujKj9JWMbjTBjdI8u0X63n+SaI6rnbdIRcNUJxxZj5++VYGBvglh3V9Cb1Ve7gOmK WMCqxgVcFRLEnn8wcpnBTvBHya8JuMWzMHj+o9Ytz3WKc7+SUEKYl+XsFMpG8xXBZMmL Cv8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683651548; x=1686243548; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=NL7nJAfAq8F0Hwd/lD+YNUqhpw3Al37dCRr0cgtFB5A=; b=eqMhXov1NSXaVZ7sAua1Q3rZp8jzIkHP3jC0VOAw9GbA9wn5pBnUDu0ORrA+uVmqh0 HXXO/ZpsTKS1SLLyAGudFbAxoJp+mSiM3HcYOTryJgoZOSsf53KnAnUbRySMLUvEwv8O 5hIRxdMmfAP9BDgbnuGztbZxxLOLYCE7CVoMhm7BNGL/hbld+vDBsv8fF6oQzktVJgVJ JM+cQp25flE53weo4I4HBsTA6xr7AXy3AdVr5vJ4cJpBlUYIb1zLAYjVxsW2apmdhIKz kiQYERS57jX2hCFCuHRqm9XQ5oeF03ZNJfkbOisEESCdW8Mz41tVZKEZxlp5yCufKnVI f9ig== X-Gm-Message-State: AC+VfDyRUZUlsHzSZBy0Hag82xITjIheYKAQVSmAiujyt+zIvDQiOtyv VZ7JzxBs+6X760HZ3MJmv1xO+jDsJDA= X-Google-Smtp-Source: ACHHUZ5PSZ0c6WXQz8waX+VoLoshYR36fcYL1iswjnqZKSKDPSfvj17A/G2wfuTclb2t++9rGArG4Q== X-Received: by 2002:a05:600c:1c97:b0:3f4:24fa:ca1c with SMTP id k23-20020a05600c1c9700b003f424faca1cmr5412390wms.0.1683651547525; Tue, 09 May 2023 09:59:07 -0700 (PDT) Received: from localhost.localdomain ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id a11-20020a5d508b000000b00307a86a4bcesm1620229wrt.35.2023.05.09.09.59.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 May 2023 09:59:06 -0700 (PDT) From: Simon Tournier To: guix-patches@gnu.org Subject: [PATCH 0/2] Fix libstdc++.so and gcc-toolchain Date: Tue, 9 May 2023 18:58:59 +0200 Message-Id: X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 X-Debbugs-CC: Christopher Baines , Josselin Poiret , Ludovic Courtès , Mathieu Othacehe , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::336; envelope-from=zimon.toutoune@gmail.com; helo=mail-wm1-x336.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, FREEMAIL_FROM=0.001, 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-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Simon Tournier 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: -0.6 (/) Hi, This patch fixes #63267 [1] by adding the output 'lib' to gcc-toolchain. The aim of gcc-toolchain is to be a battery included of GCC. Maybe, this 'lib' output could be directly included with the 'out'. Well, I do not know. WDYT? For sure, it seems to help people using 'gcc:lib'. :-) --8<---------------cut here---------------start------------->8--- $ ./pre-inst-env guix shell gcc-toolchain:lib [...] $ ls $GUIX_ENVIRONMENT/lib audit libatomic.a libc.so.6 libitm.so.1.0.0 libnss_files.so.2 libssp_nonshared.a libtsan_preinit.o bfd-plugins libatomic.la libctf.a libitm.spec libnss_hesiod.so libssp_nonshared.la libtsan.so crt1.o libatomic.so libctf.la liblsan.a libnss_hesiod.so.2 libssp.so libtsan.so.2 crti.o libatomic.so.1 libctf-nobfd.a liblsan.la libopcodes.a libssp.so.0 libtsan.so.2.0.0 crtn.o libatomic.so.1.2.0 libctf-nobfd.la liblsan_preinit.o libopcodes.la libssp.so.0.0.0 libubsan.a gcc libbfd.a libdl.a liblsan.so libpcprofile.so libstdc++.a libubsan.la gconv libbfd.la libdl.so.2 liblsan.so.0 libpthread.a libstdc++fs.a libubsan.so gcrt1.o libBrokenLocale.so libgcc_s.so liblsan.so.0.0.0 libpthread.so.0 libstdc++fs.la libubsan.so.1 grcrt1.o libBrokenLocale.so.1 libgcc_s.so.1 libmemusage.so libquadmath.a libstdc++.la libubsan.so.1.0.0 ld-linux-x86-64.so.2 libcc1.la libgomp.a libm.so libquadmath.la libstdc++.so libutil.a libanl.a libcc1.so libgomp.la libm.so.6 libquadmath.so libstdc++.so.6 libutil.so.1 libanl.so libcc1.so.0 libgomp.so libmvec.so libquadmath.so.0 libstdc++.so.6.0.30 Mcrt1.o libanl.so.1 libcc1.so.0.0.0 libgomp.so.1 libmvec.so.1 libquadmath.so.0.0.0 libstdc++.so.6.0.30-gdb.py rcrt1.o libasan.a libc_malloc_debug.so libgomp.so.1.0.0 libnsl.so.1 libresolv.so libsupc++.a Scrt1.o libasan.la libc_malloc_debug.so.0 libgomp.spec libnss_compat.so libresolv.so.2 libsupc++.la libasan_preinit.o libc_nonshared.a libitm.a libnss_compat.so.2 librt.so.1 libthread_db.so libasan.so libcrypt.so libitm.la libnss_db.so libsanitizer.spec libthread_db.so.1 libasan.so.8 libcrypt.so.1 libitm.so libnss_db.so.2 libssp.a libtsan.a libasan.so.8.0.0 libc.so libitm.so.1 libnss_dns.so.2 libssp.la libtsan.la --8<---------------cut here---------------end--------------->8--- Well, another annoyance is that libstdc++ could be built using another version. Let for later. :-) 1: https://issues.guix.gnu.org/issue/63267 Cheers, simon Simon Tournier (2): gnu: gcc-toolchain: Do not use gcc-final. gnu: make-gcc-toolchain: Add 'lib' outputs. gnu/packages/commencement.scm | 35 +++++++++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 8 deletions(-) base-commit: 76a3deb8675576a6ce64874234c9d3881060db3b -- 2.38.1 ------------=_1713330962-10926-1--