From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: create a symlink Date: Wed, 13 Mar 2019 15:52:36 +0100 Message-ID: <87va0m6d3f.fsf@gnu.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:36037) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h45FI-0008Ff-0D for guix-devel@gnu.org; Wed, 13 Mar 2019 10:52:40 -0400 In-Reply-To: (Rene's message of "Tue, 12 Mar 2019 14:57:59 -0600") 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+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Rene Cc: guix-devel@gnu.org Hello, Rene skribis: > How I can change "/hurd/" by "/gnu/store/abc..-hurd-0.9/hurd/" in > through Guix? I think /hurd is hard to avoid; it=E2=80=99s akin to /bin/sh, which is also hard-coded in libc (for the =E2=80=98system=E2=80=99 function). As you fou= nd out, you=E2=80=99d need to change macros in libc headers, which means that libc could only talk to a specific instance of the Hurd servers. Furthermore, /hurd needs to be writable. So I would recommend keeping /hurd, at least as a first approach. Happy hacking! Ludo=E2=80=99.