Am Donnerstag, 7. Februar 2013 schrieb Ludovic Courtès:
> Andreas Enge <andr...@enge.fr> skribis:
> > In my attempt to install guix from guix, I came upon the problem that
> > the libgcrypt headers require the libgpg-error headers. This is a
> > propagated input, so should in the future be installed automatically.
> The future is actually yesterday.  :-)

Well, I first needed to compile yesterday's version, so my future was 
indeed in the future (although now it is in the past, a fate every future 
has to suffer). ;-)

> It’s a bit trickier.  linux-libre-headers is propagated by glibc, so if
> you install glibc, you get both.
> 
> However, glibc is an /implicit/ input of everything that uses
> ‘gnu-build-system’, such as libgcrypt.  So it doesn’t get installed when
> you install libgcrypt.
> 
> I’m not sure whether glibc should be automatically installed as if it
> were a propagated input.  If the answer were “yes”, I’m not sure how to
> achieve it elegantly, because implicit inputs are hidden, by definition.

Is this not too dangerous? It would mean that as soon as you install 
anything, you get the glibc. And in a system that has guix and a native 
glibc, things might stop working from there on...

Since I installed the guix glibc before you implemented the automatic 
installation of propagated inputs, I hit a problem that should have 
disappeared in the meantime. So I would suggest to do nothing.

Andreas

Reply via email to