On Sat, Nov 11, 2017 at 10:29:30AM -0500, myglc2 wrote: > On 11/10/2017 at 15:30 Chris Marusich writes: > > Thank you for the clarification. This is what I did not understand. I > > read the manual and got the impression that when --fallback has not been > > given, if a given substitute cannot be found (regardless of whether or > > not a substitute server claimed to provide one), then Guix will not > > build it. I see now that my understanding was mistaken. > > I had this mistaken impression too.
It's important to remember that Guix is a build-from-source system. The use of pre-compiled binaries is an optimization made possible by the functional package model. > +When substitutes are enabled (the default) and a substitute is not > +available the build will take place locally. If a substitute is > +available but substitution fails, e.g., the substitute server returns > +404, 504, times out, or some other unexpected problem occurs, guix stops > +and reports an error unless --fallback or --keep-going options are > +specified. To clarify, the default status of substitutes is different for Guix (default disabled) and GuixSD (default enabled).
signature.asc
Description: PGP signature
