From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: phillip.lord@russet.org.uk (Phillip Lord) Newsgroups: gmane.emacs.devel Subject: Re: A target that's even more bootstrap? Date: Thu, 20 Jun 2019 14:49:48 +0100 Message-ID: <87zhmcqscj.fsf@russet.org.uk> References: <837e9iubyp.fsf@gnu.org> <87d0japujz.fsf@telefonica.net> <87v9x1oib6.fsf@telefonica.net> <877e9h1tli.fsf@russet.org.uk> <87k1dho9b4.fsf@telefonica.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="20934"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1.90 (gnu/linux) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jun 20 16:55:27 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hdyTG-00055T-U3 for ged-emacs-devel@m.gmane.org; Thu, 20 Jun 2019 16:55:27 +0200 Original-Received: from localhost ([::1]:48656 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hdyT5-0001Nu-SY for ged-emacs-devel@m.gmane.org; Thu, 20 Jun 2019 10:55:15 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:39508) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hdyA0-0004W5-AV for emacs-devel@gnu.org; Thu, 20 Jun 2019 10:35:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hdy9x-0006dy-4R for emacs-devel@gnu.org; Thu, 20 Jun 2019 10:35:32 -0400 Original-Received: from cloud103.planethippo.com ([78.129.138.110]:57664) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hdxSY-0005nr-E1 for emacs-devel@gnu.org; Thu, 20 Jun 2019 09:50:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=0PNIJofKzVxFY9CwybT0bQTgu+qN6NGfZAp2r+otsgU=; b=vULYRLyc0xHbgcQ/2V8hjzWit XddGjrRuNu0IKHSoVrECWsgkBlbZy7GZ48piqx0QBI6rwWT8GPWCsnlj1wQf2xm77bbsN0DZSAgio ckrWpLpHYvbJPLVcap6eGlDdSOsOjzmg0TDf+IDpv8tpr7aG0KF0HPzOr/vWkuvdltOhfnTCWcFaB jF6XJC4IZ7tYni3cBN3QziiHe+y27irhnsxr/jTBE+FncfH/gLNPMnyZuhIsuXQs1dpGiSnfyFr6R fcJB55OastSH2VwUfzok/MFS+CLgcsX/by0DRWCWIunuBRqp9JzW4N4oIxf9D/wSbCEumY1Tg4UlA wVTxolFjg==; Original-Received: from janus-nat-128-240-225-35.ncl.ac.uk ([128.240.225.35]:6375 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1hdxRl-0001Gj-D3; Thu, 20 Jun 2019 14:49:49 +0100 In-Reply-To: (Stefan Monnier's message of "Wed, 19 Jun 2019 12:18:40 -0400") X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 78.129.138.110 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:237971 Archived-At: Stefan Monnier writes: >> The reason for this practice was explained to me time ago and it is >> related to your case (two or more out-of-tree builds, reuse .elc) > > No, the reason for this is that it was designed for the case where you > build from a tarball rather than from a Git clone (AFAIK it was > designed before I wrote the "bootstrap" code which made it possible to build > Emacs without having all the .elc files pre-built, i.e. before we > started using CVS). Perhaps removing the *elc files from the source distribution needs to be considered, given that it's possible to do without and that most peoples machines have got faster. The build would be slower clearly; a quick try suggests twice the time. 2min after make distclean 4min 30 after make distclean; find . -name "*elc" -delete Or alternatively, 2 minutes more. Phil