From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Nieuwenhuizen Subject: Re: Preparing the reduced bootstrap tarballs, take 3 Date: Mon, 03 Dec 2018 18:25:47 +0100 Message-ID: <875zwa34kk.fsf@gnu.org> References: <87ftw213dw.fsf@ITSx01.pdp10.guru> <87ftw0ubby.fsf@gnu.org> <87lg5slpm4.fsf@gnu.org> <87y39rol3k.fsf@gnu.org> <87y39qj0xm.fsf@gnu.org> <87o9amsnyx.fsf@gnu.org> <87r2fe319g.fsf_-_@gnu.org> <87sgzrdj0s.fsf_-_@gnu.org> <87tvjvatt1.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:4830:134:3::10]:35026) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gTryq-0002Pa-9l for guix-devel@gnu.org; Mon, 03 Dec 2018 12:26:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gTryp-0000Oa-Dv for guix-devel@gnu.org; Mon, 03 Dec 2018 12:26:00 -0500 In-Reply-To: <87tvjvatt1.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 03 Dec 2018 09:38:50 +0100") 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: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org Ludovic Court=C3=A8s writes: Hello Ludo', > Jan Nieuwenhuizen skribis: > >> I have updated core-updates-next with this fix, a documentation update >> and to also include Marius' mes bootstrap cleanups from his wip-gcc7 >> branch. >> >> $ for i in $(./pre-inst-env guix build bootstrap-tarballs)/*; do echo $i= ;guix hash $i; done >> /gnu/store/n8lrszv7qf0rwqhibm57d8jykj253bw2-bootstrap-tarballs-0/guile-s= tatic-stripped-2.2.4-x86_64-linux.tar.xz >> 1285hlbfahp414hy3jjdghxjfgi94aj7y3fw0pz7z27421b7z2f9 >> /gnu/store/n8lrszv7qf0rwqhibm57d8jykj253bw2-bootstrap-tarballs-0/linux-l= ibre-headers-stripped-4.14.67-x86_64-linux.tar.xz > So, on x86_64-linux, here=E2=80=99s what I got: > > ludo@ribbon ~/src/guix/+core-updates-next$ ./pre-inst-env guix build boot= strap-tarballs > /gnu/store/n8lrszv7qf0rwqhibm57d8jykj253bw2-bootstrap-tarballs-0 > ludo@ribbon ~/src/guix/+core-updates-next$ (cd /gnu/store/n8lrszv7qf0rwqh= ibm57d8jykj253bw2-bootstrap-tarballs-0; for i in * ; do echo $i && guix has= h $i ; done ) > guile-static-stripped-2.2.4-x86_64-linux.tar.xz > 06ygv0b3dpvy93jji5yl4hdz17w4hiqm64m7ypf6g2vi4nfn9xl9 > So only =E2=80=98guile-static-stripped=E2=80=99 differs from yours. Ah, beautiful! > This may be due to > non-determinism in bindings introduced by psyntax (something we > addressed with , but maybe there are > remnants around.) I=E2=80=99ve uploaded mine here: > > > > Could you share yours so we can compare? Mine is here http://lilypond.org/janneke/mes/x86_64-linux/guile-static-stripped-2.2.= 4-x86_64-linux.tar.xz ...so it looks like we're walking a pretty big round , for --rounds=3D2 ;-) > Anyway, I=E2=80=99ll run the =E2=80=9C-s i686-linux=E2=80=9D build becaus= e right now I only have > the 64-bit =E2=80=98guile-static-stripped=E2=80=99, which is not what we = want, silly me=E2=80=A6 Oh! Eh, is that right? I wasn't aware... > Should we force #:system for this one as well? We could but then should make sure that any go files in x86_64-linux bootstrap binaries (mes, and in time gash) are i686-linux too. janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com