From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id +GHCLkxuVWQvdAEASxT56A (envelope-from ) for ; Fri, 05 May 2023 22:59:56 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id uO+6LkxuVWSdEgAAauVa8A (envelope-from ) for ; Fri, 05 May 2023 22:59:56 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 853F61613E for ; Fri, 5 May 2023 22:59:56 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pv2WQ-0002bM-C8; Fri, 05 May 2023 16:59:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pv2WO-0002bD-Fu for guix-devel@gnu.org; Fri, 05 May 2023 16:59:20 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pv2WM-0004oT-Fj for guix-devel@gnu.org; Fri, 05 May 2023 16:59:20 -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 From: John Kehayias Cc: 63267@debbugs.gnu.org, guix-devel@gnu.org Subject: Re: gcc-toolchain is missing libstdc++.so Message-ID: <87h6sqze9d.fsf@protonmail.com> In-Reply-To: References: <87sfcbzrzy.fsf@protonmail.com> Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.134; envelope-from=john.kehayias@protonmail.com; helo=mail-40134.protonmail.ch 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_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1683320396; a=rsa-sha256; cv=none; b=YlYKPh2ruuMpGUbhaBQgm5R0KdJ5B9quCQHTs/zIZ8ROFZmEC9Sax11AI2fieAg5ntOqUb Mjl88kOVUkvJifRjIZ45uS1DVJ4SJJ9suCGK1G9szc8R3HKMDHGm23Rk4jHcLdlVuYIcBf CA6U8EOAdV8E4JQL30CteNknOIJYL2Ez+TKpbKXGbcWSve7bwUTaVP1n/vDZmtabJ0rOve Fj/v3DoquFMZmDFBmJ6/A1/TKUBZPVF3+L3DDpu+D5PVz9Cw8/GtD3iQ62dOUMgI0rsU4u kr32gFjQ26k70BwVCLvQvxXrzmZGZdlovlUoAIpCwxS1Xt17FIA3WEVDc58iNg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=protonmail.com header.s=protonmail3 header.b=vVyNYdI5; dmarc=pass (policy=quarantine) header.from=protonmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1683320396; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=l2N+2tLL8NFRPAG9fOtLroLyvmM1ZErKJPiff+oiKPU=; b=fm6YrG1i4WyLNl3tBDLyuwKNrlm3RuxNrP3CdYx8TZbt3RG58esTG4Ea8ZD6+AHo9VJJ42 9142lzILFLOzNzQ+Vn3y+xyCJhfnfpCdQWos9S3DVKnyk2ejjzhyCTJc0MSAqKpa0ekwTS ZaIV4DTTD/u9sSYGdEIiQ45DoMxnGJlCNY+/3YI5CIFUZQR8s1hxR2zU6BXaQTWgbnIh6b nCC/W+I0Nzeu5ancAWwuvbcVmlwEcmVIqfQ7Go03vT8fXqzg4PhVRqbMDTaw+b/G/JVKfl 6DuaG1UQQkEMzMbP0vKWNTOfPxFE3FOQ3VpBsZK/S5/j2q6eT2YdCMGaT4uJyQ== X-Migadu-Spam-Score: -9.88 X-Spam-Score: -9.88 X-Migadu-Queue-Id: 853F61613E X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=protonmail.com header.s=protonmail3 header.b=vVyNYdI5; dmarc=pass (policy=quarantine) header.from=protonmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-TUID: ++dpFbqzhFYI 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