On Fri, 2019-08-30 at 01:36 +0200, Ricardo Wurmus wrote: > Hi Svante, > > Here’s what I wrote about this on IRC: > > --8<---------------cut here---------------start------------->8--- > <rekado> [12:36:12] gnu_srs: get a Debian GNU/Hurd, then build the Guix > dependencies from source. > <rekado> [12:36:28] once you’ve got everything for building Guix also fetch > the bootstrap binaries: > <rekado> [12:36:45] such as >
I've already built guix (and all their dependencies before that). > http://berlin.guix.gnu.org/guix/bootstrap/i586-gnu/20190508/glibc-stripped-2.28-i586-pc-gnu.tar.xz > http://berlin.guix.gnu.org/guix/bootstrap/i586-gnu/20190508/glibc-stripped-2.28-i586-pc-gnu.tar.xz > <rekado> [12:36:51] binutils-static-stripped-2.31.1-i586-pc-gnu.tar.xz > <rekado> [12:36:55] gcc-stripped-5.5.0-i586-pc-gnu.tar.xz > <rekado> [12:37:01] guile-static-stripped-2.0.14-i586-pc-gnu.tar.xz > <rekado> [12:37:03] static-binaries-0-i586-pc-gnu.tar.xz > <rekado> [12:37:33] (you’ll find that some of the static binaries such as tar > will segfault when given certain arguments) > <rekado> [12:37:45] that’s where we’re at. > <rekado> [12:38:00] these binaries were cross-built. > --8<---------------cut here---------------end--------------->8--- Thanks I'll try to install them. It seems like gcc is a little old, do you have notes somewhere on how these cross-built packages were created? I assume they can be built them within guix e.g. on GNU/Linux amd64. Build order?: 1) binutils 2) glibc 3) gcc 4) ?
