Received: (at 63238) by debbugs.gnu.org; 26 May 2023 15:58:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 26 11:58:50 2023 Received: from localhost ([127.0.0.1]:50625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1q2Zq6-0008OJ-Nm for submit <at> debbugs.gnu.org; Fri, 26 May 2023 11:58:50 -0400 Received: from coleridge.kublai.com ([166.84.7.167]:52480 helo=mail.spork.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bjc@HIDDEN>) id 1q2Zq5-0008OB-Jc for 63238 <at> debbugs.gnu.org; Fri, 26 May 2023 11:58:50 -0400 Received: from psyduck (ool-18b8e9e7.dyn.optonline.net [24.184.233.231]) by mail.spork.org (Postfix) with ESMTPSA id 4EB45BFAC; Fri, 26 May 2023 11:58:47 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=spork.org; s=dkim; t=1685116729; bh=ejdscWhEuOi3vGniTgNfs6l3bEne/RfYuK83UDncVSo=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=ccOINh/g6sk0uJPK9ZaUrGqVkyRpg5+E8iNKh76ckQMFnG5ySr+9y6dY1F+JChOoL NvrT6JRz0h86z2L7ZD4o3mgWRtEtMhLYG7wPhiDOezM8YmzC5U7o7dUC7r8a6xb9GG Asu7qFkSATTHUdyrK36Xvgxtw8J+f+5T+l/AVEo0= From: Brian Cully <bjc@HIDDEN> To: semilin <semilin@HIDDEN> Subject: Re: bug#63238: issue linking to librt In-Reply-To: <0579ac0dfb2cbf24b0375185eb0f4665@HIDDEN> (semilin@HIDDEN's message of "Wed, 03 May 2023 20:40:08 -0700") References: <bde5cd5a-e029-4243-8668-f59b4a8d5237@HIDDEN> <0579ac0dfb2cbf24b0375185eb0f4665@HIDDEN> Date: Fri, 26 May 2023 11:58:46 -0400 Message-ID: <87r0r3xex5.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: 63238 Cc: 63238 <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 (-) librt and libpthread were merged into libc with glibc 2.34, however, for compatibility, there exist empty .a files to satisfy the linker. But because Guix has a separate output for the static libraries, they need to be explicitly installed from =E2=80=98glibc:static=E2=80=99, which allow= s Cargo to do its thing. Cargo itself should probably be fixed so that it no longer tries to link with these libraries, but until that time, the above work-around suffices.
bug-guix@HIDDEN:bug#63238; Package guix.
Full text available.Received: (at 63238) by debbugs.gnu.org; 4 May 2023 09:50:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 04 05:50:13 2023 Received: from localhost ([127.0.0.1]:48589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1puVbJ-0003LP-5Y for submit <at> debbugs.gnu.org; Thu, 04 May 2023 05:50:13 -0400 Received: from knopi.disroot.org ([178.21.23.139]:47890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <semilin@HIDDEN>) id 1puPpE-0000q7-0X for 63238 <at> debbugs.gnu.org; Wed, 03 May 2023 23:40:14 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id E4AF44024E for <63238 <at> debbugs.gnu.org>; Thu, 4 May 2023 05:40:09 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HmuamrUmO6Ka for <63238 <at> debbugs.gnu.org>; Thu, 4 May 2023 05:40:08 +0200 (CEST) MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1683171608; bh=TkLT5FFOHsbQ4mv2mjtAi+WiV9SV1mcz1JW77u7cM9k=; h=Date:From:To; b=Lq251XMJMxPwnBYdydgWMphbBLKD8I1hXCx7TR+ouSEi3XFguk0i4dTAmGRTkBn0m 1WOmpf29jnpfITmyEDj7l287dJvVf56cCqW5YIt6kElyKVCVlQCyMreZejpgcs3J1x WVQsHSoN5muZGG81L5adV43iJ2NcRXnxEjEOVbPg2pTsILX3gcW73bSISYj4FK9sFc 1yvMGqY+ZUVFbmWWTbkYBgqDxayLftRzH3HnO/agvgFvHt7wAx3rEwbRb1yE/cFrZM M1ahBYa5Ms7WAooxjYGv+iRhzdx7bqBTdMMkZsLaAt8haBCy2Whc7FGLCS6Yt9vIdw UZdqiPtjPbZLQ== Date: Wed, 03 May 2023 20:40:08 -0700 From: semilin <semilin@HIDDEN> To: 63238 <at> debbugs.gnu.org Message-ID: <0579ac0dfb2cbf24b0375185eb0f4665@HIDDEN> X-Sender: semilin@HIDDEN Content-Type: multipart/alternative; boundary="=_e4f8b6ae3b042dfb45ceba750b8902aa" X-Spam-Score: 2.0 (++) 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: I encountered the same issue recently. I used to be able to compile with `cargo build` just fine just a few days ago. I recently upgraded my system from glibc 2.33 to 2.35, and I'd guess it's related [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: 63238 X-Mailman-Approved-At: Thu, 04 May 2023 05:50:12 -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: 1.0 (+) --=_e4f8b6ae3b042dfb45ceba750b8902aa Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed I encountered the same issue recently. I used to be able to compile with `cargo build` just fine just a few days ago. I recently upgraded my system from glibc 2.33 to 2.35, and I'd guess it's related to that. However, running it in `guix shell glibc@HIDDEN` results in the same problem, so I'm not sure. --=_e4f8b6ae3b042dfb45ceba750b8902aa Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset= =3DUTF-8" /></head><body style=3D'font-size: 10pt; font-family: Verdana,Gen= eva,sans-serif'> <p>I encountered the same issue recently. I used to be able to compile with= `cargo build` just fine just a few days ago. I recently upgraded my system= from glibc 2.33 to 2.35, and I'd guess it's related to that. However, runn= ing it in `guix shell <a href=3D"mailto:glibc@HIDDEN`">glibc@HIDDEN`</a> re= sults in the same problem, so I'm not sure.</p> </body></html> --=_e4f8b6ae3b042dfb45ceba750b8902aa--
bug-guix@HIDDEN:bug#63238; Package guix.
Full text available.
Received: (at submit) by debbugs.gnu.org; 3 May 2023 01:46:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 02 21:46:39 2023
Received: from localhost ([127.0.0.1]:45307 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1pu1Zm-0005PE-1r
for submit <at> debbugs.gnu.org; Tue, 02 May 2023 21:46:39 -0400
Received: from lists.gnu.org ([209.51.188.17]:33240)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <avavava@HIDDEN>) id 1ptwCA-0007az-J8
for submit <at> debbugs.gnu.org; Tue, 02 May 2023 16:01:57 -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 <avavava@HIDDEN>)
id 1ptwCA-0003oq-94
for bug-guix@HIDDEN; Tue, 02 May 2023 16:01:54 -0400
Received: from out3-smtp.messagingengine.com ([66.111.4.27])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <avavava@HIDDEN>)
id 1ptwC7-0007KF-AO
for bug-guix@HIDDEN; Tue, 02 May 2023 16:01:54 -0400
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47])
by mailout.nyi.internal (Postfix) with ESMTP id 877E25C00F8
for <bug-guix@HIDDEN>; Tue, 2 May 2023 16:01:48 -0400 (EDT)
Received: from imap44 ([10.202.2.94])
by compute6.internal (MEProxy); Tue, 02 May 2023 16:01:48 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sunnypup.io; h=
cc:content-type:content-type:date:date:from:from:in-reply-to
:message-id:mime-version:reply-to:sender:subject:subject:to:to;
s=fm1; t=1683057708; x=1683144108; bh=dtbgYjt6yZCd3i2XEKZLkVhIx
DZezXFMgj49PkQuj9A=; b=cRV73WQc7LmxtgiSqLaTep0+WyzZwVVnk8X4G5grq
D6TFC9tbcjz/ylIAJ4bFIyq/wAf6YUBjzGeZT3OItNiHpqCBtwvMhpFne2lpVgkK
bjuKh4+UFQ5Joa3Nd9FgLXcl82D1C72wwyAD8cnt2M5Xv9/ZDPVvZxSgqXnLPrzs
gpH3w6w1RwhscPVuwJmZ/KVn2wqT4bJ8bYudhY+FnejIwJhGywxOAexF/QGNgCOO
qgCJkNEKF0DiFGh1KVtYG1izeWmFiScU2uE9EY/DIWbC7FkrhrfZBHNvRdHLsn/7
f7DNlrgHSims0eAapHUo3j3iJp3pVeprceaSpHSRipSJQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:content-type:content-type:date:date
:feedback-id:feedback-id:from:from:in-reply-to:message-id
:mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy
:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=
1683057708; x=1683144108; bh=dtbgYjt6yZCd3i2XEKZLkVhIxDZezXFMgj4
9PkQuj9A=; b=Xce4ZHo5L6WtIGCUyekvjjPz7VELCzwQagmqX6ua1QSdvif6ONW
9cf6SMVK47M247Er9cSu9EqaWTnIF99fnTJcb8gGAEL+r3Nwxp73zHpQ/aKsqytP
BPYypn6LW0tTVEsmnxVeama+2YrPAdDWlGCbVYmjnIGRvqV4f2jCJIoCDh/4/QEK
chWFV725FcFdbCnsTpOzidBzCtxmKx1cUrUC4j5yPEnsSKzsoJkwq3I/fmSNPD9N
E3W91gLVkyFegUTnoQ09e4auDbKGSWJEPXaYcARFspPmxxJy5s/a8YWMisIeM95n
5ZrpgFLY2q1uoOyUjHOdtI2Sbn0KWdq2ukg==
X-ME-Sender: <xms:LGxRZH2VmCGPwSoImQE4RnbQswGUc03jftmRI2LLK39OxHmFnvxFrw>
<xme:LGxRZGEQeOF0rZMXzsWCutjz6jjS31NshapK5Id9CHUqoFh_4aYi87D7oY2rbP-v8
uAFg63k39_bdVpFwkk>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedviedgudeggecutefuodetggdotefrod
ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
necuuegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesrgdtre
erreertdenucfhrhhomhepfdetvhgrucfjrghhnhdfuceorghvrghvrghvrgesshhunhhn
hihpuhhprdhioheqnecuggftrfgrthhtvghrnhepfedvtedvteejgeejudefffeujeduvd
eufffgueekgedtgedtudffhfeggeeikedvnecuvehluhhsthgvrhfuihiivgeptdenucfr
rghrrghmpehmrghilhhfrhhomheprghvrghvrghvrgesshhunhhnhihpuhhprdhioh
X-ME-Proxy: <xmx:LGxRZH53og3Lr-WOvf4oWGha3nMv36o2uvdGxpLGLfskwNqzBbGqWA>
<xmx:LGxRZM2Ak3amE62DpqM72Lp37Q2geumuyTeKtwDqsJgpHpulQagLJw>
<xmx:LGxRZKHJxcGZ3qhxxoFr471gO0zhn_gDXt-2dXJuyH8O0SnYjc5oIQ>
<xmx:LGxRZORS5eO4Wb4YYieVt-lIR8oQZvBGEizciinx-aNmuj9i3QE4aQ>
Feedback-ID: id6014673:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501)
id 3D00236A0073; Tue, 2 May 2023 16:01:48 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.9.0-alpha0-386-g2404815117-fm-20230425.001-g24048151
Mime-Version: 1.0
Message-Id: <bde5cd5a-e029-4243-8668-f59b4a8d5237@HIDDEN>
Date: Tue, 02 May 2023 13:01:28 -0700
From: "Ava Hahn" <avavava@HIDDEN>
To: bug-guix@HIDDEN
Subject: issue linking to librt
Content-Type: multipart/alternative; boundary=b9948dc4591647ed849b84c82184235b
Received-SPF: pass client-ip=66.111.4.27; envelope-from=avavava@HIDDEN;
helo=out3-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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, HTML_MESSAGE=0.001,
RCVD_IN_DNSWL_LOW=-0.7, 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-Spam-Score: -1.6 (-)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Tue, 02 May 2023 21:46:34 -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: -2.6 (--)
--b9948dc4591647ed849b84c82184235b
Content-Type: text/plain
Hello All,
I believe I have stumbled on an issue with how the libraries in glibc are stored.
If I run "ld -lrt" it reports "ld: cannot find -lrt: No such file or directory"
Meanwhile, I can find librt with "ldconfig -p | grep librt": "librt.so.1 ... => /gnu/store/...".
In order to get ld to find librt I need to take the following steps:
- make a folder I can write to (not .~/guix-profile/lib)
- symlink ~/.guix-profile/lib/librt.so.1 to /my-folder/librt.so
- add the corresponding option to ld: "ld -lrt -L ~/lib"
Then ld is able to find librt.
I stumbled on this while trying to compile a rust project with "cargo build".
Compiling any dependency that relied on libc failed on linking to librt.
Feel free to let me know if there is some Guix facility I should be using instead. I am pretty new to this. I tried using cargo in a Guix shell but the same problem persisted.
--b9948dc4591647ed849b84c82184235b
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso=
Normal,p.MsoNoSpacing{margin:0}</style></head><body><div>Hello All,<br><=
/div><div><br></div><div><div>I believe I have stumbled on an issue with=
how the libraries in glibc are stored.<br></div><div><div>If I run "ld =
-lrt" it reports "ld: cannot find -lrt: No such file or directory"<br></=
div><div>Meanwhile, I can find librt with "ldconfig -p | grep librt": "l=
ibrt.so.1 ... =3D> /gnu/store/...".<br></div><div><br></div><div>In o=
rder to get ld to find librt I need to take the following steps:<br>- ma=
ke a folder I can write to (not .~/guix-profile/lib)</div><div><div>- sy=
mlink ~/.guix-profile/lib/librt.so.1 to /my-folder/librt.so<br></div><di=
v>- add the corresponding option to ld: "ld -lrt -L ~/lib"<br></div><div=
>Then ld is able to find librt.<br></div><div><br></div><div><div>I stum=
bled on this while trying to compile a rust project with "cargo build".<=
br></div></div><div>Compiling any dependency that relied on libc failed =
on linking to librt.<br><br>Feel free to let me know if there is some Gu=
ix facility I should be using instead. I am pretty new to this. I tried =
using cargo in a Guix shell but the same problem persisted.<br></div></d=
iv><div><br></div></div></div><div><br></div></body></html>
--b9948dc4591647ed849b84c82184235b--
"Ava Hahn" <avavava@HIDDEN>:bug-guix@HIDDEN.
Full text available.bug-guix@HIDDEN:bug#63238; Package guix.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.