From mboxrd@z Thu Jan 1 00:00:00 1970 From: Efraim Flashner Subject: Re: Rust bootstraps via i686? Date: Tue, 5 Dec 2017 12:36:02 +0200 Message-ID: <20171205103602.GE19582@macbook41> References: <874lp6xo5k.fsf@vany.ca> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="AGZzQgpsuUlWC1xT" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52550) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eMAa9-0007lR-TH for guix-devel@gnu.org; Tue, 05 Dec 2017 05:36:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eMAa5-0007GD-12 for guix-devel@gnu.org; Tue, 05 Dec 2017 05:36:09 -0500 Received: from flashner.co.il ([178.62.234.194]:39225) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eMAa4-0007FU-PJ for guix-devel@gnu.org; Tue, 05 Dec 2017 05:36:04 -0500 Content-Disposition: inline In-Reply-To: <874lp6xo5k.fsf@vany.ca> 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: Adam Van Ymeren Cc: guix-devel@gnu.org --AGZzQgpsuUlWC1xT Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Dec 04, 2017 at 02:56:39PM -0500, Adam Van Ymeren wrote: > Does anyone know why rust bootstraps itself from the i686 version of the > binaries even if you're running on x86_64? >=20 > This results in having to download a build a lot of packages to build > rust on x86_64. >=20 > If I can make it bootstrap though the current system in use would that > be a useful patch or is there some problem with bootstraping from x86_64 > that I'm unaware of? >=20 > Thanks! > -Adam >=20 I believe the reason is to decrease the number of language-specific bootstrap binaries. Since the i686 bootstrap rust is capable of building for i686 and for x86_64, it means one less binary. On the other hand, this does nothing for the other architectures which can't execute i686 code natively. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --AGZzQgpsuUlWC1xT Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAlomdo8ACgkQQarn3Mo9 g1E17BAArMp5t9fVNBdUsK6STflivl/1Tuw9cUYlyk0vJQ8L2H1nh4B3R9eC1QWD ta/2s5THBFZOI2xtUZ98X9XpCm1gm6W6936eOUhKK3V2JYfTkD62GFVRWBqUUI0l clIXrQtJ148m9jobhnFWV7W4iz5iHau6CdcWYc9MgARqsqli0iJTLvaXbBqS/4/n kRmb2HJQN9vAPjAB269nnmQsd5N7A5JYq9r4a0QMh7UrwppvX9F4OSCvgIl5BXQM UNuBvgUBIOG8rbWAOe1kOWZOUlqKMVpMPszCSkDuNfkPkC1SfFyJqX0p0h+axosu iRP14AuO162fC6izByDnIGHQISt/lEWvkHj44NU0W51QefyTXCs062601mM2ikuK dzZZhOdeRJEF7c82NO6TE1KugZF3gkh/k6dFnONkBgD9e0dbG1EKgp6aJnih3oj6 GT3I6Aveq0ZbSkhG3P8esRXzfCpkVsTQMOAMduvna/qGvQO5g3OnTRBFyci26FhY igbtdgvV9FOe9wbkVdm0blUnqZKUcTxLGb9XkxLxB3aFSOCBRppmYVRzIN/K+1nq ng+MlqUwcpVcy75viMfY5Ah8iLncbR+4qunWAeBMtZsU0N15nf051ztDgX3Sk/oS YJ6XGWHjplpLtVPU8YTfqGZFNCdH6MzvcTLKHySWs6IrHKalxAU= =an/r -----END PGP SIGNATURE----- --AGZzQgpsuUlWC1xT--