From mboxrd@z Thu Jan 1 00:00:00 1970 From: Timothy Sample Subject: bug#39699: [core-updates] gash-boot0 fails on i686-linux Date: Fri, 21 Feb 2020 09:18:55 -0500 Message-ID: <878skwkoq8.fsf@ngyro.com> References: <87y2sx41f2.fsf@devup.no> <87zhdc9b1e.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]:45789) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j599v-0004jl-0n for bug-guix@gnu.org; Fri, 21 Feb 2020 09:20:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j599u-0000Xo-2A for bug-guix@gnu.org; Fri, 21 Feb 2020 09:20:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:40597) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j599t-0000XH-UU for bug-guix@gnu.org; Fri, 21 Feb 2020 09:20:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1j599t-0001U8-Pv for bug-guix@gnu.org; Fri, 21 Feb 2020 09:20:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87zhdc9b1e.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Thu, 20 Feb 2020 22:57:49 +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: 39699@debbugs.gnu.org Hi Ludo, Ludovic Court=C3=A8s writes: > Marius Bakke skribis: > >> Bootstrap fails early on i686-linux when trying to build gash-boot0, >> which fails thusly: > > [...] > >> ?: 1 [primitive-load-path "compression/bzip2" ...] >> In compression/bzip2.scm: >> 45: 0 [#] >> >> compression/bzip2.scm:45:18: In procedure #: >> compression/bzip2.scm:45:18: ERROR: R6RS exception: >> 1. &error >> 2. &who: bzip2 >> 3. &message: "This module requires at least 32-bit fixnums" >> 4. &irritants: () >> command "tar" "xvf" "/gnu/store/bspn36jhcd2ky6ih7wnh9z0iz867flc2-gash-0.= 2.0.tar.gz" failed with status 1 > > The error comes from the (compression bzip2) module included in > =E2=80=9Cbootar=E2=80=9D. > > I can see two solutions: > > 1. Remove bzip2 support from bootar (it=E2=80=99s not actually needed, = is it?). > > 2. Modify (compression bzip2) so that it errors out on first use > rather than at load time. > > Timothy, janneke, WDYT? Both of those are good options. The 32-bit fixnum limit is a something of a development artifact. I think I can remove it without problems. If not, I will just remove BZip2 support for now, since I think you=E2=80= =99re right that we don=E2=80=99t use it. Sorry for the little hiccup! -- Tim