Andreas Enge <[email protected]> skribis: > Am Donnerstag, 7. Februar 2013 schrieb Ludovic Courtès: >> Andreas Enge <[email protected]> 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). ;-)
I see. Hopefully you don’t have to roll back to the future. :-) >> 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. Yeah, I prefer it this way. Thanks for the feedback, Ludo’.
