[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#39699: [core-updates] gash-boot0 fails on i686-linux
From: |
Timothy Sample |
Subject: |
bug#39699: [core-updates] gash-boot0 fails on i686-linux |
Date: |
Fri, 21 Feb 2020 09:18:55 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Hi Ludo,
Ludovic Courtès <address@hidden> writes:
> Marius Bakke <address@hidden> 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 [#<procedure 8499a10 ()>]
>>
>> compression/bzip2.scm:45:18: In procedure #<procedure 8499a10 ()>:
>> 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
> “bootar”.
>
> I can see two solutions:
>
> 1. Remove bzip2 support from bootar (it’s 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’re
right that we don’t use it.
Sorry for the little hiccup!
-- Tim
bug#39699: [core-updates] gash-boot0 fails on i686-linux,
Timothy Sample <=