From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Nieuwenhuizen Subject: Re: bootstrap integration strategies Date: Thu, 12 Jul 2018 19:44:08 +0200 Message-ID: <87601kjqmv.fsf@gnu.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50904) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fdfdi-0008HR-8J for guix-devel@gnu.org; Thu, 12 Jul 2018 13:44:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fdfdh-0002xv-9V for guix-devel@gnu.org; Thu, 12 Jul 2018 13:44:26 -0400 In-Reply-To: (Jeremiah Orians's message of "Thu, 12 Jul 2018 12:16:03 +0000") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: "Orians, Jeremiah (DTMB)" Cc: "guix-devel@gnu.org" Orians, Jeremiah (DTMB) writes: >> Gash seems to be a low-hanging fruit and a relatively easy thing, >> because it's architecture-independent. How >> far is it from being able to run typical 'configure' scripts? > Well we would have to replace the parser at a bare minimum Yes, the parser is being refactored. It "parses" a lot of SH code, but it proved that handling variables properly was getting really tricky. >> This could allow us to remove quite a lot of MiBs from our binary seeds. > FTFY > > At this point, we effectively have a rope bridge to full bootstrappability Hear, hear! > But we still have a lot of details to hammer out, like getting basic > ARM support and having the ARM and x86 binaries verify each other's > bootstrap; > Hammer out cross-platform build details for MesCC and M2-Planet These I certainly agree with! Some other archs can come later? janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com