From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: mips64el machine - mrustc Date: Thu, 20 Sep 2018 01:49:05 -0400 Message-ID: <87efdoen1q.fsf@netris.org> References: <20180916141235.2c36a0b4@scratchpost.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36701) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g2rqD-0007ew-6s for guix-devel@gnu.org; Thu, 20 Sep 2018 01:49:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g2rq8-0001Hs-96 for guix-devel@gnu.org; Thu, 20 Sep 2018 01:49:29 -0400 Received: from world.peace.net ([64.112.178.59]:50086) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g2rq8-00018x-4a for guix-devel@gnu.org; Thu, 20 Sep 2018 01:49:24 -0400 In-Reply-To: <20180916141235.2c36a0b4@scratchpost.org> (Danny Milosavljevic's message of "Sun, 16 Sep 2018 14:12:35 +0200") 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: Danny Milosavljevic Cc: guix-devel@gnu.org Hi Danny, Danny Milosavljevic writes: > does anyone have a mips64el machine? > Could I have an (unprivileged) account on one for a little while? > > I'm trying to get mrustc to work on mips64el, but I don't have such a machine and > transparent Guix qemu-binfmt-service-type doesn't seem to work for it either > (but does work for aarch64 and arm, WTF?). Thanks for working on our Rust packages, and for making sure the other architectures are not left in the cold. I truly appreciate it! As far as I can tell, I'm the only user of Guix on MIPS in recent years. I still have a working Yeeloong laptop based on Loongson 2F, which is running a modified GuixSD. The most notable modification is that my GuixSD system on mips64el is based on older binutils (2.25.1), because I've found that running code built by later versions of binutils causes my Yeeloong to lock up hard at some random time during compilation. I guess it's because either the assembler or the linker is producing code that tickles a bug in the Loongson 2F, but I've not yet found the energy to get to the bottom of this issue. Anyway, the situation is that our MIPS port is more or less "on ice", meaning that it could be revived with modest effort, but at the present time there's not enough developer attention to keep it functional. So, please don't worry about MIPS support in Rust for now. Thanks again for your work on our Rust packages. It's a great help! Mark