From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Question about Rust bootstrap Date: Thu, 20 Sep 2018 02:35:27 -0400 Message-ID: <8736u4ekwg.fsf@netris.org> References: <20180916141235.2c36a0b4@scratchpost.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47220) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g2sYs-0002Xf-Ne for guix-devel@gnu.org; Thu, 20 Sep 2018 02:35:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g2sYp-0003hE-E9 for guix-devel@gnu.org; Thu, 20 Sep 2018 02:35:38 -0400 Received: from world.peace.net ([64.112.178.59]:50186) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g2sYp-0003gq-9R for guix-devel@gnu.org; Thu, 20 Sep 2018 02:35:35 -0400 In-Reply-To: <20180916141235.2c36a0b4@scratchpost.org> (Danny Milosavljevic's message of "Sun, 16 Sep 2018 14:12:35 +0200") 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: Danny Milosavljevic Cc: guix-devel@gnu.org Hi Danny, Speaking of our Rust packages, I have a question: is it intentional that 'rust-1.23' is still built using 'rust-bootstrap' and not 'rust-1.22'? The reason I ask is that, to my delight, there appears to be (almost?) everything needed for a complete source-only bootstrap chain for recent Rust: * rust-1.19.0 is built using mrustc * rust-1.20.0 is built using rust-1.19.0 * rust-1.21.0 is built using rust-1.20.0 * rust-1.22.1 is built using rust-1.21.0 * rust-1.23.0 is built using pre-built 'rust-bootstrap' (1.22.1) (???) * rust-1.24.1 is built using rust-1.23.0 * rust-1.25.0 is built using rust-1.24.1 * rust-1.26.2 is built using rust-1.25.0 * rust-1.27.2 is built using rust-1.26.2 This chain would be complete if 'rust-1.23' were built using 'rust-1.22' instead of 'rust-bootstrap'. Since both 'rust-1.22' and 'rust-bootstrap' are apparently for the same version of Rust (1.22.1), I would naturally expect one to work in place of the other one. Have you tried it? Thanks, Mark