From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Installing guix from Git Date: Wed, 12 Jun 2013 00:35:13 +0200 Message-ID: <87zjuwl1i6.fsf@gnu.org> References: <20913.65355.709961.445483@Konrad-Hinsens-MacBook-Pro.local> <87y5alevqt.fsf@gnu.org> <20915.26337.951308.384585@Konrad-Hinsens-MacBook-Pro.local> <87wqq48qd4.fsf@karetnikov.org> <20916.21220.189793.288404@Ordinateur-de-Catherine-Konrad.local> <8761xnoa4k.fsf@gnu.org> <20917.29505.485414.981206@Konrad-Hinsens-MacBook-Pro.local> <87ehcatlof.fsf@gnu.org> <20917.41598.314095.196531@Konrad-Hinsens-MacBook-Pro.local> <87ip1lsjy2.fsf@gnu.org> <20918.56758.65940.503085@Konrad-Hinsens-MacBook-Pro.local> <87zjuwon8i.fsf@gnu.org> <20919.9414.381369.916178@Konrad-Hinsens-MacBook-Pro.local> <87r4g8oik1.fsf@gnu.org> <20919.17025.684302.279219@Konrad-Hinsens-MacBook-Pro.local> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44281) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmXFe-0004LQ-8Z for bug-guix@gnu.org; Tue, 11 Jun 2013 18:41:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmXFZ-0005Fb-K3 for bug-guix@gnu.org; Tue, 11 Jun 2013 18:41:18 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:33277) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmXFZ-0005FJ-Dv for bug-guix@gnu.org; Tue, 11 Jun 2013 18:41:13 -0400 In-Reply-To: <20919.17025.684302.279219@Konrad-Hinsens-MacBook-Pro.local> (Konrad Hinsen's message of "Tue, 11 Jun 2013 17:30:09 +0200") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Konrad Hinsen Cc: bug-guix@gnu.org Konrad Hinsen skribis: > Ludovic Court=C3=A8s writes: > > > Ah yes, ahem, you also need this: > >=20 > > export GUIX_LD_WRAPPER_ALLOW_IMPURITIES=3D"yes, please" > >=20 > > I=E2=80=99m sorry this is so painful. We need to come up with ways to= simplify > > use of the tool chain installed via Guix. > > It seems that ld-wrapper considers my library impure because it is > accessed through my home directory's link to my user > profile. Shouldn't it be able to figure out that this is ultimately a > file in the store, by following the symlinks? Yes, probably (this is not a problem when it=E2=80=99s used in a build environment, because everything is under /nix/store anyway.) If you want to look into it yourself, see ld-wrapper.scm. The thing is that changing that file entails a full rebuild, since it=E2=80= =99s a dependency for pretty much everything. So we=E2=80=99d stage the change = along with other world-changing patches. Thanks, Ludo=E2=80=99.