John Darrington <j...@darrington.wattle.id.au> skribis:

> On Sat, Nov 22, 2014 at 06:36:47PM +0100, Ludovic Courtès wrote:
>      John Darrington <j...@darrington.wattle.id.au> skribis:
>      
>      > 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.  
>      
>      Why would the missing pkg.m4 be a problem?  It’s only used when
>      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’ll add the symlink.

>      (And if it’s really needed, it’s easy to add that symlink.)
>      
>      
>      Of course it exists!
>
> I thought that whilst bulding things were in a chroot jail where only those 
> 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’.

Reply via email to