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; 24 Jan 2024 17:09:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 24 12:09:04 2024
Received: from localhost ([127.0.0.1]:46483 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rSgkJ-0002xe-II
	for submit <at> 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 <ludo@HIDDEN>) id 1rSgkH-0002x4-90
 for 63393 <at> 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 <ludo@HIDDEN>)
 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: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: Re: [bug#63393] [PATCH 0/2] Fix libstdc++.so and gcc-toolchain
In-Reply-To: <87o7dkrkju.fsf@HIDDEN> (Maxim Cournoyer's message of "Tue, 16
 Jan 2024 17:16:21 -0500")
References: <cover.1683650835.git.zimon.toutoune@HIDDEN>
 <87sf9nzoxf.fsf_-_@HIDDEN> <87o7dkrkju.fsf@HIDDEN>
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=2C?= 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@HIDDEN>
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-Debbugs-Envelope-To: 63393
Cc: John Kehayias <john.kehayias@HIDDEN>, 63393 <at> debbugs.gnu.org,
 Kaelyn <kaelyn.alexi@HIDDEN>,
 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: -3.3 (---)

Hi,

Maxim Cournoyer <maxim.cournoyer@HIDDEN> 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.




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; 16 Jan 2024 22:16:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 16 17:16:33 2024
Received: from localhost ([127.0.0.1]:50030 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rPrjU-0003Od-Nk
	for submit <at> 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 <maxim.cournoyer@HIDDEN>) id 1rPrjS-0003HQ-Dz
 for 63393 <at> 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 <at> 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 <maxim.cournoyer@HIDDEN>
To: John Kehayias <john.kehayias@HIDDEN>
Subject: Re: [bug#63393] [PATCH 0/2] Fix libstdc++.so and gcc-toolchain
In-Reply-To: <87sf9nzoxf.fsf_-_@HIDDEN> (John Kehayias's message of
 "Sun, 16 Jul 2023 18:33:52 +0000")
References: <cover.1683650835.git.zimon.toutoune@HIDDEN>
 <87sf9nzoxf.fsf_-_@HIDDEN>
Date: Tue, 16 Jan 2024 17:16:21 -0500
Message-ID: <87o7dkrkju.fsf@HIDDEN>
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-Debbugs-Envelope-To: 63393
Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, 63393 <at> debbugs.gnu.org,
 Kaelyn <kaelyn.alexi@HIDDEN>,
 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 (-)

Hello,

John Kehayias <john.kehayias@HIDDEN> writes:

> Hello,
>
> On Thu, May 11, 2023 at 03:38 PM, Ludovic Court=C3=A8s wrote:
>
>> Hi,
>>
>> Simon Tournier <zimon.toutoune@HIDDEN> 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




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; 26 Oct 2023 13:17:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 26 09:17:44 2023
Received: from localhost ([127.0.0.1]:60955 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qw0F3-0007Th-Ln
	for submit <at> 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 <isaac.vanbakel@HIDDEN>) id 1qvzDL-0005fU-QH
 for 63393 <at> 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: <f2c1f573-4455-f3f2-3b55-191ae908f8b0@HIDDEN>
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
To: <63393 <at> debbugs.gnu.org>
Subject: [PATCH 0/2] Fix libstdc++.so and gcc-toolchain
Content-Language: en-US
From: Isaac van Bakel <isaac.vanbakel@HIDDEN>
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-Debbugs-Envelope-To: 63393
X-Mailman-Approved-At: Thu, 26 Oct 2023 09:17:35 -0400
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: -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





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; 16 Jul 2023 18:34:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 16 14:34:04 2023
Received: from localhost ([127.0.0.1]:48560 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qL6ZI-0000sq-3d
	for submit <at> 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 <john.kehayias@HIDDEN>) id 1qL6ZG-0000sK-7v
 for 63393 <at> 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==
To: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>,
 Simon Tournier <zimon.toutoune@HIDDEN>,
 Kaelyn <kaelyn.alexi@HIDDEN>
From: John Kehayias <john.kehayias@HIDDEN>
Subject: Re: bug#63393: [PATCH 0/2] Fix libstdc++.so and gcc-toolchain
Message-ID: <87sf9nzoxf.fsf_-_@HIDDEN>
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
Cc: 63393 <at> debbugs.gnu.org
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 (-)

Hello,

On Thu, May 11, 2023 at 03:38 PM, Ludovic Court=C3=A8s wrote:

> Hi,
>
> Simon Tournier <zimon.toutoune@HIDDEN> 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






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; 11 May 2023 13:38:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 11 09:38:11 2023
Received: from localhost ([127.0.0.1]:50077 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1px6Uk-00008S-Mm
	for submit <at> 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 <ludo@HIDDEN>) id 1px6Uj-00008E-8k
 for 63393 <at> 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 <ludo@HIDDEN>)
 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 <ludo@HIDDEN>)
 id 1px6Ud-00017Y-5b; Thu, 11 May 2023 09:38:03 -0400
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Subject: Re: bug#63393: [PATCH 0/2] Fix libstdc++.so and gcc-toolchain
References: <cover.1683650835.git.zimon.toutoune@HIDDEN>
 <ce970fb1a1f436542b5602013369654c63f100f4.1683650835.git.zimon.toutoune@HIDDEN>
Date: Thu, 11 May 2023 15:38:01 +0200
In-Reply-To: <ce970fb1a1f436542b5602013369654c63f100f4.1683650835.git.zimon.toutoune@HIDDEN>
 (Simon Tournier's message of "Tue, 9 May 2023 19:04:05 +0200")
Message-ID: <87r0rn2dl2.fsf_-_@HIDDEN>
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-Debbugs-Envelope-To: 63393
Cc: Kaelyn <kaelyn.alexi@HIDDEN>, 63393 <at> debbugs.gnu.org
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: -3.3 (---)

Hi,

Simon Tournier <zimon.toutoune@HIDDEN> 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.




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 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: Wed, 24 Jan 2024 17:15:02 UTC

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