From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: Re: Why do we not cross-compile bootstrap binaries? Date: Thu, 07 Dec 2017 18:04:43 -0800 Message-ID: <87d13qt1ok.fsf@gmail.com> References: <87lgiwsds8.fsf@gmail.com> <87fu90vgsg.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33016) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eN81y-0003mn-SV for guix-devel@gnu.org; Thu, 07 Dec 2017 21:04:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eN81x-0004wN-PG for guix-devel@gnu.org; Thu, 07 Dec 2017 21:04:50 -0500 In-Reply-To: <87fu90vgsg.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sun, 26 Nov 2017 23:03:43 +0100") 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: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Hello, > > In practice, apart from x86_64-linux which was bootstrapped on NixOS, we > always cross-compile to bootstrap new architectures: > > https://www.gnu.org/software/guix/manual/html_node/Porting.html > > That was the case for all the non-Intel arches and for GNU/Hurd. > > Is that what you meant? My question was more about: why do we check in bootstrap binaries for different architectures, instead of checking in bootstrap binaries for one "base" architecture and then generating the bootstrap binaries for other architectures from that "base" architecture. I think Efraim's answer confirmed my understanding, which is that basically we want to avoid treating any single platform as special. Thank you for the reply! =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlop8zwACgkQ3UCaFdgi Rp0jPhAAr0H5JZHw5EwCvGwEphOBfhnjmuSDA+1wcsbQQ6jRs/uzsSX53Pfwdv4I kbSAuFOnMekjqbBPccKENiH3RoneJxwmG1PeIoy4YQ0k80n27Fy0lIVXl7WpaFXl 3o1PDNm2FG/TIdSuISPHoitAswccjn049c1PRXntnq9ffwAHKM5GICIoTyz1+rZW 44ikTOaBapOnOWyqaOkCQ4EWeYqJA+Ntu3Hlpq1XdQzfHH37gfPI+V/ENq6apQyL epjB16Lr1zF4rxWY00cO69veApGE2QaIq3CwrH34oSzzd+a3j1vVmAYfSVp2Sj0l Xs85Rv16eco+E2Vtf4RD23qDz+Z+N3wJUQXRoFAaYXUU0HkKpnncMENJhcIwlklx tqPE2xbfNCQRGMOQeM/K6fHpvxSeR60LwMEu5JQITR4OdB5z/2JoNrnd6cBjEmWv gL9iT0p3/6XMZkZdNLjJoEg/l4wU18iqdHy6O3wuU+nOuEBNctf4Ms6a/QZsZFYS JTeS5yPtAYOy4eFK2/7dLem5ggDw1ZXUNfQlLKIgbCx/hjPpT8776vYiVRF0drNc FqeMN0OWrAkWsCbXYw8S6WCPhekNquT+t1QAUBNLZ+waBFwZx7Cw6bBSdAEQpW6W By7UKMzaM48R36g0XDm9al9o5KLhhsT8f31JvHDr3FIUmFOFTu8= =3E54 -----END PGP SIGNATURE----- --=-=-=--