[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#39699: [core-updates] gash-boot0 fails on i686-linux
From: |
Jan Nieuwenhuizen |
Subject: |
bug#39699: [core-updates] gash-boot0 fails on i686-linux |
Date: |
Fri, 21 Feb 2020 22:30:43 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Ludovic Courtès writes:
Hi!
>> I would prefer 3., with the fix going upstream. This opens the path to
>> really using bzip2 in the bootstrap. 2. could be a nice intermediate
>> step, but I would not know how to do that nicely, as we fetch
>> (compression bzip2) from upstream. Timothy?
>
> I don’t think we’ll introduce new uses of bzip2 on the bootstrap path.
> So if it’s unnecessary today, it may remain unnecessary in the
> foreseeable future.
That's a helpful perspective; Yes, I agree.
>> See #39699
>
> Nitpick: “Fixes <https://bugs.gnu.org/39699>.” :-)
Thanks.
>> (chdir "bootar")
>> + (when ,(equal? (%current-system) "i686-linux")
>> + (delete-file "scripts/bzip2.in")
>> + (delete-file "compression/bzip2.scm")
>> + (with-output-to-file "compression/bzip2.scm"
>> + (lambda _
>> + (display "(define-module (compression bzip2))
>> +(define-public is-bzip2-file? (const #f))
>> +(define-public make-bzip2-input-port (const #f))
>> +"))))
>
> Perhaps you can write it in a way that avoids rebuilds on x86_64:
>
> ,@(if (equal? …)
> '((…))
> '())
Neat...
> Or actually, we can just remove the functionality unconditionally for
> now since it could be error-prone to have different features depending
> on the platform.
>
> WDYT?
Yes, I removed it. Hoping that's okay. We just decided above it's
adding an unnecessary "if".
@Timothy: if you want to change this in bootar itself and remove the
workaround from commencement, please feel free. Pushed to core-updates
as
a82cf70e8ae4c8dcf03d2633f09dcfc8bb6d6d1e
Thanks,
janneke
--
Jan Nieuwenhuizen <address@hidden> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com
- bug#39699: [core-updates] gash-boot0 fails on i686-linux, Marius Bakke, 2020/02/20
- bug#39699: [core-updates] gash-boot0 fails on i686-linux, Ludovic Courtès, 2020/02/20
- bug#39699: [core-updates] gash-boot0 fails on i686-linux, Jan Nieuwenhuizen, 2020/02/21
- bug#39699: [core-updates] gash-boot0 fails on i686-linux, Ludovic Courtès, 2020/02/21
- bug#39699: [core-updates] gash-boot0 fails on i686-linux, Jan Nieuwenhuizen, 2020/02/21
- bug#39699: [core-updates] gash-boot0 fails on i686-linux, Ludovic Courtès, 2020/02/21
- bug#39699: [core-updates] gash-boot0 fails on i686-linux,
Jan Nieuwenhuizen <=
- bug#39699: [core-updates] gash-boot0 fails on i686-linux, Timothy Sample, 2020/02/22
- bug#39699: [core-updates] gash-boot0 fails on i686-linux, Ludovic Courtès, 2020/02/22
- bug#39699: [core-updates] gash-boot0 fails on i686-linux, Timothy Sample, 2020/02/21