From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Griffin Subject: Re: Rust Date: Fri, 29 Jul 2016 10:34:22 -0500 Message-ID: <1469806462.309573.680485345.76401C68@webmail.messagingengine.com> References: <20160325184540.4e02cb2d@scratchpost.org> <87k2kq6wma.fsf@grrlz.net> <87oa8mt8lh.fsf@gmail.com> <87eg9gzgqb.fsf@libertad.pw> <87popyp3od.fsf@we.make.ritual.n0.is> <20160728203144.7df4bb8c@itchy> <87mvl0a302.fsf_-_@gnu.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]:53139) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bT9o0-0006JQ-FE for guix-devel@gnu.org; Fri, 29 Jul 2016 11:34:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bT9nw-00027P-L0 for guix-devel@gnu.org; Fri, 29 Jul 2016 11:34:32 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:49701) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bT9nu-00026p-9Y for guix-devel@gnu.org; Fri, 29 Jul 2016 11:34:28 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 76847205D1 for ; Fri, 29 Jul 2016 11:34:22 -0400 (EDT) In-Reply-To: <87mvl0a302.fsf_-_@gnu.org> 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: guix-devel@gnu.org On Fri, Jul 29, 2016, at 10:16 AM, Ludovic Court=C3=A8s wrote: > Do you know what=E2=80=99s Rust=E2=80=99s bootstrapping story is? Can we= reasonably > expect to bootstrap it from source, using a series of previous Rust > versions, or using an alternative implementation? Yes, Rust 1.10 builds with the previous stable release (1.9) for the first time. So we will only need one binary to bootstrap Rust. Although this will quickly require a long chain of builds because Rust releases every 6 weeks and 1.11 is only guaranteed to build with 1.10, etc. So after only two years we may need to compile like 17 different releases to get the current version. --=20 Alex Griffin