From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Zucchi Subject: Re: jfs, jfsutils? Date: Mon, 6 Jan 2020 17:50:59 +1030 Message-ID: <3a1c7b6d-7914-7e1d-30fe-341635433968@gmail.com> References: <882e8091-aaa7-0705-306d-d4bf2824e050@gmail.com> <87y2viifel.fsf@nckx> <32c9e2f2-4028-9e22-f0d2-3a3813d17f64@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:32951) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ioMhF-0003N7-T4 for help-guix@gnu.org; Mon, 06 Jan 2020 02:21:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ioMhE-0001rK-N0 for help-guix@gnu.org; Mon, 06 Jan 2020 02:21:05 -0500 Received: from mail-pg1-x52c.google.com ([2607:f8b0:4864:20::52c]:35355) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ioMhE-0001pZ-FC for help-guix@gnu.org; Mon, 06 Jan 2020 02:21:04 -0500 Received: by mail-pg1-x52c.google.com with SMTP id l24so26476314pgk.2 for ; Sun, 05 Jan 2020 23:21:04 -0800 (PST) In-Reply-To: Content-Language: en-AU List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: =?UTF-8?Q?G=c3=a1bor_Boskovits?= Cc: help-guix On 6/1/20 5:34 am, Gábor Boskovits wrote: >>> 32-bit executables are >>> disabled in >>> my kernel and bootstrap.scm just assumes they work based on the >>> architecture. > I believe this is related to the method guix is bootstrapped on x86_64 > currently. > As far as I know there is a minimal bootstrap seed which is 32 bits, > and the final > bootstrap is cross-compiled to x86_64. The problem is that for the > sake of simplicity > the current bootstrap binaries were created with 32 bits in mind. I am > sure that they > would appreciate any help to get x86_64 bootstrapped directly. Does > that make sense? > Yep sure that matches my take on it.  I'm willing to help if anyone has any ideas. Last week I tried editing bootstrap.scm to add and use a 64-bit section with my own files and checksums via my own server, but I couldn't get it to work so I just gave up.  It downloaded them ok but the checksum failed - despite them being correct as far as i could tell.  I didn't make static binaries though so maybe that's related.  It took so long to try out each iteration I also lost interest.