From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Porting to mips64el Date: Mon, 11 Feb 2013 23:10:38 +0100 Message-ID: <87sj52ijs1.fsf@gnu.org> References: <8738yvnslh.fsf@karetnikov.org> <87vca2csfk.fsf@gnu.org> <874nhik225.fsf@gnu.org> <201302112234.27887.andreas@enge.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:58511) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U51aN-00076r-GO for bug-guix@gnu.org; Mon, 11 Feb 2013 17:10:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U51aM-0005Tw-36 for bug-guix@gnu.org; Mon, 11 Feb 2013 17:10:51 -0500 Received: from [2a01:e0b:1:123:ca0a:a9ff:fe03:271e] (port=59342 helo=xanadu.aquilenet.fr) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U51aL-0005SZ-Nn for bug-guix@gnu.org; Mon, 11 Feb 2013 17:10:49 -0500 In-Reply-To: <201302112234.27887.andreas@enge.fr> (Andreas Enge's message of "Mon, 11 Feb 2013 22:34:27 +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.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Andreas Enge Cc: bug-guix@gnu.org Andreas Enge skribis: > Am Montag, 11. Februar 2013 schrieb Ludovic Court=C3=A8s: >> So, with the =E2=80=98mips64el=E2=80=99 branch, you should be able to do= wnload them and >> get started. > > Could you update the links and hashes in the branch? When trying to build= =20 > guix on mips64el, I get the following: It=E2=80=99s just the Guile tarball that fails to be downloaded, because build-aux/download.scm is simple-minded and only tries one URL, which is alpha.gnu.org. So you can either temporarily modify build-aux/download.scm to point to fdn.fr/..., or download the file in question by hand and check its hash against the one that=E2=80=99s in Makefile.am. > Nixos on my machine uses the abi n32 (long and void* have 32 bits, long=20 > long 64). I would like to switch to abi 64 (long with 64 bits); we might = be=20 > the first distribution supporting this mode. Do we need a completely=20 > separate toolchain for this? In the debian distribution also installed on= =20 > the machine, there is a separate lib64 directory, and it is enough to pas= s=20 > the flag "-mabi=3D64" to gcc. N64 seems to be appealing, at least for bignum-consuming apps. The binaries Nikita provided appear to be N32, which may mean they can only be used to built N32 binaries? Thanks, Ludo=E2=80=99.