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’.

Attachment: pgpiDdQ5tk4Y2.pgp
Description: PGP signature

Reply via email to