GNU bug report logs - #63393
[PATCH 0/2] Fix libstdc++.so and gcc-toolchain

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Simon Tournier <zimon.toutoune@HIDDEN>; Keywords: patch; dated Tue, 9 May 2023 17:00:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 63393 <at> debbugs.gnu.org:


Received: (at 63393) by debbugs.gnu.org; 9 May 2023 18:50:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 09 14:50:22 2023
Received: from localhost ([127.0.0.1]:44494 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pwSPm-0007Pg-35
	for submit <at> 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 <kaelyn.alexi@HIDDEN>) id 1pwSPj-0007PS-Na
 for 63393 <at> 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==
To: "63393 <at> debbugs.gnu.org" <63393 <at> debbugs.gnu.org>
From: Kaelyn <kaelyn.alexi@HIDDEN>
Subject: [PATCH 0/2] Fix libstdc++.so and gcc-toolchain
Message-ID: <nJpIaVpIYRxrmpaCLRWX4_Wiv4hasCHFZH5A-HQQUb4wJ6xAUJ1K-yxWt1ApIvVPnvPtAeoYQrYoC945qyOvEibk0dseBeGPJUiZC2c9ibo=@protonmail.com>
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-Debbugs-Envelope-To: 63393
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
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




Information forwarded to guix-patches@HIDDEN:
bug#63393; Package guix-patches. Full text available.

Message received at 63393 <at> debbugs.gnu.org:


Received: (at 63393) by debbugs.gnu.org; 9 May 2023 17:05:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 09 13:05:33 2023
Received: from localhost ([127.0.0.1]:44346 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pwQmL-0007q6-Gq
	for submit <at> 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 <zimon.toutoune@HIDDEN>) id 1pwQmI-0007pn-C7
 for 63393 <at> 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 <at> 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 <zimon.toutoune@HIDDEN>
To: 63393 <at> debbugs.gnu.org
Subject: [PATCH 2/2] gnu: make-gcc-toolchain: Add 'lib' outputs.
Date: Tue,  9 May 2023 19:04:05 +0200
Message-Id: <ce970fb1a1f436542b5602013369654c63f100f4.1683650835.git.zimon.toutoune@HIDDEN>
X-Mailer: git-send-email 2.39.2
In-Reply-To: <cover.1683650835.git.zimon.toutoune@HIDDEN>
References: <cover.1683650835.git.zimon.toutoune@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63393
Cc: Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
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 <julien@HIDDEN>
 ;;; Copyright © 2022 Ricardo Wurmus <rekado@HIDDEN>
 ;;; Copyright © 2022 Ekaitz Zarraga <ekaitz@HIDDEN>
+;;; Copyright © 2023 Simon Tournier <zimon.toutoune@HIDDEN>
 ;;;
 ;;; 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





Information forwarded to guix-patches@HIDDEN:
bug#63393; Package guix-patches. Full text available.

Message received at 63393 <at> debbugs.gnu.org:


Received: (at 63393) by debbugs.gnu.org; 9 May 2023 17:04:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 09 13:04:21 2023
Received: from localhost ([127.0.0.1]:44337 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pwQlA-0007nV-Om
	for submit <at> 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 <zimon.toutoune@HIDDEN>) id 1pwQl8-0007nE-AM
 for 63393 <at> 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 <at> 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 <zimon.toutoune@HIDDEN>
To: 63393 <at> debbugs.gnu.org
Subject: [PATCH 1/2] gnu: gcc-toolchain: Do not use gcc-final.
Date: Tue,  9 May 2023 19:04:04 +0200
Message-Id: <27f75012219400a41da9c3148ec42fd4cec38cc4.1683650835.git.zimon.toutoune@HIDDEN>
X-Mailer: git-send-email 2.39.2
In-Reply-To: <cover.1683650835.git.zimon.toutoune@HIDDEN>
References: <cover.1683650835.git.zimon.toutoune@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63393
Cc: Simon Tournier <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
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





Information forwarded to guix-patches@HIDDEN:
bug#63393; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 9 May 2023 16:59:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 09 12:59:16 2023
Received: from localhost ([127.0.0.1]:44307 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pwQgF-0007cD-Hx
	for submit <at> 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 <zimon.toutoune@HIDDEN>) id 1pwQgB-0007c4-Uo
 for submit <at> 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 <zimon.toutoune@HIDDEN>)
 id 1pwQgB-0002n8-L5
 for guix-patches@HIDDEN; 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 <zimon.toutoune@HIDDEN>)
 id 1pwQg9-0004ZH-I6
 for guix-patches@HIDDEN; Tue, 09 May 2023 12:59:11 -0400
Received: by mail-wm1-x336.google.com with SMTP id
 5b1f17b1804b1-3f42379d553so4834365e9.1
 for <guix-patches@HIDDEN>; 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 <zimon.toutoune@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 0/2] Fix libstdc++.so and gcc-toolchain
Date: Tue,  9 May 2023 18:58:59 +0200
Message-Id: <cover.1683650835.git.zimon.toutoune@HIDDEN>
X-Mailer: git-send-email 2.39.2
MIME-Version: 1.0
X-Debbugs-CC: Christopher Baines <mail@HIDDEN>, Josselin Poiret <dev@HIDDEN>, Ludovic Courtès <ludo@HIDDEN>, Mathieu Othacehe <othacehe@HIDDEN>, Ricardo Wurmus <rekado@HIDDEN>, Simon Tournier <zimon.toutoune@HIDDEN>, Tobias Geerinckx-Rice <me@HIDDEN>
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2a00:1450:4864:20::336;
 envelope-from=zimon.toutoune@HIDDEN; 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 <zimon.toutoune@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
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





Acknowledgement sent to Simon Tournier <zimon.toutoune@HIDDEN>:
New bug report received and forwarded. Copy sent to mail@HIDDEN, dev@HIDDEN, ludo@HIDDEN, othacehe@HIDDEN, rekado@HIDDEN, zimon.toutoune@HIDDEN, me@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to mail@HIDDEN, dev@HIDDEN, ludo@HIDDEN, othacehe@HIDDEN, rekado@HIDDEN, zimon.toutoune@HIDDEN, me@HIDDEN, guix-patches@HIDDEN:
bug#63393; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 9 May 2023 19:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.