[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cross-gnu revived
From: |
Ludovic Courtès |
Subject: |
Re: cross-gnu revived |
Date: |
Tue, 13 Apr 2010 09:51:04 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) |
Hello,
Thomas Schwinge <thomas@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’.
pgpgWBbeRNxYJ.pgp
Description: PGP signature
- cross-gnu revived, Thomas Schwinge, 2010/04/12
- Re: cross-gnu revived,
Ludovic Courtès <=