Hello, Thomas Schwinge <tho...@schwinge.name> writes:
> This is just to tell you that cross-gnu is back alive. See > <http://www.gnu.org/software/hurd/hurd/building/cross-compiling.html>. [...] > Seriously, there is a Grand Plan of evolving this into a complete > regression testing system: use these toolchains to build (i.e., cross > compile) a complete bootable system distribution based on only the source > code. This could perhaps be done by using either Arch Hurd (status?), or > Hydra, <http://hydra.nixos.org/project/gnu> (Ludovic, interested?). Sure. :-) I was actually thinking about cross-compiling glibc from Git for i386-gnu, as glibc is already cross-compiled on Linux for ARM and SPARC: <http://hydra.nixos.org/jobset/gnu/glibc-master>. Nixpkgs (the set of “recipes” to build a whole distribution such as NixOS GNU/Linux) has helpers for cross-compilation that make it very easy to cross-compile a whole tool chain (see, e.g., <https://svn.nixos.org/repos/nix/hydra-config/gnu/trunk/glibc/release.nix>). However, to begin with, would it be possible to skip the cross-compilation phase of MIG/Mach/Hurd and instead compile glibc, Binutils, etc., with just the header files that would normally be installed by Mach/Hurd? Or maybe that’s about as much trouble as doing the right thing. Thanks, Ludo’.
pgpiDdQ5tk4Y2.pgp
Description: PGP signature