From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Fabrice Popineau Newsgroups: gmane.emacs.devel Subject: Re: windows installer Date: Thu, 16 Nov 2017 18:35:19 +0100 Message-ID: References: <87po99qzbn.fsf@russet.org.uk> <1509955878.550800.1162811960.541B525D@webmail.messagingengine.com> <87h8u6bae3.fsf@russet.org.uk> <1510126271.1965593.1165373624.0601E5CF@webmail.messagingengine.com> <8760aijcek.fsf@russet.org.uk> <83ineiotjr.fsf@gnu.org> <3f972e79-afcd-4f92-a283-41fad4b687fb@default> <83efp5p8km.fsf@gnu.org> <87a7zpbxza.fsf@russet.org.uk> <87375eqjy0.fsf@russet.org.uk> <83lgj6i451.fsf@gnu.org> <83k1yqi2kn.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="f403045e736a843e07055e1d0c21" X-Trace: blaine.gmane.org 1510853783 4894 195.159.176.226 (16 Nov 2017 17:36:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 16 Nov 2017 17:36:23 +0000 (UTC) Cc: =?UTF-8?Q?Jostein_Kj=C3=B8nigsen?= , Emacs developers , =?UTF-8?Q?Jostein_Kj=C3=B8nigsen?= , Drew Adams , Phillip Lord To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Nov 16 18:36:17 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eFO5I-0000l2-7v for ged-emacs-devel@m.gmane.org; Thu, 16 Nov 2017 18:36:16 +0100 Original-Received: from localhost ([::1]:42120 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eFO5P-0005w1-Fr for ged-emacs-devel@m.gmane.org; Thu, 16 Nov 2017 12:36:23 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58820) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eFO4m-0005vu-3k for emacs-devel@gnu.org; Thu, 16 Nov 2017 12:35:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eFO4l-0004pH-6p for emacs-devel@gnu.org; Thu, 16 Nov 2017 12:35:44 -0500 Original-Received: from mail-qt0-x242.google.com ([2607:f8b0:400d:c0d::242]:51331) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eFO4j-0004nC-Jf; Thu, 16 Nov 2017 12:35:41 -0500 Original-Received: by mail-qt0-x242.google.com with SMTP id e19so39862790qte.8; Thu, 16 Nov 2017 09:35:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=T5pI24hDxTwCDcTR3GWh0buqiIG6I92x7GXI2Byxt4k=; b=dtina1DPzOqAF2qYiMaHZ54+xdAAqgOihjGOH3pqPmCP5kxi7voRvyt0XFDGRKRlw/ fSNz0OkfJziRGNNpVcHy0sLeX/di1Ca1zHxrQ6+HnQNAgShSqLqvGhRa3qCe4o6Lz9E/ S2/FotkMSWAwxzh1xgF1US3bC0i+KkkQ4GDBJf9Co468utELwHVRJCQq+eHh11owmA0W FfG6hq/fBbGCjO8I8uuCkRXy7ClYHDUNkt2OMQdUGDLu2pbwnomLqjMrLnK4ET+gjzEe p80fcJEEMW3l9ayYrJBva7dIFrv44lIg+0dP0k5fddg52KYXCrajhL1r/NeaIRiygCnl udaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=T5pI24hDxTwCDcTR3GWh0buqiIG6I92x7GXI2Byxt4k=; b=UXJjVwCSKcU+wUhsvn5+nLHhPQT73o+4dbhK7n2xFD8ksypkzczF/TOBbK0Zofg/Da B4b49Y1W4yFfLT91Wb+V20y96hFtWOtKGvo2udi9gM0v03DA6jbn18+HK+ztsOcQxuu3 W5HZOK0bWJ1BfVjoBZYhdKDHMMngZtZ7GaWDffx6Mk98wbTm04aL30zhN29qC6pAFMhb a54ZtLjsPbBbASxWwugXlISiHaKYBSXJ1d5LyJei0bH77PkMleHDTu1SamOqqaGGcl8G Q3AbFLSt+52Pyf11xdA8c+6LYErhY7EzHLP7eAiAQsdcNruZyRoGq6JRg/g/uZ7zjYsJ XN3g== X-Gm-Message-State: AJaThX5+cNvH1f3Vj20uyTYxdfG6IX34aGVqF+Hr4lNWJJ3xpnh4yQ7/ fl6AH6OPTgLQC4QYmUkeHWLF4WcTmM+V+yJV7tFzHw== X-Google-Smtp-Source: AGs4zMbj+XsZSKIui8zkZyz44gHa1JqJtQn+KKbg6Gf/nh9qQh67jPDv6EVjMdp1ylmTDDsRmPJrY2WCxLwJJl0NJU8= X-Received: by 10.200.0.81 with SMTP id i17mr3666186qtg.308.1510853740606; Thu, 16 Nov 2017 09:35:40 -0800 (PST) Original-Received: by 10.140.88.241 with HTTP; Thu, 16 Nov 2017 09:35:19 -0800 (PST) In-Reply-To: <83k1yqi2kn.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c0d::242 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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:220229 Archived-At: --f403045e736a843e07055e1d0c21 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 2017-11-16 17:57 GMT+01:00 Eli Zaretskii : > > From: Fabrice Popineau > > Date: Thu, 16 Nov 2017 17:31:40 +0100 > > Cc: Phillip Lord , > > Jostein Kj=C3=B8nigsen , > > Jostein Kj=C3=B8nigsen , > > Drew Adams , Emacs developers < > emacs-devel@gnu.org> > > > > > The last step takes an hour. > > > > Try "make -j8" instead, and it will end much faster. > > > > Well, the slow part is still configure, because of the numerous > instances of shell that are launched. > > Not here, it isn't. The slow part is byte compilation of the files > with bootstrap-emacs, until it is rebuilt with byte-compiled compiler. > Phillip said : ./configure ; make Since when does it bootstrap emacs and recompile elc files ? And on my machine, ./configure is about 10 times slower than compiling emacs itself (the make -j8 part). --f403045e736a843e07055e1d0c21 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


2017-11-16 17:57 GMT+01:00 Eli Zaretskii <eliz@gnu.org>:
=
> From: Fabrice Popineau <fabrice.popineau@centralesu= pelec.fr>
> Date: Thu, 16 Nov 2017 17:31:40 +0100
> Cc: Phillip Lord <phi= llip.lord@russet.org.uk>,
>=C2=A0 =C2=A0 =C2=A0 =C2=A0Jostein Kj=C3=B8nigsen <= jostein@kjonigsen.net>,
>=C2=A0 =C2=A0 =C2=A0 =C2=A0Jostein Kj=C3=B8nigsen <jostein@secure.kjonigsen.net>,
>=C2=A0 =C2=A0 =C2=A0 =C2=A0Drew Adams <drew.adams@oracle.com>, Emacs developers <emacs-devel@gnu.org>
>
>=C2=A0 > The last step takes an hour.
>
>=C2=A0 Try "make -j8" instead, and it will end much faster. >
> Well, the slow part is still configure, because of the numerous instan= ces of shell that are launched.

Not here, it isn't.=C2=A0 The slow part is byte compilation of t= he files
with bootstrap-emacs, until it is rebuilt with byte-compiled compiler.

Phillip said :

<= /div>
./configure ; make

Since when does it bootstrap e= macs and recompile elc files ?

And on my machine, ./configure is about 10 times s= lower than compiling emacs itself (the make -j8 part).
--f403045e736a843e07055e1d0c21--