Manolis Ragkousis <manolis...@gmail.com> skribis: > For the next step, I must do the appropriate changes to cross-gcc in > crossbase.scm so I can build it using the new glibc and the hurd > headers instead of the linux ones. There are also some changes to be > done in bootstrap.scm (like adding the dynamic linker for i686-gnu). > > I expect many changes to the whole guix bootstrapping building > process, but one thing at a time. WDYT?
I think these will be primarily changes to cross-base.scm, so we can cross-build the final GCC against the final cross-built libc. The ‘dynamic-linker’ procedure will also need to be adjusted, indeed. I’m not sure what else might be missing for the cross-GCC. We’ll see? :-) We’ll need to merge wip-hurd at some point. We’ll have to make sure the existing cross tool chains are not broken. Could you make sure with: ./pre-inst-env guix build coreutils --target=mips64el-linux-gnu Alternately, we could set up Hydra to build the branch. HTH, Ludo’.