GNU bug report logs - #63267
gcc-toolchain is missing libstdc++.so

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; Reported by: Christopher Rodriguez <yewscion@HIDDEN>; dated Thu, 4 May 2023 14:53:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

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


Received: (at 63267) by debbugs.gnu.org; 9 May 2023 17:09:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 09 13:09:44 2023
Received: from localhost ([127.0.0.1]:44373 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pwQqN-0007yB-Vq
	for submit <at> debbugs.gnu.org; Tue, 09 May 2023 13:09:44 -0400
Received: from mail-wm1-f48.google.com ([209.85.128.48]:38161)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <zimon.toutoune@HIDDEN>) id 1pwQqJ-0007wa-0k
 for 63267 <at> debbugs.gnu.org; Tue, 09 May 2023 13:09:39 -0400
Received: by mail-wm1-f48.google.com with SMTP id
 5b1f17b1804b1-3f42379d553so4856785e9.1
 for <63267 <at> debbugs.gnu.org>; Tue, 09 May 2023 10:09:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1683652173; x=1686244173;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
 :reply-to; bh=XMeycXGi2KE/YGqbOfAZeATRlisYVTZGXNwdmdDrL1Q=;
 b=ZV7CXTTp3oY7zrTwq4XlvTT3qr4TYf3W0YZLh+vPYhNxx85tSopiRRIy1HFsWroFEj
 C7U1q8Zsm/bCVzgM2lSQueRZHJgzCRLlrLpUP7Is745h4p1pAnHwF5MrZAh4U4CihcNB
 BWCIp2a7wFnaJEgBgX4xiehKV8gjQtynrWen790jf1EY40gLwZUO0cyBqeqkRn1ONlGO
 LxrKqs+BzNw0xLCEXko9FfisFF6/tB5Pubq95foE9TW5of6/iruSP1ggI16x0WQJG8U2
 sFUWZYKrFLbO09YkRsebdgjzxT7JnqPc52W75DeKSRZrl+4DY+1x2RMWd6ImRloyh45Y
 THhw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1683652173; x=1686244173;
 h=content-transfer-encoding:mime-version: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=XMeycXGi2KE/YGqbOfAZeATRlisYVTZGXNwdmdDrL1Q=;
 b=Yqnt3/OD4QksPW4K9wKkhKAejBVfqyqBnHSMG1pQINX6Vl3tGHh/1/r4hguwM+zFvK
 /rzrbQ4iZ2LWjAflJJb1ULuHyf1UoOkk1+BDPr4NSCI6DFm4IBFYg8udvxnZmzE+YU4Q
 n/DbE5/aisikwxC5df85FORDz8W+xLIgIeyharhAbb6U9+eeTFzhGtadDPPhjhivjhEb
 QOLf0UljwsfA0CjmoHVpA5OOrMGmazOH00YTdxmwd0+xgy1OI135zVz9+LcQ055o5kt/
 9M9cUJHdEY/1zj5vCln15WjhxqdQ91VVCITq7oY7ofMGj4h0aXF2Xtu8RnFX/Wdf/uFd
 KZIg==
X-Gm-Message-State: AC+VfDwixpeEIxBoWCyprceW4oIc1Cqk4qLz1lPKvg4xgr8CDgi2vX8Z
 wT5p6WkBEz7WC6YOFlWa9X8=
X-Google-Smtp-Source: ACHHUZ5v/RaMG3Dde6HDIXceGCx6tTJBSdvbXY2STgLSe2UyfRxCjM/Y0Zy6M8yFIqyWDHwiA3U2UQ==
X-Received: by 2002:a05:600c:1c97:b0:3f4:24fa:ca1c with SMTP id
 k23-20020a05600c1c9700b003f424faca1cmr5437200wms.0.1683652173400; 
 Tue, 09 May 2023 10:09:33 -0700 (PDT)
Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id
 w8-20020a1cf608000000b003f18b942338sm20362842wmc.3.2023.05.09.10.09.33
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 09 May 2023 10:09:33 -0700 (PDT)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: John Kehayias <john.kehayias@HIDDEN>, Christopher Rodriguez
 <yewscion@HIDDEN>
Subject: Re: bug#63267: gcc-toolchain is missing libstdc++.so
In-Reply-To: <87354c11n6.fsf@HIDDEN>
References: <pkmp4emt2km9nz.fsf@HIDDEN>
 <87354c11n6.fsf@HIDDEN>
Date: Tue, 09 May 2023 19:07:23 +0200
Message-ID: <871qjp5t84.fsf@HIDDEN>
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: 63267
Cc: guix-devel@HIDDEN, Kaelyn <kaelyn.alexi@HIDDEN>,
 Katherine Cox-Buday <cox.katherine.e@HIDDEN>,
 Josselin Poiret via Bug reports for GNU Guix <bug-guix@HIDDEN>,
 63267 <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 (-)

Hi,

I am proposing patch#63393 [1] which adds the output lib to
gcc-toolchain.  Well, quoting the comment:

      ;; The main raison d'=C3=AAtre of this "meta-package" is (1) to conve=
niently
      ;; install everything that we need, and (2) to make sure ld-wrapper c=
omes
      ;; before Binutils' ld in the user's profile.

I think, this package gcc-toolchain should be the visible package and
battery included.

WDYT?

1: https://issues.guix.gnu.org/issue/63393

Cheers,
simon




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

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


Received: (at submit) by debbugs.gnu.org; 9 May 2023 17:09:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 09 13:09:44 2023
Received: from localhost ([127.0.0.1]:44375 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pwQqO-0007yH-8X
	for submit <at> debbugs.gnu.org; Tue, 09 May 2023 13:09:44 -0400
Received: from lists.gnu.org ([209.51.188.17]:33232)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <zimon.toutoune@HIDDEN>) id 1pwQqL-0007xb-AS
 for submit <at> debbugs.gnu.org; Tue, 09 May 2023 13:09:42 -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 1pwQqK-00084f-7D; Tue, 09 May 2023 13:09:40 -0400
Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f])
 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 1pwQqG-0006iU-BI; Tue, 09 May 2023 13:09:39 -0400
Received: by mail-wm1-x32f.google.com with SMTP id
 5b1f17b1804b1-3f42379d553so4856795e9.1; 
 Tue, 09 May 2023 10:09:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1683652173; x=1686244173;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
 :reply-to; bh=XMeycXGi2KE/YGqbOfAZeATRlisYVTZGXNwdmdDrL1Q=;
 b=ZV7CXTTp3oY7zrTwq4XlvTT3qr4TYf3W0YZLh+vPYhNxx85tSopiRRIy1HFsWroFEj
 C7U1q8Zsm/bCVzgM2lSQueRZHJgzCRLlrLpUP7Is745h4p1pAnHwF5MrZAh4U4CihcNB
 BWCIp2a7wFnaJEgBgX4xiehKV8gjQtynrWen790jf1EY40gLwZUO0cyBqeqkRn1ONlGO
 LxrKqs+BzNw0xLCEXko9FfisFF6/tB5Pubq95foE9TW5of6/iruSP1ggI16x0WQJG8U2
 sFUWZYKrFLbO09YkRsebdgjzxT7JnqPc52W75DeKSRZrl+4DY+1x2RMWd6ImRloyh45Y
 THhw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1683652173; x=1686244173;
 h=content-transfer-encoding:mime-version: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=XMeycXGi2KE/YGqbOfAZeATRlisYVTZGXNwdmdDrL1Q=;
 b=LVQ9lwwyWmgP58dSQY+k2rmH41nbVUfqybREEj3TwK6UPSA7VqqMFcE84IdC6ptjh+
 cehpWlnQ+jU9Et0DZsLFZQhWqmlmS7RT6pzPaTqwvvqz9Sx3vUnccLtsFWeFgJ3AY0+a
 iR8s+WWfreg8ubW0mq4B3CdUsBJFuIhjiST9FndpYE3VyPYjM/ao1X5gsAs7+ZgEMvZ3
 DqjzeJXMky3J8WecA5Y8PwWWRljfFzmvwpdPf3Pm01S9jCcsYp91dJ6cJTh3eJ9iIoJO
 QEnDi43tCboY4zGOpv83vV+dTbkqKwFxEysTeZUZWTWTTpihi0VMEwotco0FLBRVIMlD
 M97A==
X-Gm-Message-State: AC+VfDxAw2VQgoslFtgIXtPEy2/RTbJcRb6oZd4v9p/IN9QKht3JyvY8
 KsCrydCxyqmT2D2eBnFKYd2Mc0YKlig=
X-Google-Smtp-Source: ACHHUZ5v/RaMG3Dde6HDIXceGCx6tTJBSdvbXY2STgLSe2UyfRxCjM/Y0Zy6M8yFIqyWDHwiA3U2UQ==
X-Received: by 2002:a05:600c:1c97:b0:3f4:24fa:ca1c with SMTP id
 k23-20020a05600c1c9700b003f424faca1cmr5437200wms.0.1683652173400; 
 Tue, 09 May 2023 10:09:33 -0700 (PDT)
Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id
 w8-20020a1cf608000000b003f18b942338sm20362842wmc.3.2023.05.09.10.09.33
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 09 May 2023 10:09:33 -0700 (PDT)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: John Kehayias <john.kehayias@HIDDEN>, Christopher Rodriguez
 <yewscion@HIDDEN>
Subject: Re: bug#63267: gcc-toolchain is missing libstdc++.so
In-Reply-To: <87354c11n6.fsf@HIDDEN>
References: <pkmp4emt2km9nz.fsf@HIDDEN>
 <87354c11n6.fsf@HIDDEN>
Date: Tue, 09 May 2023 19:07:23 +0200
Message-ID: <871qjp5t84.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=2a00:1450:4864:20::32f;
 envelope-from=zimon.toutoune@HIDDEN; helo=mail-wm1-x32f.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: guix-devel@HIDDEN, Kaelyn <kaelyn.alexi@HIDDEN>,
 Katherine Cox-Buday <cox.katherine.e@HIDDEN>,
 Josselin Poiret via Bug reports for GNU Guix <bug-guix@HIDDEN>,
 63267 <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: -2.3 (--)

Hi,

I am proposing patch#63393 [1] which adds the output lib to
gcc-toolchain.  Well, quoting the comment:

      ;; The main raison d'=C3=AAtre of this "meta-package" is (1) to conve=
niently
      ;; install everything that we need, and (2) to make sure ld-wrapper c=
omes
      ;; before Binutils' ld in the user's profile.

I think, this package gcc-toolchain should be the visible package and
battery included.

WDYT?

1: https://issues.guix.gnu.org/issue/63393

Cheers,
simon




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

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


Received: (at 63267) by debbugs.gnu.org; 8 May 2023 08:41:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 08 04:41:42 2023
Received: from localhost ([127.0.0.1]:39107 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pvwRB-0001xV-MM
	for submit <at> debbugs.gnu.org; Mon, 08 May 2023 04:41:41 -0400
Received: from jpoiret.xyz ([206.189.101.64]:35878)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dev@HIDDEN>) id 1pvwRA-0001xK-2c
 for 63267 <at> debbugs.gnu.org; Mon, 08 May 2023 04:41:40 -0400
Received: from authenticated-user (jpoiret.xyz [206.189.101.64])
 by jpoiret.xyz (Postfix) with ESMTPA id E2F12184D6B;
 Mon,  8 May 2023 08:41:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim;
 t=1683535297;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=GfneB+CXm3KLuuVJa02UkoYZjx/bQi+T8xUjaQqk08E=;
 b=b81pdKDhR1MgETX7XdKwaWaVhGVcHIRf6/Jj771992mwQl1dT9KY2yb+p27lF1KxEApxxX
 FUGpz1UzsmrkKLKGqUVeVRP4vcV33kiJP7yVabkBDCDcrmyQE7JnTXw3P6r0vuh4CTOC+x
 ptzNhjlVp8zrLhckwxlR/6cX6vavOb0Ns45psG4aM77Rjm4ctAeZh0PFNA4KyEsKvwCvZA
 IXD1Fon0UYYg5lSDFieEPnIRPgfvt5dfHxpbC3vX2mMOU/rwcvVq/u1AMEYk1rO/sODkuB
 3D+f61s6v61agNrIjwO76A7ocLwWYhuhd+xnzMEJlBq1yMnFtmSj2xbKJWGFJw==
From: Josselin Poiret <dev@HIDDEN>
To: Kaelyn <kaelyn.alexi@HIDDEN>, John Kehayias
 <john.kehayias@HIDDEN>
Subject: Re: bug#63267: gcc-toolchain is missing libstdc++.so
In-Reply-To: <1pOI6MV7sx3-zolxwH99rQ93RMcbp677fn9twoyv4ZhNBhicZgnNC4bI_u0-aJCfLOjBDb_q8wmu_JihwNW7ECzh-RUmTn3c4jwfd2BCz-4=@protonmail.com>
References: <87sfcbzrzy.fsf@HIDDEN>
 <Ep1v1JJOnsfi7wG0QvKyBwOVsowFkmpd4B5orgUDEHZzshS6Xnb_nKaokIlcDbD18XvH4n9DVajid9RPnkd_95UtHfMnYRzR57sj6KadoKw=@protonmail.com>
 <87h6sqze9d.fsf@HIDDEN>
 <1pOI6MV7sx3-zolxwH99rQ93RMcbp677fn9twoyv4ZhNBhicZgnNC4bI_u0-aJCfLOjBDb_q8wmu_JihwNW7ECzh-RUmTn3c4jwfd2BCz-4=@protonmail.com>
Date: Mon, 08 May 2023 10:41:30 +0200
Message-ID: <87r0rr5i6d.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spamd-Bar: /
Authentication-Results: jpoiret.xyz;
 auth=pass smtp.auth=jpoiret@HIDDEN smtp.mailfrom=dev@HIDDEN
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63267
Cc: guix-devel@HIDDEN, 63267 <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: 0.0 (/)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hi Kaelyn,

Kaelyn via Bug reports for GNU Guix <bug-guix@HIDDEN> writes:

> Thanks! A small side note: I have glibc in there mainly so ldd is availab=
le for debugging problems or getting new binaries working (I think the comm=
ent with it is a remnant of an older version of the manifest from before "-=
F" was added to "guix shell").

Small note: `ldd` is only a wrapper around setting
`LD_TRACE_LOADED_OBJECTS=3D1`, so you don't really need to pull in all of
glibc just for this.  There's also LD_DEBUG with possible values
explained by LD_DEBUG=3Dhelp, which I use quite often.

Best,
=2D-=20
Josselin Poiret

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmRYtboQHGRldkBqcG9p
cmV0Lnh5egAKCRBQXkC5FhcaipgEDACG+z80EDk2QgDjB2kqtJf8uj1Zj30IKhlt
DZqMrYDpWkPqfdMLrOtS4gk+V/SKHIsf9aAvRBP285bVlGqLKwzmi7CVqldPe7RZ
neX7jzv4HiaLvLOA47v+3l7KtU57tr6pQkWA0QBNBt2HvfBvMsVM3mWGbXCGrctl
tyVKB+MSL7+x/ooaC5r5Hqt5M5p8U/kQlFGa5KBIm3IdzhKpRmBecM8siy4Q1c5o
jLNcEys6+tkPDAFrzODk2JXmEIE4TzGIRBJAFAoMTEUYPcvM5e/yhhV1JOdGumuT
KOm6naU1k0BYLGwoz0gH+3p4VIg6k1CA7a+6Qd/+hQWm1DTeUzXEBSKMOu3u4m2d
7TWvr3tCnvgH7Ji/BINa3tvvGsY8FMp8bvXyrYugI1TSa0CdOEhX/sBVUAkEvRRG
Mx6V1XlSlXz4+eoUNpQyv9CP9azBqLkMj2sTsPhpVrUOKxdkpOYFbmKI12s3Qet1
5OpYGtZl2guPHZURAi4Fb4iegrnVcg0=
=iy4i
-----END PGP SIGNATURE-----
--=-=-=--




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

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


Received: (at 63267) by debbugs.gnu.org; 5 May 2023 23:59:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 05 19:59:39 2023
Received: from localhost ([127.0.0.1]:57796 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pv5Kt-0004yh-JT
	for submit <at> debbugs.gnu.org; Fri, 05 May 2023 19:59:39 -0400
Received: from mail-4322.protonmail.ch ([185.70.43.22]:63217)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kaelyn.alexi@HIDDEN>) id 1pv5Ks-0004yQ-42
 for 63267 <at> debbugs.gnu.org; Fri, 05 May 2023 19:59:38 -0400
Date: Fri, 05 May 2023 23:59:19 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1683331171; x=1683590371;
 bh=fPkmt7J5CiCXrczrR/gaLlc8qioet43XUpjHjvwQV3o=;
 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=stlAjqC++cAvFzvMlch7VBjONyUeBpn1QA//CYCxQKa/Cye5o95BwFN1n4GRQz74M
 WIP5+tpEKNI2/CdTDosmVqY+msoPsDK96MwQO3/bBNnC6/F/xKgDs+Ygs3hSvYx92G
 SG8GIpfUYSmbkilxbYrHBn3yhxpEdSvntyWlDXjSbboiY0jDak7NL6B5wN/WPU3Xnp
 gXWs9s6rhMT/TjHtuXPMooXh3AWDlnN02YWS5MQ5VlmfHyBVCrVSjSetBRugMOJLos
 6wF6zhmanjcuzpsO9krJZsgftLcOjpDgp3HSsBESCnSPkMk1zoxxLHfFvDK2HoHhnS
 Ov/rGWRlZ18FQ==
To: John Kehayias <john.kehayias@HIDDEN>
From: Kaelyn <kaelyn.alexi@HIDDEN>
Subject: Re: gcc-toolchain is missing libstdc++.so
Message-ID: <1pOI6MV7sx3-zolxwH99rQ93RMcbp677fn9twoyv4ZhNBhicZgnNC4bI_u0-aJCfLOjBDb_q8wmu_JihwNW7ECzh-RUmTn3c4jwfd2BCz-4=@protonmail.com>
In-Reply-To: <87h6sqze9d.fsf@HIDDEN>
References: <87sfcbzrzy.fsf@HIDDEN>
 <Ep1v1JJOnsfi7wG0QvKyBwOVsowFkmpd4B5orgUDEHZzshS6Xnb_nKaokIlcDbD18XvH4n9DVajid9RPnkd_95UtHfMnYRzR57sj6KadoKw=@protonmail.com>
 <87h6sqze9d.fsf@HIDDEN>
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: 63267
Cc: guix-devel@HIDDEN, 63267 <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 (-)

------- Original Message -------
On Friday, May 5th, 2023 at 8:59 PM, John Kehayias <john.kehayias@protonmai=
l.com> wrote:


>=20
>=20
> Hi Kaelyn,
>=20
> On Thu, May 04, 2023 at 11:45 PM, Kaelyn wrote:
>=20
> > ------- Original Message -------
> > I wasn't sure the best place to share it, so I've attached my "run"
> > script for running the binary download of PolyMC in a container. It is
> > both a shell script and a guix package manifest, and is the one place
> > so far I've worked around the removal of gcc:lib. The main
> > program-specific bits are what CMD defaults to and which packages need
> > to be included (most of the various shares are to get things like
> > hardware 3D, pulseaudio, and dbus working and aren't all always
> > needed). It also contains the original manifest commented-out for
> > comparison. Hope it can be of help to folks!
>=20
>=20
> Thanks, that's a nice little hack! Just something very minor I
> noticed, but you don't need to specify glibc directly for the -F (FHS)
> option in guix shell, as it will automatically include the (modified)
> glibc.

Thanks! A small side note: I have glibc in there mainly so ldd is available=
 for debugging problems or getting new binaries working (I think the commen=
t with it is a remnant of an older version of the manifest from before "-F"=
 was added to "guix shell").

Cheers,
Kaelyn




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

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


Received: (at 63267) by debbugs.gnu.org; 5 May 2023 20:59:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 05 16:59:26 2023
Received: from localhost ([127.0.0.1]:57652 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pv2WT-0007gB-Vi
	for submit <at> debbugs.gnu.org; Fri, 05 May 2023 16:59:26 -0400
Received: from mail-40134.protonmail.ch ([185.70.40.134]:56159)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <john.kehayias@HIDDEN>) id 1pv2WO-0007fu-U8
 for 63267 <at> debbugs.gnu.org; Fri, 05 May 2023 16:59:24 -0400
Date: Fri, 05 May 2023 20:59:03 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1683320354; x=1683579554;
 bh=l2N+2tLL8NFRPAG9fOtLroLyvmM1ZErKJPiff+oiKPU=;
 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=vVyNYdI5fOikU2zoxSr0ASYCNovaQk3dzrqjQK8KUtN+DPg72HfNT+QqNjsW/fptS
 r3EXgvge7YuwAlPB4VTgJ4CMRHr+7W8W6S0SuFK3PZPR3EiEndv+ws5aJxi4MkcCan
 E+g8s0wnQrgoldSMiuHcIPRSaPyegZ0/5lGLVMExglVLLPyY1RiTL4i9DWse3U8NRl
 9SDHtivdLmVRlhoHNaZAU20GN1d9YHNtLl/yt3VqXndmaN1zJaYkBDzzZOYblAMGIL
 ocNcaVdyy2ndKWP8BF3zUApNmz0CMsKmuDBkMTS2m8JEQ1pYwQfiHNyhlTrcd3QyiG
 YGb/KmrJQXYcQ==
To: Kaelyn <kaelyn.alexi@HIDDEN>
From: John Kehayias <john.kehayias@HIDDEN>
Subject: Re: gcc-toolchain is missing libstdc++.so
Message-ID: <87h6sqze9d.fsf@HIDDEN>
In-Reply-To: <Ep1v1JJOnsfi7wG0QvKyBwOVsowFkmpd4B5orgUDEHZzshS6Xnb_nKaokIlcDbD18XvH4n9DVajid9RPnkd_95UtHfMnYRzR57sj6KadoKw=@protonmail.com>
References: <87sfcbzrzy.fsf@HIDDEN>
 <Ep1v1JJOnsfi7wG0QvKyBwOVsowFkmpd4B5orgUDEHZzshS6Xnb_nKaokIlcDbD18XvH4n9DVajid9RPnkd_95UtHfMnYRzR57sj6KadoKw=@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-Debbugs-Envelope-To: 63267
Cc: guix-devel@HIDDEN, 63267 <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 (-)

Hi Kaelyn,

On Thu, May 04, 2023 at 11:45 PM, Kaelyn wrote:

> ------- Original Message -------
> I wasn't sure the best place to share it, so I've attached my "run"
> script for running the binary download of PolyMC in a container. It is
> both a shell script and a guix package manifest, and is the one place
> so far I've worked around the removal of gcc:lib. The main
> program-specific bits are what CMD defaults to and which packages need
> to be included (most of the various shares are to get things like
> hardware 3D, pulseaudio, and dbus working and aren't all always
> needed). It also contains the original manifest commented-out for
> comparison. Hope it can be of help to folks!
>

Thanks, that's a nice little hack! Just something very minor I
noticed, but you don't need to specify glibc directly for the -F (FHS)
option in guix shell, as it will automatically include the (modified)
glibc.

This topic came up again on IRC today and GNUtoo had the correct cli
invocation for getting at gcc:lib. I thought I had tried something
similar but must have missed something, or else didn't notice that
this will only work for guix shell, as guix build doesn't take outputs
in the package list:

--8<---------------cut here---------------start------------->8---
guix shell  -e $'(list (@@ (gnu packages gcc) gcc) "lib")'
--8<---------------cut here---------------end--------------->8---

Thanks to both of you I have some options for workarounds currently,
but based on how this topic keeps coming up I still think we should
have a more straightforward option.

John





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

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


Received: (at 63267) by debbugs.gnu.org; 4 May 2023 23:46:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 04 19:46:15 2023
Received: from localhost ([127.0.0.1]:52330 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1puieN-0000GL-CV
	for submit <at> debbugs.gnu.org; Thu, 04 May 2023 19:46:15 -0400
Received: from mail-4322.protonmail.ch ([185.70.43.22]:18687)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kaelyn.alexi@HIDDEN>) id 1puieK-0000G2-F9
 for 63267 <at> debbugs.gnu.org; Thu, 04 May 2023 19:46:13 -0400
Date: Thu, 04 May 2023 23:45:59 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1683243966; x=1683503166;
 bh=SCRvskBfRUeT84+4RUI/dR/gMAjZCGvDfCRp2cPv8jA=;
 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=JhNUHuUvfhSDSBXuj6ccr7Q+H7OcA7btV4DZ9bIGJ8zP7Adkf4Ah7tEn0PLU0d6UK
 nl0PAPxKhL1i0UAfy4T6bbF/YEXzkXyYQAFvVCaUKFf5B5wdnaHhavhxYSbBg0GqFz
 UTa4NDGFvo4254mIxY214qmrbtGAZ164t79vRlTNGXyVaNhb8O7e+Eakk7MRqg9Frz
 mXySZ/y/2e/WPqfcSFDfYRRGKOU871WA64XZn/f54WL4+jSvRs+1Brfq6qHR8ObOnx
 8ufHpnt2PfnImBLexdskMECXgTK37TfPpJm5gD+qvpn5GTt3xyDJ0z9goJzAkS8ov6
 mN31D0C8Nm5hQ==
To: John Kehayias <john.kehayias@HIDDEN>
From: Kaelyn <kaelyn.alexi@HIDDEN>
Subject: Re: gcc-toolchain is missing libstdc++.so
Message-ID: <Ep1v1JJOnsfi7wG0QvKyBwOVsowFkmpd4B5orgUDEHZzshS6Xnb_nKaokIlcDbD18XvH4n9DVajid9RPnkd_95UtHfMnYRzR57sj6KadoKw=@protonmail.com>
In-Reply-To: <87sfcbzrzy.fsf@HIDDEN>
References: <87sfcbzrzy.fsf@HIDDEN>
Feedback-ID: 34709329:user:proton
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="b1_6reumqiAJU9fQrBRp7DD1drvjRyVTripLFMPqNQbw"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63267
Cc: guix-devel@HIDDEN, 63267 <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 (-)

This is a multi-part message in MIME format.

--b1_6reumqiAJU9fQrBRp7DD1drvjRyVTripLFMPqNQbw
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

------- Original Message -------
On Thursday, May 4th, 2023 at 9:50 PM, John Kehayias <john.kehayias@protonm=
ail.com> wrote:

> > I have similar use cases of FHS containers to run binaries (primarily
> > games). I recently ran into the issue of gcc:lib going away and no
> > output from a visible package providing libstdc++. My current
> > workaround was to implement a replacement for specifications->manifest
> > that could handle packages and '(package "output") pairs in addition
> > to strings, so that I could include `(,(@@ (gnu packages gcc) gcc)
> > "lib") in place of "gcc:lib". Internally it resolves package strings
> > to packages with specification->package, then passes the package and
> > optional output specifier to package->manifest-entry. But I digress a
> > little...
>=20
>=20
> Nice little hack Kaelyn, would you mind sharing somewhere? I wonder if
> this should be something we should have more easily anyway.

I wasn't sure the best place to share it, so I've attached my "run" script =
for running the binary download of PolyMC in a container. It is both a shel=
l script and a guix package manifest, and is the one place so far I've work=
ed around the removal of gcc:lib. The main program-specific bits are what C=
MD defaults to and which packages need to be included (most of the various =
shares are to get things like hardware 3D, pulseaudio, and dbus working and=
 aren't all always needed). It also contains the original manifest commente=
d-out for comparison. Hope it can be of help to folks!

Cheers,
Kaelyn
--b1_6reumqiAJU9fQrBRp7DD1drvjRyVTripLFMPqNQbw
Content-Type: application/octet-stream; name=run
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=run

IyEvYmluL3NoCjogJHtDTUQ6PS4vUG9seU1DfQppZiBbICQjIC1ndCAwIF0gOyB0aGVuCiAgICBD
TUQ9IiRAIgpmaQoKdGVzdCAtZCBob21lLyB8fCBta2RpciBob21lCnNldCAtZXgKCmV4ZWMgZ3Vp
eCBzaGVsbCAtQyAtRiAtTiAtRSBeRElTUExBWSAtLXNoYXJlPSIkUFdEL2hvbWU9JEhPTUUiIC0t
c2hhcmU9IiRQV0QiIFwKICAgICAtLWV4cG9zZT0vZGV2L3NuZCAtLWV4cG9zZT0vZXRjL2Fzb3Vu
ZC5jb25mIC0tZXhwb3NlPS9ldGMvbWFjaGluZS1pZCBcCiAgICAgLS1leHBvc2U9L2Rldi9kcmkg
LS1leHBvc2U9L2Rldi9pbnB1dCAtLWV4cG9zZT0vc3lzL2NsYXNzL2lucHV0IFwKICAgICAtLWV4
cG9zZT0vc3lzL2RldiAtLWV4cG9zZT0vc3lzL2RldmljZXMgLS1leHBvc2U9L3Zhci9ydW4vZGJ1
cyBcCiAgICAgLS1zaGFyZT0vZGV2L3NobSAtLXNoYXJlPSRIT01FLy5jb25maWcvcHVsc2UgLS1z
aGFyZT0kSE9NRS8uWGF1dGhvcml0eSBcCiAgICAgLS1zaGFyZT0vcnVuL3VzZXIvJFVJRC9wdWxz
ZSAtLXNoYXJlPS9ydW4vdXNlci8kVUlEL3B1bHNlPS92YXIvcnVuL3B1bHNlIFwKICAgICAtbSAi
JDAiIC0tcHVyZSAtLSBlbnYgTERfTElCUkFSWV9QQVRIPS9saWIgJHtDTUR9CiEjCgoodXNlLW1v
ZHVsZXMgKGdudSkpCgo7OyAoc3BlY2lmaWNhdGlvbnMtPm1hbmlmZXN0Cjs7ICAnKCJiYXNoIiA7
IGFsd2F5cyByZXF1aXJlZAo7OyAgICAiY29yZXV0aWxzIiA7IGFsd2F5cyByZXF1aXJlZAo7OyAg
ICAiZ2xpYmMiIDsgYWx3YXlzIHJlcXVpcmVkCgo7OyAgICAiZ2NjOmxpYiIKOzsgICAgInF0YmFz
ZUA1LjE1Igo7OyAgICAicXRjaGFydHNANS4xNSIKOzsgICAgInpsaWIiCjs7ICAgICJnbGZ3Igo7
OyAgICAibnNzLWNlcnRzIgo7OyAgICAib3BlbmFsIgo7OyAgICAib3Blbmpka0AxOCIKOzsgICAg
InB1bHNlYXVkaW8iCjs7ICAgICJ1bnJhciIKOzsgICAgInVuemlwIgo7OyAgICAiemlwIikpCgoo
bWFuaWZlc3QKIChtYXAgKGxhbWJkYSAoc3BlYykKICAgICAgICAoYXBwbHkgcGFja2FnZS0+bWFu
aWZlc3QtZW50cnkKICAgICAgICAgICAgICAgKGNvbmQKICAgICAgICAgICAgICAgICgocGFpcj8g
c3BlYykgKGxldCAoKHBrZyAoY2FyIHNwZWMpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAob3V0cHV0IChjYWRyIHNwZWMpKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAobGlzdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaWYgKHN0cmluZz8g
cGtnKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNwZWNpZmljYXRpb24t
PnBhY2thZ2UgcGtnKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGtnKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRwdXQpKSkKICAgICAgICAgICAgICAg
ICgoc3RyaW5nPyBzcGVjKSAobGlzdCAoc3BlY2lmaWNhdGlvbi0+cGFja2FnZSBzcGVjKSkpCiAg
ICAgICAgICAgICAgICAoZWxzZSAobGlzdCBzcGVjKSkpKSkKICAgICAgYCgiYmFzaCIgOyBhbHdh
eXMgcmVxdWlyZWQKICAgICAgICAiY29yZXV0aWxzIiA7IGFsd2F5cyByZXF1aXJlZAogICAgICAg
ICJnbGliYyIgOyBhbHdheXMgcmVxdWlyZWQKCiAgICAgICAgKCwoQEAgKGdudSBwYWNrYWdlcyBn
Y2MpIGdjYykgImxpYiIpCiAgICAgICAgInF0YmFzZUA1LjE1IgogICAgICAgICJxdGNoYXJ0c0A1
LjE1IgogICAgICAgICJ6bGliIgogICAgICAgICJnbGZ3IgogICAgICAgICJuc3MtY2VydHMiCiAg
ICAgICAgIm9wZW5hbCIKICAgICAgICAib3Blbmpka0AxOCIKICAgICAgICAicHVsc2VhdWRpbyIK
ICAgICAgICAidW5yYXIiCiAgICAgICAgInVuemlwIgogICAgICAgICJ6aXAiKSkpCg==

--b1_6reumqiAJU9fQrBRp7DD1drvjRyVTripLFMPqNQbw--





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

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


Received: (at 63267) by debbugs.gnu.org; 4 May 2023 21:50:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 04 17:50:21 2023
Received: from localhost ([127.0.0.1]:52220 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pugqD-0002hU-6R
	for submit <at> debbugs.gnu.org; Thu, 04 May 2023 17:50:21 -0400
Received: from mail-4316.protonmail.ch ([185.70.43.16]:13787)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <john.kehayias@HIDDEN>) id 1pugq7-0002h9-SO
 for 63267 <at> debbugs.gnu.org; Thu, 04 May 2023 17:50:19 -0400
Date: Thu, 04 May 2023 21:50:00 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1683237009; x=1683496209;
 bh=+BzYdrkQFutfHXDLOOPT3fcBT4BcZNCXZeqUqToDl0s=;
 h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=ZNKVLc/o8ZgEr389FQQw3eY8rTvnDpL6T30RTrbwcGx4Ot2OrmQ0s4fBV1wHvEVKb
 NbTkycnq2BxUkDvj13urE8kzojAmiKUsTqI3GZ2E57Q43AxOpRxI2DhoLmHLVzbcYr
 syXUCK2zajeAB25FJCJWPiHpOLK8eib7zGfgYcsA6lpsQke2sUry8aC+AiGjEEJf4/
 s/CS+FMnf6+WVpZ/ZAozS7HJslu5PxtQIwfZ3FYnZSVOGlmhO8utAyWzF7KA+Jjm0j
 LCWTURknnSsfysO2nKMZ9CE0gn34ywFNWiS61wuWpqZvO1YxUlBBcD02cbjzKmHXvK
 lKkJttbRC008w==
To: Katherine Cox-Buday <cox.katherine.e@HIDDEN>
From: John Kehayias <john.kehayias@HIDDEN>
Subject: Re: gcc-toolchain is missing libstdc++.so
Message-ID: <87sfcbzrzy.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: 63267
Cc: guix-devel@HIDDEN, Christopher Rodriguez <yewscion@HIDDEN>,
 Kaelyn <kaelyn.alexi@HIDDEN>, 63267 <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 (-)

Hi all,

> I have similar use cases of FHS containers to run binaries (primarily
> games). I recently ran into the issue of gcc:lib going away and no
> output from a visible package providing libstdc++. My current
> workaround was to implement a replacement for specifications->manifest
> that could handle packages and '(package "output") pairs in addition
> to strings, so that I could include `(,(@@ (gnu packages gcc) gcc)
> "lib") in place of "gcc:lib". Internally it resolves package strings
> to packages with specification->package, then passes the package and
> optional output specifier to package->manifest-entry. But I digress a
> little...

Nice little hack Kaelyn, would you mind sharing somewhere? I wonder if
this should be something we should have more easily anyway.

On Thu, May 04, 2023 at 12:14 PM, Katherine Cox-Buday wrote:

> On 5/4/23 11:33 AM, Kaelyn wrote:
>
>> Regarding solutions, I would prefer to have libstdc++ in it's own
>> package or output rather than bundled into gcc-toolchain:out; it
>> feels messy and against the grain of isolating programs in
>> containers if I have to make the gcc and g++ compilers available in
>> the container in order to run a program that needs libstdc++.
>
> +1. I recently ran into this as well and went looking for it.
>
> I think a good reason to give libstdc++ its own output is that this
> question continually gets asked.

That sounds reasonable to me as well. I would think the make-libstdc++
procedure would work for this, but as I detailed in my other message,
I'm not sure why it seems to be missing symbols. We would have just
what we need there and could just expose some public package versions
through that or leave it similar to how it is and document (so it is
more of an advanced or edge case scenario and not have more people
going that way when what they really want is the actual gcc-toolchain
package).

John





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

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


Received: (at 63267) by debbugs.gnu.org; 4 May 2023 18:14:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 04 14:14:51 2023
Received: from localhost ([127.0.0.1]:52030 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pudTf-0004QZ-1c
	for submit <at> debbugs.gnu.org; Thu, 04 May 2023 14:14:51 -0400
Received: from mail-il1-f179.google.com ([209.85.166.179]:49313)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cox.katherine.e@HIDDEN>) id 1pudTc-0004QJ-NQ
 for 63267 <at> debbugs.gnu.org; Thu, 04 May 2023 14:14:49 -0400
Received: by mail-il1-f179.google.com with SMTP id
 e9e14a558f8ab-3311482ae2cso2121005ab.2
 for <63267 <at> debbugs.gnu.org>; Thu, 04 May 2023 11:14:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1683224083; x=1685816083;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:newsgroups:cc:to:subject:user-agent:mime-version:date
 :message-id:from:to:cc:subject:date:message-id:reply-to;
 bh=9Q84Aukajn4AgtJM4yW7mqc8Yux1YJdnA0rkXPJ0LD8=;
 b=c/PqhbB4bOKqc5OxofYBZek+FgJpEzZSETiq/AltQDUCignoOVr4dKAQaWoBjMXceY
 PgLPJWL0N4iLX+YDLvKSkcXhMhmHvWbAVSjBdv2IMtc92Nb4hGZulO06A7cih0RFsIm6
 M1puRneW5ceqE2Cwlu5pB8KZiON9MGdJnWwxmyH2eZCfqaoZT0MljbA4pmGTzFX1eKPO
 62tONOTNk68ZChzoOv1E6KaHSvBkM8O7t42FUV/bNiKn8a1fYcdmlhrGzYw4pFv88c6s
 0zbA+JMfCtCh9Mmr5wVeY2SGs211duk8c/65EfJAg12PMF2BSyJfAnEmjE95VzWhShNG
 SmKA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1683224083; x=1685816083;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:newsgroups:cc:to:subject:user-agent:mime-version:date
 :message-id:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=9Q84Aukajn4AgtJM4yW7mqc8Yux1YJdnA0rkXPJ0LD8=;
 b=hcowJyovG21pLJTXbq1MwHWG/vZTGwmjvHQO+JKFjs6OxMpkIvC3y20m0XeI49zLLT
 vrtQj/eVzWgxQScpJLTP1txY0As2F7ch4RjrG6nxL3SqKtidlYrPEZ+SItVa6CBkJ0sL
 zmTPsqJ2yg0mAotyYfFr+7A+UFZrgXAqGrKTEh7QoAJnboL1d7wbOG3eIXLsZGBHAyKf
 TiFYHLdFs1P+m4l2Bsjfq5b3rnHYOr1BijRHL9OXqA3oKq09T19iI6NiOI3iYh4VlAGj
 hSY1148tsTChDPOH/qfzlw5wCn8gnGEX6f547sFPnZBS+F2oUr0xa44m4iztrtve9QM2
 Gvag==
X-Gm-Message-State: AC+VfDzMm+Pep4wXkOPBTSvxQLIPPbqXTPe5ZvvUyTPNGII5s4OVQUOR
 8RH9tbJ2IBcq9tLnisV4+/Q=
X-Google-Smtp-Source: ACHHUZ5WVah8UGE5XeZ6Ju4AaYZUDU9/pW8VnqVXlgOazGzIvl+PkOh2YZd7QUB0Fyei97bmB1a/uA==
X-Received: by 2002:a5e:dc0c:0:b0:763:d799:cbd1 with SMTP id
 b12-20020a5edc0c000000b00763d799cbd1mr347784iok.16.1683224083034; 
 Thu, 04 May 2023 11:14:43 -0700 (PDT)
Received: from [10.0.2.153] (c-174-51-139-101.hsd1.co.comcast.net.
 [174.51.139.101]) by smtp.gmail.com with ESMTPSA id
 s124-20020a025182000000b004164cf48cfcsm22401jaa.19.2023.05.04.11.14.41
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 04 May 2023 11:14:42 -0700 (PDT)
Message-ID: <0011bd8c-d32f-bb4b-d1d9-f6539ce20fe9@HIDDEN>
Date: Thu, 4 May 2023 12:14:40 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.10.0
Subject: Re: gcc-toolchain is missing libstdc++.so
To: Kaelyn <kaelyn.alexi@HIDDEN>,
 John Kehayias <john.kehayias@HIDDEN>
Newsgroups: gmane.comp.gnu.guix.devel
References: <pkmp4emt2km9nz.fsf@HIDDEN>
 <pkmp4eild8m8z9.fsf@HIDDEN>
 <874jos15kh.fsf@HIDDEN>
 <NxF4Z9svIqfZ4ZdSP_LlErXklwpO8siFWZ_aY-KAjK6bfBJ-5xhHJqziFO0pxyQBM4Y79IkCGewvY3Q_2AZETfJ3Rwzrod3OFSwOvm7qov0=@protonmail.com>
Content-Language: en-US
From: Katherine Cox-Buday <cox.katherine.e@HIDDEN>
In-Reply-To: <NxF4Z9svIqfZ4ZdSP_LlErXklwpO8siFWZ_aY-KAjK6bfBJ-5xhHJqziFO0pxyQBM4Y79IkCGewvY3Q_2AZETfJ3Rwzrod3OFSwOvm7qov0=@protonmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -1.1 (-)
X-Debbugs-Envelope-To: 63267
Cc: guix-devel@HIDDEN, Christopher Rodriguez <yewscion@HIDDEN>,
 63267 <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: -2.1 (--)

On 5/4/23 11:33 AM, Kaelyn wrote:

> Regarding solutions, I would prefer to have libstdc++ in it's own package or output rather than bundled into gcc-toolchain:out; it feels messy and against the grain of isolating programs in containers if I have to make the gcc and g++ compilers available in the container in order to run a program that needs libstdc++.

+1. I recently ran into this as well and went looking for it.

I think a good reason to give libstdc++ its own output is that this 
question continually gets asked.

--
Katherine





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

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


Received: (at 63267) by debbugs.gnu.org; 4 May 2023 17:35:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 04 13:35:20 2023
Received: from localhost ([127.0.0.1]:51998 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pucrQ-00038m-AO
	for submit <at> debbugs.gnu.org; Thu, 04 May 2023 13:35:20 -0400
Received: from mail-40131.protonmail.ch ([185.70.40.131]:24115)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <john.kehayias@HIDDEN>) id 1pucrN-00038T-HP
 for 63267 <at> debbugs.gnu.org; Thu, 04 May 2023 13:35:18 -0400
Date: Thu, 04 May 2023 17:34:42 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1683221703; x=1683480903;
 bh=aLZWCEqYd4C/mi68pkRQADhGnMgkzO3lt/LIXXZYwRE=;
 h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=vSPaJRPttTRrypEhF/LvhKt0owwF63nsQpy1ytdUE1U4dc+XMnvDTuGbVYxkDG9FL
 q8/0kHZvJvRRkkOqLN/LG0OWJY5wb9sOUjwr/HcuNPlGvlPrtFvcc+dJzAGNuvtjn9
 P6iWvdBtMlDeua08ZqLZ4gw7nrufNR9UH808dri9itFMvcKuox8qriN0GNNEDKSCFX
 7/tgYONgOfceJPKSbOXEm2ipmpEdnoq9Fy5GVeGQ4SZpJjPfEeilESGy+bzqlYoY5c
 1Kq6xXj3U1IvrzqleaLgDhf+/MrkU1DErX+a/+whRfph7nmfoFOao1cLIrRFqYYVqy
 qFPFzycTn1xMw==
To: Christopher Rodriguez <yewscion@HIDDEN>
From: John Kehayias <john.kehayias@HIDDEN>
Subject: Re: gcc-toolchain is missing libstdc++.so
Message-ID: <87354c11n6.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: 63267
Cc: guix-devel@HIDDEN, 63267 <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 (-)

Hi again,

On Thu, May 04, 2023 at 11:19 AM, John Kehayias wrote:

> Thanks for opening this and cc'ing; this has come up with some
> frequency on IRC, especially recently. In discussing there today, the
> current reasoning is that usually one will just call g++ which knows
> how to find libstdc++. So, gcc-toolchain does not include gcc:lib as
> part of what it makes available.
>

I tried locally just adding gcc:lib as an input for gcc-toolchain and
that does the trick. And since it is just a union-build, very quick to
try out :)

guix size reports an increase in gcc-toolchain as 0.1 MiB with gcc:lib
included.

> I think what we (and when this comes up, others) are getting at are
> some edge cases or different use cases where one wants to directly get
> at libstdc++. Previously it was more direct to use gcc:lib; of course
> one still can in code and/or cli with the proper call. For example,
> guix build -e "(@@ (gnu packages gcc) gcc)" will download/build/show
> the lib output of the (hidden) gcc package. Though I'm not sure how to
> select just the lib output here.
>
> My use case currently is in the FHS container where a binary wants to
> find some libraries directly. Previously one would include the gcc:lib
> package output in the guix shell call. Now some of those libraries can
> be found elsewhere, like libgccjit, but libstdc++ seems to be the
> trickier one. Open to other suggestions/workarounds, or thoughts on if
> it is worthwhile to include gcc:lib in the gcc-toolchain package (or
> make a gcc-toolchain:lib output?).
>

I tried with my local gcc-toolchain modification and this gets me what
I wanted.

On that note, I forgot to bring up the problem I had with using
make-libstdc++: it does not seem to build the same libstdc++ as
included in the gcc package. The doc string for that procedure notes
that this is meant to be used when using non-gcc toolchains, but we
also have the libstdc++ variable which seems to suggest that
(make-libstdc++ gcc) should be the same library as in gcc.

I'm not sure the difference in looking at the package definitions, but
I don't really know this stuff. Here's an example of the difference I
was finding:

I was running something and it complained that

--8<---------------cut here---------------start------------->8---
<some-binary> symbol lookup error: <some-binary>: undefined symbol: _ZNSt18=
condition_variableD1Ev, version GLIBCXX_3.4.11
--8<---------------cut here---------------end--------------->8---

Indeed, looking at the libstdc++ I used via (or could have used
libstdc++ here directly since I used the default gcc):

--8<---------------cut here---------------start------------->8---
guix shell -e "(begin (use-modules (gnu packages gcc)) (make-libstdc++ gcc)=
)"
--8<---------------cut here---------------end--------------->8---

I see

--8<---------------cut here---------------start------------->8---
$strings /gnu/store/6897bpw5858bdng744ddqw8rrqjb4frr-libstdc++-11.3.0/lib/l=
ibstdc++.so | grep "_ZNSt18condition_variableD1Ev"
--8<---------------cut here---------------end--------------->8---

while for gcc:lib it is defined

--8<---------------cut here---------------start------------->8---
$ strings /gnu/store/l684qgqlrqkbsh8jffp9d8ag6vrpcwgs-gcc-11.3.0-lib/lib/li=
bstdc++.so | grep "_ZNSt18condition_variableD1Ev"
_ZNSt18condition_variableD1Ev
--8<---------------cut here---------------end--------------->8---

and using that libstdc++ does not result in that error.

Is make-libstdc++ not meant to be used/mixed with e.g. gcc-toolchain?
Is this expected that it is a different library produced or is this a
bug?

Thanks!
John





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

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


Received: (at 63267) by debbugs.gnu.org; 4 May 2023 17:34:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 04 13:34:06 2023
Received: from localhost ([127.0.0.1]:51990 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pucqB-00036I-5h
	for submit <at> debbugs.gnu.org; Thu, 04 May 2023 13:34:06 -0400
Received: from mail-4316.protonmail.ch ([185.70.43.16]:56669)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kaelyn.alexi@HIDDEN>) id 1pucq8-00035l-T1
 for 63267 <at> debbugs.gnu.org; Thu, 04 May 2023 13:34:01 -0400
Date: Thu, 04 May 2023 17:33:42 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1683221626; x=1683480826;
 bh=HZaj/5EMk+b+KQI8uHsvpsZzY6lNNJ93B6kBoCa9q2E=;
 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=afILIr8ho1Clcz1rMa+Fl0GZyPTRwkQZ3PAsHj+zOmOowtYqHZkYd/Xe6EEGnqZOr
 Us54VDkcTqIoZyMXwNLnBB3kpBAwC1ZaTm6haVix5AZNTaUDD4baRuI54npax4noY0
 U2iPtvMe4N+SIfoHxxEZF4JNdYlcyIcuCv0V1yWseTUODLM/YDDnqBh78ik1cc4G6d
 62niTRkR07cMMdH2MpuueQjkSDHOr11vxSNKmmhsQANzfqzEqR3wI0g9o+yPpa8Vmk
 pIM7LvZAdWxeFUqHUnMVf8tNty4NH46gA3pwhq/tuJ1xCwVbkmYiKN/dV/2QFX4Tdh
 fsK5UK4FWGCCQ==
To: John Kehayias <john.kehayias@HIDDEN>
From: Kaelyn <kaelyn.alexi@HIDDEN>
Subject: Re: gcc-toolchain is missing libstdc++.so
Message-ID: <NxF4Z9svIqfZ4ZdSP_LlErXklwpO8siFWZ_aY-KAjK6bfBJ-5xhHJqziFO0pxyQBM4Y79IkCGewvY3Q_2AZETfJ3Rwzrod3OFSwOvm7qov0=@protonmail.com>
In-Reply-To: <874jos15kh.fsf@HIDDEN>
References: <pkmp4emt2km9nz.fsf@HIDDEN>
 <pkmp4eild8m8z9.fsf@HIDDEN>
 <874jos15kh.fsf@HIDDEN>
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: 63267
Cc: guix-devel@HIDDEN, Christopher Rodriguez <yewscion@HIDDEN>,
 63267 <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 (-)

Hi,

------- Original Message -------
On Thursday, May 4th, 2023 at 3:26 PM, John Kehayias <john.kehayias@protonm=
ail.com> wrote:

>=20
> Hi Christopher,
>=20
> On Thu, May 04, 2023 at 11:05 AM, Christopher Rodriguez wrote:
>=20
> > Sorry for the spam; Resending this without the bugs address, but with
> > the issue's address.
> >=20
> > Christopher Rodriguez yewscion@HIDDEN writes:
> >=20
> > > Hello All,
> > >=20
> > > I noticed today that libstdc++.so.1 (and some others), which used to =
be
> > > part of gcc:lib, are not included in any of the outputs of the
> > > superceding `gcc-toolchain` package.
> > >=20
> > > Is there another method for getting these needed shared libraries in =
a
> > > guix system at this point? It's entirely possible I'm missing somethi=
ng.
> > >=20
> > > I am CCing guix-devel@HIDDEN per podiki[m]'s request.
> > >=20
> > > Thanks!
>=20
>=20
> Thanks for opening this and cc'ing; this has come up with some
> frequency on IRC, especially recently. In discussing there today, the
> current reasoning is that usually one will just call g++ which knows
> how to find libstdc++. So, gcc-toolchain does not include gcc:lib as
> part of what it makes available.
>=20
> I think what we (and when this comes up, others) are getting at are
> some edge cases or different use cases where one wants to directly get
> at libstdc++. Previously it was more direct to use gcc:lib; of course
> one still can in code and/or cli with the proper call. For example,
> guix build -e "(@@ (gnu packages gcc) gcc)" will download/build/show
> the lib output of the (hidden) gcc package. Though I'm not sure how to
> select just the lib output here.
>=20
> My use case currently is in the FHS container where a binary wants to
> find some libraries directly. Previously one would include the gcc:lib
> package output in the guix shell call. Now some of those libraries can
> be found elsewhere, like libgccjit, but libstdc++ seems to be the
> trickier one. Open to other suggestions/workarounds, or thoughts on if
> it is worthwhile to include gcc:lib in the gcc-toolchain package (or
> make a gcc-toolchain:lib output?).

I have similar use cases of FHS containers to run binaries (primarily games=
). I recently ran into the issue of gcc:lib going away and no output from a=
 visible package providing libstdc++. My current workaround was to implemen=
t a replacement for specifications->manifest that could handle packages and=
 '(package "output") pairs in addition to strings, so that I could include =
`(,(@@ (gnu packages gcc) gcc) "lib") in place of "gcc:lib". Internally it =
resolves package strings to packages with specification->package, then pass=
es the package and optional output specifier to package->manifest-entry. Bu=
t I digress a little...

Regarding solutions, I would prefer to have libstdc++ in it's own package o=
r output rather than bundled into gcc-toolchain:out; it feels messy and aga=
inst the grain of isolating programs in containers if I have to make the gc=
c and g++ compilers available in the container in order to run a program th=
at needs libstdc++.

Cheers,
Kaelyn





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

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


Received: (at 63267) by debbugs.gnu.org; 4 May 2023 15:26:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 04 11:26:27 2023
Received: from localhost ([127.0.0.1]:51840 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1puaqg-0004ox-RF
	for submit <at> debbugs.gnu.org; Thu, 04 May 2023 11:26:27 -0400
Received: from mail-4316.protonmail.ch ([185.70.43.16]:57183)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <john.kehayias@HIDDEN>) id 1puaqe-0004oh-Dw
 for 63267 <at> debbugs.gnu.org; Thu, 04 May 2023 11:26:24 -0400
Date: Thu, 04 May 2023 15:26:09 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1683213978; x=1683473178;
 bh=NAsXGVNhJeXl1Ff2JVjfoRFgTmtrj8KxrM4qtc/l7U8=;
 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=boPJptfdNEA0ZSfo7jb7FG3ul1PBQiXBQhfpODhnhtk1WXmLebCP8BYXwjwpKOK0t
 5B0x0UY35dr/UEYwAaZZfVXdEaf1W/26zI5TAzejD6+qkmCamPxf8oyem4WeyaNvUR
 1nePJtvGeGpzsN4xkspRpJeSy/bTYkJFAThtt1HCaHcPY+WbCwGVw1HQFSynPsSaTY
 e4krM5biPi8Kvyo3HXY2Rp5jeQoZMOIEDP8wADeKqbgfKMKi7Q7/qDLc2Purw5leVR
 OD8EHJHBYop9SE/4/6zCP5l0dmXAn3Jwvh8Nk0xuK2aswFTM0Dowued1riMlS6wUTz
 xTX9n8nwzU1wQ==
To: Christopher Rodriguez <yewscion@HIDDEN>
From: John Kehayias <john.kehayias@HIDDEN>
Subject: Re: gcc-toolchain is missing libstdc++.so
Message-ID: <874jos15kh.fsf@HIDDEN>
In-Reply-To: <pkmp4eild8m8z9.fsf@HIDDEN>
References: <pkmp4emt2km9nz.fsf@HIDDEN>
 <pkmp4eild8m8z9.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: 63267
Cc: guix-devel@HIDDEN, 63267 <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 (-)

Hi Christopher,

On Thu, May 04, 2023 at 11:05 AM, Christopher Rodriguez wrote:
>
> Sorry for the spam; Resending this without the bugs address, but with
> the issue's address.
>
> Christopher Rodriguez <yewscion@HIDDEN> writes:
>
>>
>> Hello All,
>>
>> I noticed today that libstdc++.so.1 (and some others), which used to be
>> part of gcc:lib, are not included in any of the outputs of the
>> superceding `gcc-toolchain` package.
>>
>> Is there another method for getting these needed shared libraries in a
>> guix system at this point? It's entirely possible I'm missing something.
>>
>> I am CCing guix-devel@HIDDEN per podiki[m]'s request.
>>
>> Thanks!

Thanks for opening this and cc'ing; this has come up with some
frequency on IRC, especially recently. In discussing there today, the
current reasoning is that usually one will just call g++ which knows
how to find libstdc++. So, gcc-toolchain does not include gcc:lib as
part of what it makes available.

I think what we (and when this comes up, others) are getting at are
some edge cases or different use cases where one wants to directly get
at libstdc++. Previously it was more direct to use gcc:lib; of course
one still can in code and/or cli with the proper call. For example,
guix build -e "(@@ (gnu packages gcc) gcc)" will download/build/show
the lib output of the (hidden) gcc package. Though I'm not sure how to
select just the lib output here.

My use case currently is in the FHS container where a binary wants to
find some libraries directly. Previously one would include the gcc:lib
package output in the guix shell call. Now some of those libraries can
be found elsewhere, like libgccjit, but libstdc++ seems to be the
trickier one. Open to other suggestions/workarounds, or thoughts on if
it is worthwhile to include gcc:lib in the gcc-toolchain package (or
make a gcc-toolchain:lib output?).

Thanks all!
John





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

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


Received: (at 63267) by debbugs.gnu.org; 4 May 2023 15:25:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 04 11:25:37 2023
Received: from localhost ([127.0.0.1]:51835 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1puapt-0004nH-EZ
	for submit <at> debbugs.gnu.org; Thu, 04 May 2023 11:25:37 -0400
Received: from mail-ua1-f46.google.com ([209.85.222.46]:41168)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yewscion@HIDDEN>) id 1puapo-0004mw-KS
 for 63267 <at> debbugs.gnu.org; Thu, 04 May 2023 11:25:36 -0400
Received: by mail-ua1-f46.google.com with SMTP id
 a1e0cc1a2514c-77d06c9423dso50983241.0
 for <63267 <at> debbugs.gnu.org>; Thu, 04 May 2023 08:25:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1683213926; x=1685805926;
 h=mime-version:message-id:date:subject:to:from:user-agent:from:to:cc
 :subject:date:message-id:reply-to;
 bh=UXgVIwc0Bth4DxlpGKm+en3dT8YLqUUjWwYXJJLsFv4=;
 b=J1qpNT4hOiaSz8wkvHhzwWt/bcv7TQnqzHNQ+DipISgvEKpRD3KkUmZ66JYObjmzoq
 X0KB2MF4DAv5ttAvfOZUTCu3T/5t4A82ngeZB8kW36qy/n/F3iKcUGZyqocmMgTcRtqa
 Fyol5BMObx4fPaTpClEcw5iuREW5GCCIKk+YA5XXECjMbd/ZrIdyH4JWO4Ibg/LfsjqB
 4X4U2pBZopwOf+we+lpK3d3VtAxbpBsN35dsl2mOmK4/r2LRZvhhbfCVI1QSFNBG+tOj
 kLKqDuJwStosxWF8jpmTaBV6Ej1NIG/TCNHR5C01ONZvHuR9G3n6AkKoghhKs6Tf/06D
 1MBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1683213926; x=1685805926;
 h=mime-version:message-id:date:subject:to:from:user-agent
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=UXgVIwc0Bth4DxlpGKm+en3dT8YLqUUjWwYXJJLsFv4=;
 b=Q+SmkZQKdAsikoKfAivzndCQkVn0n81s8Q2U6XNmvvwuJGCFJnP8a6reYDTbQnwBQ5
 vHn006gnaPPOYYz331aAtKE3GdtH0K+qi38Bcrsc6a2hJmeNFI7GbCXQbwobUX9Rv3IA
 CFL+gAG1BgMWFCtagRorXMT+1zD79o693yIDMDQolS36uWSAwWqM+EWEMrEY4VlJVh7t
 JfuQS2ZHpkVYLaCZy9FvqgfIXZztnKpyNoGxeI89KjvGW10DkPQu7Fyskil/TYAx3YfU
 SvHTywYzBUGGiT8sJwEkCdQWUZEn0SrvP0gmK02ls6T9dzSk9r6NJrxfKXdFE/+xEZYm
 VD1w==
X-Gm-Message-State: AC+VfDwXA6MrKK7/eAXl6CmLR7VafwBP5unlOce+i6XXzXL6IoOfBEef
 NDjs+zQuTaonNhCtrgEdGwDSisMliBI=
X-Google-Smtp-Source: ACHHUZ7nStZg+wQHe0su7OtvfQxGYtb6BYyO8vQiYlE+hZsg4wGKpjIHQxxsWJa0CNiN0EYjEv2OIQ==
X-Received: by 2002:a05:6122:168f:b0:440:3bf2:44e8 with SMTP id
 15-20020a056122168f00b004403bf244e8mr3404586vkl.0.1683213926536; 
 Thu, 04 May 2023 08:25:26 -0700 (PDT)
Received: from gmail.com (72-21-196-66.amazon.com. [72.21.196.66])
 by smtp.gmail.com with ESMTPSA id
 j187-20020a1fa0c4000000b0044afdae26fbsm4029706vke.47.2023.05.04.08.25.25
 for <63267 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 04 May 2023 08:25:25 -0700 (PDT)
User-agent: mu4e 1.10.2; emacs 28.2
From: Christopher Rodriguez <yewscion@HIDDEN>
To: 63267 <at> debbugs.gnu.org
Subject: Possible Solution
Date: Thu, 04 May 2023 11:23:09 -0400
Message-ID: <pkmp4ebkj0m84b.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha256; protocol="application/pgp-signature"
X-Spam-Score: 1.7 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  Just spun up a different solution in my personal channel,
 creating a package "gcc-unhidden" which inherits from the hidden gcc package
 and uses (properties (alist-delete 'hidden? (package-properties g [...] 
 Content analysis details:   (1.7 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (yewscion[at]gmail.com)
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [209.85.222.46 listed in list.dnswl.org]
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [209.85.222.46 listed in wl.mailspike.net]
 1.7 HDRS_MISSP             Misspaced headers
X-Debbugs-Envelope-To: 63267
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 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Just spun up a different solution in my personal channel, creating a
package "gcc-unhidden" which inherits from the hidden gcc package and
uses (properties (alist-delete 'hidden?  (package-properties gcc))) to
expose it. If the standard use-case=E2=80=94what is expected for most
uses=E2=80=94doesn't require these libraries, maybe it would be better to c=
reate
a dedicated package for the edge cases that might need it?



(define-public gcc-unhidden
  (package
   (inherit gcc)
   (name "gcc-unhidden")
   (properties (alist-delete 'hidden? (package-properties gcc)))))

=2D-=20
Christopher Rodriguez
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEJMQbvYVxvZ0eF/84XZ6FgaGVz3sFAmRTzmQACgkQXZ6FgaGV
z3v02BAAu5e1oHMHTqPs4custv+A61m0qsDd/j4JwGyUiIb1T//nEY3Ccmay8f42
uUQpJyEnCDFlDSgqXhh0Hb3AoTQeOHWtzmmWsvTecgutzPaZGZXDWFs0BCT46lQ8
OL7QKNZD0D8FiSNaSBwG5yCKNgno0pEpAWplPkcQQWrnFIDrekoUJWah+ZJNioLY
5Z5+/Ex/v0X/0seZkYc02EWKE31cw1xD/YEnRo6DU0buDHRihVO4uSicP0OSSgg3
r6OGOKrzI3H9OR+TArtyPkDGNa+4pQ0qNydgPiIo/FwUz2ReOO1X/JQPsGbo9IsZ
yRvKW81XpsfwQLjseo3VHhX9fo8VgFOOp82Pu5cMz3R5ZeDaD+wfDHdog41oESk4
L0I4MwKuGht7ZfebT51/uNr4dtFSe5xiIW/LGm89IuYlMKPkqOT8sy1yeOSbWeU6
sGSdGCLbGO6nJuTLeqHHKPdo0do+uSsaW6AUqhHTSBZQ1kOdq4AOWSr+Y/EAFrDF
CZwcQaddFvTcMaLb904QRuNRAomSkLWieQMjbwo+S3lkrb2EGmRYlwxbQqx69sOz
bwRFAfK+4web8ixlKAzn2Z1NjzUXQOCEvaiM/PJ5b0KPxZMcrBWod48JChRTK4vJ
+Ihbvxvy7ovcj7oF5lgO6P1EQtMhw2HibahQgf2ybOh0UuvEuvQ=
=qKAL
-----END PGP SIGNATURE-----
--=-=-=--




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

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


Received: (at 63267) by debbugs.gnu.org; 4 May 2023 15:07:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 04 11:07:02 2023
Received: from localhost ([127.0.0.1]:51733 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1puaXu-0004A7-9c
	for submit <at> debbugs.gnu.org; Thu, 04 May 2023 11:07:02 -0400
Received: from mail-qk1-f173.google.com ([209.85.222.173]:41354)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yewscion@HIDDEN>) id 1puaXq-00049j-GJ
 for 63267 <at> debbugs.gnu.org; Thu, 04 May 2023 11:07:01 -0400
Received: by mail-qk1-f173.google.com with SMTP id
 af79cd13be357-74df6f9cf96so3958185a.1
 for <63267 <at> debbugs.gnu.org>; Thu, 04 May 2023 08:06:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1683212812; x=1685804812;
 h=mime-version:message-id:in-reply-to:date:subject:cc:to:from
 :user-agent:references:from:to:cc:subject:date:message-id:reply-to;
 bh=v8FBnVF8BdwYhdW2kzPEFRWe94yUScfnpDmhIEI2LQg=;
 b=I0scnyOzuH07S/66FHlKvswH837TzKTjZynsrN1WV5aeZT6kVXK0CPHMhvtfW+yqAw
 IvEFMV6B4TOKSWTZh4OMR/YNyrRKvVPWtT1ii0S229sEQwdu7w3rpQOrQuTbziaZT2BT
 bdQgZbk2xbO9VxikoXTausc5obBWbiGjajh/jVd+aVYgvWcsRCWYeBBQMjKScxD81rOs
 uqiVNciE4bwSyfrqWqi/fe84Ce3hI2YCxtmUb4ThmcXQWonMemBDSQq2InCT0+KuTcJR
 ycXkMcbxj8aG5L5xmYrAR/rE4aMjXGbrIJgimaI96pgFhKGfx9Ipy2Jxg5quF5lmyzrS
 LmVQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1683212812; x=1685804812;
 h=mime-version:message-id:in-reply-to:date:subject:cc:to:from
 :user-agent:references:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=v8FBnVF8BdwYhdW2kzPEFRWe94yUScfnpDmhIEI2LQg=;
 b=CgIokCDe1QkcptjqJGhVxjWIIXm5PrpGL4CWACmKjz/AzqiQ+STu/MShaliIR7lQkx
 TFxQP+rtPwBuAa44PTy+UXizBgVHo39nsZq71QRAyVgwIcuNwWH0/hoo+y1QPxkIBz9f
 1ZKPjCw08hjx2AkNfzb+BNtzNLG+3SHE4dZXEkiuMtgOkq00hDKw5GVliXGO30MB+3Rp
 A9AwYOgMTdQUimNJ+lZeAojdT6GggY5f31bcnsKJHecbKYG+7i+wyl7x4k4FZ5YZdI5G
 RSp0wTjq6EQO88o7grX7CGc9FtpevTKfkoSU/lNuwWVF/gNxkj7hLp0VA2ul0U0SVah3
 5g3w==
X-Gm-Message-State: AC+VfDzUb0ivmf/m2YWxHqryO7OyGjPnYcRneTu4CctR9jwOuMIEW03e
 vVBvdbuFuZYwhpsGY1B/1mey44SAWxg=
X-Google-Smtp-Source: ACHHUZ7xCJd6Z8tROvKHCuNbmA2Fa35dhl/0DKeuoYFJklP7ZkNck5nFov/DG0HMqUF4X5coU8eg1w==
X-Received: by 2002:a05:622a:1792:b0:3f1:fdc3:1c34 with SMTP id
 s18-20020a05622a179200b003f1fdc31c34mr14650372qtk.5.1683212811588; 
 Thu, 04 May 2023 08:06:51 -0700 (PDT)
Received: from gmail.com ([52.94.133.130]) by smtp.gmail.com with ESMTPSA id
 az12-20020a05620a170c00b0074fb15e2319sm8839932qkb.122.2023.05.04.08.06.50
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 04 May 2023 08:06:50 -0700 (PDT)
References: <pkmp4emt2km9nz.fsf@HIDDEN>
User-agent: mu4e 1.10.2; emacs 28.2
From: Christopher Rodriguez <yewscion@HIDDEN>
To: Christopher Rodriguez <yewscion@HIDDEN>
Subject: Re: gcc-toolchain is missing libstdc++.so
Date: Thu, 04 May 2023 11:05:44 -0400
In-reply-to: <pkmp4emt2km9nz.fsf@HIDDEN>
Message-ID: <pkmp4eild8m8z9.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha256; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63267
Cc: guix-devel@HIDDEN, 63267 <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 (-)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable


Sorry for the spam; Resending this without the bugs address, but with
the issue's address.

Christopher Rodriguez <yewscion@HIDDEN> writes:

> [[PGP Signed Part:Undecided]]
>
> Hello All,
>
> I noticed today that libstdc++.so.1 (and some others), which used to be
> part of gcc:lib, are not included in any of the outputs of the
> superceding `gcc-toolchain` package.
>
> Is there another method for getting these needed shared libraries in a
> guix system at this point? It's entirely possible I'm missing something.
>
> I am CCing guix-devel@HIDDEN per podiki[m]'s request.
>
> Thanks!

=2D-=20

Christopher Rodriguez
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEJMQbvYVxvZ0eF/84XZ6FgaGVz3sFAmRTygoACgkQXZ6FgaGV
z3vIRhAAgvMQzvhugXdeeWXeKdqOAI0AWwphPBcE0QC3/K0m25yvEikvtualNdx+
v8kjPe2rep5xRO7mCm1YQMbkXRIYlQiZjx2JoyizYnhN/Zf8SQe5e8/iqrvGZwvn
qo8bkYLCO1ynJvv4rzKrvmFZ4dcs7y6s9SjrcJTNwUaKjltEAOWLV5Im4e87LA8G
PZ1v3/RrPgsINeRNn90qJhkv4yYMPAGA35udbvdet/ZMXEjmCnRdrP8inM7lBsTH
LRvnMLbb1PjBUn2XtZdaad2YxtVNp0IADa5ZByYt8bYKoVtUKVb0rnCR9nGNBbAl
4Dt2v9DcaV4Zty4tlezPR3XUZyZeyRdoHqt1boQX1RwlFwIV1/0099DDeKwLbq83
tcynDXoErP/DGfZxhf71TiV1oum7Fbg0oBxIGxThw+Y82AxKvKeolCFxgaAXYrEx
bhUB0wihD+1ySBXhLCxE9TgGALaCsrYhJRAoq/E7A3NO4Dn534z39Ylh4lNuVOuk
9+2F4jH2yBrHQUJMLwTR+IiyDgRWSoiOpUGLZFhpHWUhzhUo+lxK4O5chLJDmQjs
zqWDVYc/vTDiQ7XqG4lqtaLAcPoMdWwgJtS+hbIraXG8fu+w0Zb+3qMT9zo5JK8j
4Tp12JhBNjfHhAc8Xr+5R7ZZL4nOm0sFgbjeqfsMSJz6eugDNGA=
=GXz8
-----END PGP SIGNATURE-----
--=-=-=--




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

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


Received: (at submit) by debbugs.gnu.org; 4 May 2023 14:52:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 04 10:52:15 2023
Received: from localhost ([127.0.0.1]:51702 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1puaJb-0003cG-KK
	for submit <at> debbugs.gnu.org; Thu, 04 May 2023 10:52:15 -0400
Received: from lists.gnu.org ([209.51.188.17]:60960)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yewscion@HIDDEN>) id 1puaJY-0003c6-5n
 for submit <at> debbugs.gnu.org; Thu, 04 May 2023 10:52: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 <yewscion@HIDDEN>)
 id 1puaJX-0001L1-Eg; Thu, 04 May 2023 10:52:11 -0400
Received: from mail-qk1-x72d.google.com ([2607:f8b0:4864:20::72d])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <yewscion@HIDDEN>)
 id 1puaJV-0007Y1-Ve; Thu, 04 May 2023 10:52:11 -0400
Received: by mail-qk1-x72d.google.com with SMTP id
 af79cd13be357-74df31d83d4so5083085a.1; 
 Thu, 04 May 2023 07:52:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1683211927; x=1685803927;
 h=mime-version:message-id:date:subject:cc:to:from:user-agent:from:to
 :cc:subject:date:message-id:reply-to;
 bh=w2jmWERlDQVvUh2v4dy5YQuF88S1z0WtL7OIIQTkZK0=;
 b=DXyvv2JyjTrampRtI1BLX//00jjUMj3tKiUz9lcJtD/Oc8u09PtcNURmZCrl5DCMSb
 aZXtogLxAbsCvcbKRGPM//NmhGccR2Jd0gF2rDM1ToYEhk9QavUbFnAD3q8sIKZMqnn9
 dXhVUl3h6NnTJfEf/gSybg645Q0pErQk18wnuDQ4/LOnzpXBPme5JXvFDyaO0hqbljq3
 qH0bj7SlZRjVyvHAPf7nWV3hE3VX30sDj+DkaPD879nopTWCe2QCXq9ZIEKDffzrRItv
 r0ieO7rlbK9PSyHklXmCzNj+2XmjjIQttQrXACdHu+YP5Otuz796dZX23Mx4wQjEFtda
 O0Dw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1683211928; x=1685803928;
 h=mime-version:message-id:date:subject:cc:to:from:user-agent
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=w2jmWERlDQVvUh2v4dy5YQuF88S1z0WtL7OIIQTkZK0=;
 b=G0tzHyVaNbuZFslD9RWpdBdFmaJxXpY9wj0eKaEknFtjpFxU3P50rALpNtxx2nCzR3
 vAZ5M+U4AsJjwe3xPl2fkWm0zDaI2ye+q3IxIqiSznMJIX+6SdBGP4GGg7rWsVC70AGD
 r+RoGeIkr3nP+Hs/C/9eD6urIm+4N00fsleNI4i8YPmtBo1BFG6PQVHkPpDK87Qgsmcc
 UJXUjBnhi3Kgf2UkLEmc7Pu0en0caJ1QcOzSv5yZZnOgnONGyarWrF2o9dpqCicUM0ig
 Gu0bsBJq85lBuhn7LI0IqbXkh85Id+/1F1lmoGm8wGU21U6S+qNEI6ijKdbMPraSOVcT
 XQ2g==
X-Gm-Message-State: AC+VfDzWBHs6JzH3XFDMzPQbd8m87SOW6MJH2V5vt+Yemh8sST8Xhrzz
 m8uIwfAcpOwzJiNWt6d4pYB4NUw8HeE=
X-Google-Smtp-Source: ACHHUZ7KvaQN7MaEJLmTKn+4zxf4j8/Z9qzRqa/oJPPzPbFQ8vdkQkZ33h3pUH6zsqM8YnbyvsCHsA==
X-Received: by 2002:a05:6214:4104:b0:5ad:cd4b:3765 with SMTP id
 kc4-20020a056214410400b005adcd4b3765mr14114269qvb.1.1683211927644; 
 Thu, 04 May 2023 07:52:07 -0700 (PDT)
Received: from gmail.com ([52.94.133.130]) by smtp.gmail.com with ESMTPSA id
 z130-20020a376588000000b0074acdb873a7sm7449398qkb.86.2023.05.04.07.52.06
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 04 May 2023 07:52:06 -0700 (PDT)
User-agent: mu4e 1.10.2; emacs 28.2
From: Christopher Rodriguez <yewscion@HIDDEN>
To: bug-guix@HIDDEN
Subject: gcc-toolchain is missing libstdc++.so
Date: Thu, 04 May 2023 10:46:06 -0400
Message-ID: <pkmp4emt2km9nz.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha256; protocol="application/pgp-signature"
Received-SPF: pass client-ip=2607:f8b0:4864:20::72d;
 envelope-from=yewscion@HIDDEN; helo=mail-qk1-x72d.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: guix-devel@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: -2.3 (--)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable


Hello All,

I noticed today that libstdc++.so.1 (and some others), which used to be
part of gcc:lib, are not included in any of the outputs of the
superceding `gcc-toolchain` package.

Is there another method for getting these needed shared libraries in a
guix system at this point? It's entirely possible I'm missing something.

I am CCing guix-devel@HIDDEN per podiki[m]'s request.

Thanks!

=2D-=20
Christopher Rodriguez
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEJMQbvYVxvZ0eF/84XZ6FgaGVz3sFAmRTxpAACgkQXZ6FgaGV
z3sXVw//e4Z8hBFcGSE4l3mZwTHXN3oO4nK1HO8Eh1Ff/Zu+G7ClIPPBFdwBji69
SaPEfDsOYTS/q4BGiOYoTPbYkdZA9O5VEX/wHkXH8Wv1sM8BJinPlTJoFy2XUbId
T8wzeUnwLGbeV0o4cmKk9+cVa3XUsV3S4nV8LrEjt9ML3vSpip98TOf1aqOf3OV8
oTfGm09sKi0Dk3j+9YVHDzCwtlEBg3MqsDvxuxOPHSQ07i5Npez4cudPggcU5rOW
KnGd/9gc9CZ+z65tgT2NKXxtXGRRYTaTcsC/XwKv3ZMjqLj2kkIhABpRWhxQ7l2L
Wa67QXfzRb34CWh0fjaNLSauFxh6iMEppKxwYlnVkokFK8RqownfdYHggWyzxpqs
hjw7/7HiIJ8FGXb78i7QshV7O/ymZfawGuxGsJudVnuPWlSaVYvOW+fpKZe4v4ui
nEDoW91FdMYi6+3Foue/jTawWJQxRkG2By+eBaWkoNNaGOjZs2VhWcOJ8ztuVQOm
gusNMJcmSMHuKTjnMbmhc7+DnYZM2ISd88S0qA0VdHMdG+0i+0ArNSsGY3uWNkl1
MBk/S8F1NvDQZNwH3B0uaBzFoxFTJyLM5A0Sr5jKHoqecLEtSTvLGS66A1BvBxq/
96tIOQIPDNIplzg/Z6Bz8lZ0yQR7tncR/qoY3n9zRgb6+EWINs0=
=G0d/
-----END PGP SIGNATURE-----
--=-=-=--




Acknowledgement sent to Christopher Rodriguez <yewscion@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#63267; Package guix. 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 17:15:02 UTC

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