From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nikita Karetnikov Subject: Re: MIPS64/N64 support Date: Sat, 07 Sep 2013 06:45:48 +0400 Message-ID: <87y5791h9f.fsf@karetnikov.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> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43262) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VI8Sf-0000Ce-23 for guix-devel@gnu.org; Fri, 06 Sep 2013 22:41:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VI8Sd-0002Qy-TL for guix-devel@gnu.org; Fri, 06 Sep 2013 22:41:20 -0400 In-Reply-To: <87mwnq470w.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Fri, 06 Sep 2013 11:46:23 +0200") 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: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable >> Can I download the bootstrap tarballs from the web interface of Hydra? > Why not do =E2=80=98guix build bootstrap-tarballs -s x86_64-linux --targe= t=3D...=E2=80=99? When I tested the previous set of binaries (see the mips64el branch), it was necessary to adjust =E2=80=98%url-base=E2=80=99 in =E2=80=98build-aux/d= ownload.scm=E2=80=99. It seems that now it=E2=80=99s not needed since they are already available on hydra.gnu.org. What I=E2=80=99ve done so far: 1. Added =E2=80=98mips64el-linux-gnuabi64=E2=80=99 to =E2=80=98glibc-dynami= c-linker=E2=80=99 in =E2=80=98bootstrap.scm=E2=80=99. 2. Adjusted =E2=80=98%bootstrap-coreutils&co=E2=80=99 and similar procedure= s. 3. Created =E2=80=98mips64el-linux-gnuabi64=E2=80=99 in =E2=80=98gnu/packag= es/bootstrap/=E2=80=99. 4. Placed =E2=80=98bash=E2=80=99, =E2=80=98mkdir=E2=80=99, =E2=80=98tar=E2= =80=99, =E2=80=98xz=E2=80=99, and =E2=80=98guile-2.0.7.tar.xz=E2=80=99* in that directory. * It=E2=80=99s 2.0.9. I decided not to touch =E2=80=98%bootstrap-guile= =E2=80=99 for now to avoid errors. Am I on the right track? Now, how can I test it? My machine uses a different ABI (N32), so =E2=80=98%current-system=E2=80=99 is set to =E2=80=98mips64el-linux=E2=80= =99. I=E2=80=99ve already tried to run $ ./pre-inst-env guix build -K -s mips64el-linux-gnuabi64 hello but that failed with guix build: error: build failed: a `mips64el-linux-gnuabi64' is required to build `/nix/store/=E2=80=A6guile-bootstrap-2.0.drv', but I am= a `mips64el-linux' --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAEBAgAGBQJSKpNfAAoJEM+IQzI9IQ38CPMP/iHVqjuc5eJzb/2fcc/FSbT3 7fnzu0gR4W9LNafGgroymZvMQCxSjbQbwUCsg29q/Y8RslUAKyGZXzEGiBusjOzG DqNJFXWtO2/zS8+0/8QFwjL0fL7ven0N7c7QsVq+RHswtT02fTtcpBFnfbnf8GVd 2PMf5fD3urr6fSsIko/fvRnBy4SOEpAnrPUS7FLPnO1Lr/kXYQUCpxKt2MmipzXf Ji4WBBd0U5wjIrUDoU0jWD0KVi7LgM0asNs/pXIm98pS2yr0Ko7zXbtmeDrOt2pZ 1/xc8P6wm+giHWCr9sIjYsWyx0Pq85eLYeP/0U/ac5WRucDIn5urFG5CYYDaH2rQ agVUeNu3X5UUlAxa20ZpzCkkxcnREdlt8LiJWTvUAnQijnJ1oGbIJlLSSaJe8/i2 NPzIsZlASgqe1rhkQMLkWugQPSZY+yDyL3REaCfMc2QqyCN2JplQtdHS1ocuPUCg VQ5BfP3hlaABVzYlrbguOkB7uC+oVt4j3aCgQKt1FHILRqBuLZQhDHfyxAzfG4hZ btaJDDEB1Hr5Mw8rWwIH5riDYWJQMRaLrP5S99PMjL4Ql/jFTc7Cl2yGqemMqd7D EDT6EpgmgaNsDxiIUOC/GdyPPPDD1IW+1kbJWsu+8fayTmxd2yE7st/QPLyikqTv nsZMOFzBW6RM/qwOFAOX =pY+N -----END PGP SIGNATURE----- --=-=-=--