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: Sun, 03 Mar 2013 22:26:32 +0100 Message-ID: <87r4jwyy2f.fsf@gnu.org> References: <8738yvnslh.fsf@karetnikov.org> <87d2vta4jc.fsf@karetnikov.org> <874nh5fiby.fsf@karetnikov.org> <201302231953.25599.andreas@enge.fr> <87vc9i506x.fsf@gnu.org> <87mwukcyso.fsf@karetnikov.org> 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]:42877) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCGQd-0001Qh-S8 for bug-guix@gnu.org; Sun, 03 Mar 2013 16:26:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UCGQc-0002eq-O8 for bug-guix@gnu.org; Sun, 03 Mar 2013 16:26:43 -0500 Received: from [2a01:e0b:1:123:ca0a:a9ff:fe03:271e] (port=53778 helo=xanadu.aquilenet.fr) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCGQc-0002e7-HR for bug-guix@gnu.org; Sun, 03 Mar 2013 16:26:42 -0500 In-Reply-To: <87mwukcyso.fsf@karetnikov.org> (Nikita Karetnikov's message of "Sun, 03 Mar 2013 19:01:43 +0400") 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: Nikita Karetnikov Cc: bug-guix@gnu.org Nikita Karetnikov skribis: >> I=E2=80=99m making progress, but it may still be a week before it=E2=80= =99s all in >> place. > > I'm willing to try this [1]. What should I adjust to build with n64? > (My previous attempt: [2].) > > [1] https://lists.gnu.org/archive/html/bug-guix/2013-02/msg00290.html > [2] https://lists.gnu.org/archive/html/bug-guix/2013-02/msg00247.html To get a cross-toolchain for MIPS/n64, you would need to adjust cross-base.scm to pass --with-arch and similar flags somehow. But then all you get is a cross-toolchain. In the absence of special support from Guix, you=E2=80=99d have to build things manually with that cross-toolchain, which won=E2=80=99t be particularly great. I=E2=80=99d rather give a first stab at Guix support for cross-compilation,= so you can start using it. WDYT? Ludo=E2=80=99.