Svante Signell <svante.sign...@gmail.com> writes:
> On Fri, 2019-08-30 at 23:30 +0200, Ricardo Wurmus wrote: >> Svante Signell <svante.sign...@gmail.com> writes: >> >> > Where to install the bootstrap-binaries: Natively in GNU/Hurd, which >> > already >> > hase.g. /bin/tar from the tar package or within Guix on amd64? But >> > installing >> > tar to /bin does not find that file, even with setting PATH?? >> >> That’s expected. Guix will not use arbitrary binaries that happen to be >> on PATH. That’s by design. The bootstrap binaries are at the roots of >> the package graph – changes to them would result in the complete graph >> to be rebuilt from scratch. > > Sorry but the tarballs have files like ./bin/tar Where to unpack them, on the > native Hurd image or the guix one? The generated archives are to be placed in the Guix source tree under gnu/packages/bootstrap/…/. > How is that cross-build done? Within the Linux guix image or a Linux amd64 > image? And cross package build order? The order doesn’t matter, because in Guix the order is fixed anyway. You just build the bootstrap binaries as a single target on your GNU/Linux host and you’ll end up with all the archives you’ll need to copy to the Hurd target machine. -- Ricardo