From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Nieuwenhuizen Subject: bug#40006: 31/31: DRAFT gnu: bootstrap: Add support for the Hurd. Date: Sun, 15 Mar 2020 19:23:52 +0100 Message-ID: <87o8sxiiiv.fsf__34626.4406501845$1584296779$gmane$org@gnu.org> References: <20200312065852.10633.59398@vcs0.savannah.gnu.org> <20200312065911.D981520B7E@vcs0.savannah.gnu.org> <874kuuvt9m.fsf@gnu.org> <87eetxrjtv.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:52444) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDXwd-0002jB-5y for bug-guix@gnu.org; Sun, 15 Mar 2020 14:25:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jDXwc-0007kB-20 for bug-guix@gnu.org; Sun, 15 Mar 2020 14:25:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:57809) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jDXwb-0007iK-TT for bug-guix@gnu.org; Sun, 15 Mar 2020 14:25:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jDXwb-00046x-OV for bug-guix@gnu.org; Sun, 15 Mar 2020 14:25:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87eetxrjtv.fsf@gnu.org> (Jan Nieuwenhuizen's message of "Thu, 12 Mar 2020 10:41:48 +0100") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane-mx.org@gnu.org Sender: "bug-Guix" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org, 40006@debbugs.gnu.org Jan Nieuwenhuizen writes: >> For the sake of reducing complexity and keeping supported systems as >> close to one another as possible, would it be an option to keep using >> 2.0 for GNU/Hurd, like on the other systems? ... >> That would entail changing make-bootstrap.scm to use 2.0 instead of 2.2 >> as a first step. And yeah, it=E2=80=99d also entail another full rebuil= d, which >> I=E2=80=99m sorry for, but I think this kind of simplification pays off = quickly. >> >> WDYT? > > Yes, let's do that. I'll also want to look at using gcc-5, that may > solve our libstdc++-boot0/gcc-boot0 problem. I think it's weird that we > build gcc-7 by default as bootstrap binary, while using that may not > even work (and is certainly untested). Yes; that worked and it simplifies things a lot. So, wip-hurd is using guile-2 and gcc-5 now. Using gcc-5 allowed me to remove the puzzling gcc-boot0 patch. Just reset wip-hurd again; it was fully up to date with core-utils when I started building the bootstrap-tarballs... Rebasing right now to verify for a new round ;-) Greetings, janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com