From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: core-updates is back Date: Sat, 22 Nov 2014 21:22:41 +0100 Message-ID: <87sihbastq.fsf@gnu.org> References: <871tovjvge.fsf@gnu.org> <20141122165959.GA4878@intra> <87ppcfdtn4.fsf@gnu.org> <20141122180329.GA5003@intra> 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]:55986) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XsHCk-0005Ne-ID for guix-devel@gnu.org; Sat, 22 Nov 2014 15:22:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XsHCe-0001lC-I6 for guix-devel@gnu.org; Sat, 22 Nov 2014 15:22:50 -0500 Received: from hera.aquilenet.fr ([2a01:474::1]:36777) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XsHCe-0001kl-At for guix-devel@gnu.org; Sat, 22 Nov 2014 15:22:44 -0500 In-Reply-To: <20141122180329.GA5003@intra> (John Darrington's message of "Sat, 22 Nov 2014 19:03:29 +0100") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: John Darrington Cc: Guix-devel John Darrington skribis: > On Sat, Nov 22, 2014 at 06:36:47PM +0100, Ludovic Court=C3=A8s wrote: > John Darrington skribis: >=20=20=20=20=20=20 > > There is some oddness in cross-pkg-config: It creates a symlink to= the real pkg-config, > > But does not do so for the pkg.m4 file.=20=20 >=20=20=20=20=20=20 > Why would the missing pkg.m4 be a problem? It=E2=80=99s only used w= hen > bootstrapping Autoconf-based packages. > > Right. If you want to bootstrap an autoconf based package (for example, = guix-devel from package-management.scm), > then it will fail. Oh right, this one is a good example. I=E2=80=99ll add the symlink. > (And if it=E2=80=99s really needed, it=E2=80=99s easy to add that sy= mlink.) >=20=20=20=20=20=20 >=20=20=20=20=20=20 > Of course it exists! > > I thought that whilst bulding things were in a chroot jail where only tho= se things explicitly declared as inputs > actually existed. More precisely, the inputs *and* their run-time dependencies are available. For instance, if a package has Coreutils as an input, then its build process gets both Coreutils and libc in its chroot (otherwise the Coreutils programs would be unusable.) Ludo=E2=80=99.