From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: MIPS64/N64 support Date: Sun, 08 Sep 2013 21:54:43 +0200 Message-ID: <8761ub143g.fsf@gnu.org> References: <87vc2o4qwc.fsf@gnu.org> <87y57kljro.fsf@karetnikov.org> <87li3dd844.fsf_-_@karetnikov.org> <87d2opy6qa.fsf@gnu.org> <87r4d577ab.fsf@karetnikov.org> <87zjrswzin.fsf@gnu.org> <87hadygxe8.fsf@karetnikov.org> <87mwnq470w.fsf@gnu.org> <87y5791h9f.fsf@karetnikov.org> <87eh907psx.fsf@gnu.org> <87li37z967.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 ([2001:4830:134:3::10]:56712) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VIl9W-0002Wy-BK for guix-devel@gnu.org; Sun, 08 Sep 2013 16:00:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VIl9B-0005Qd-I7 for guix-devel@gnu.org; Sun, 08 Sep 2013 16:00:10 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:43825) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VIl9B-0005QT-A3 for guix-devel@gnu.org; Sun, 08 Sep 2013 15:59:49 -0400 In-Reply-To: <87li37z967.fsf@karetnikov.org> (Nikita Karetnikov's message of "Sun, 08 Sep 2013 18:21:04 +0400") List-Id: 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Nikita Karetnikov Cc: guix-devel@gnu.org Nikita Karetnikov skribis: >>> 3. Created =E2=80=98mips64el-linux-gnuabi64=E2=80=99 in =E2=80=98gnu/pa= ckages/bootstrap/=E2=80=99. > >> Hmm, I think we should just call it =E2=80=98mips64el-linux=E2=80=99 sin= ce the ABI is >> really something orthogonal. > > I=E2=80=99ve already tried that: > > $ ./pre-inst-env guix build -K -s mips64el-linux-gnuabi64 hello > > [=E2=80=A6] > > ERROR: bootstrap binary not found "tar" "mips64el-linux-gnuabi64" > > How would you change =E2=80=98bootstrap.scm=E2=80=99 to handle this? As I wrote, call it =E2=80=98mips64el-linux=E2=80=99, and put the binaries = under the directory of that name. >>> * It=E2=80=99s 2.0.9. I decided not to touch =E2=80=98%bootstrap-gu= ile=E2=80=99 for now to >>> avoid errors. > >> What do you mean? =E2=80=98%bootstrap-guile=E2=80=99 needs to refer to = that new >> tarball, right? > > Yes, =E2=80=98%bootstrap-guile=E2=80=99 expects a binary called =E2=80=98= guile-2.0.7.tar.xz=E2=80=99: > > (guile (->store "guile-2.0.7.tar.xz")) Aah, right. Well, either call it this way, or do something like: (->store (if (string=3D? (%current-system) "mips64el-linux") "guile-2.0.9.tar.xz" "guile-2.0.7.tar.xz")) =20=20=20=20=20=20 HTH, Ludo=E2=80=99.