guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bootstrappable] Re: prototyping the full source bootstrap path


From: Gábor Boskovits
Subject: Re: [bootstrappable] Re: prototyping the full source bootstrap path
Date: Mon, 20 Nov 2017 20:22:10 +0100

We had a discussion about that on the irc channel, and it seems, that we can make a boostrap path to another architecture by using a bootstrapped toolchain and cross compiling. It is not very confortable, but I think we can extend the list of bootstrappable software considerably by that.

2017-11-20 19:48 GMT+01:00 Jan Nieuwenhuizen <address@hidden>:
Ludovic Courtès writes:

Hey Ludo'

> Also, AIUI, stage0 is i386-specific.  Thoughts on how we can eventually
> support the other architectures Guix works on?

I goofed ere.  Stage0 is mainly using a VM and it has a x86_64
prototype; no x86 yet.  Of course, creating the x86 hex0 is almost
trivial given that 64 bit has been done.

However, the main problem is the gap between hex0 and hex1, hex2.  We
just ignored this by prototyping hex2 and M2 in C.  hex2 and M2 are
architecture agnostic.

MesCC currently outputs M2, but only for x86.  I'm confident that if we
show that x86 works and if we consider it to be of value, then x86_64 is
just more work.  Other architectures...well, "just" more work ;-)

> Thank you, and congrats on this milestone!

Thanks!
janneke

--
Jan Nieuwenhuizen <address@hidden> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com



reply via email to

[Prev in Thread] Current Thread [Next in Thread]