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 19:10:20 +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> <83ineai0mj.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="001a114f8a88bb2503055e1d8904" X-Trace: blaine.gmane.org 1510855898 27026 195.159.176.226 (16 Nov 2017 18:11:38 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 16 Nov 2017 18:11:38 +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 19:11:30 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 1eFOdM-0006Xs-FR for ged-emacs-devel@m.gmane.org; Thu, 16 Nov 2017 19:11:28 +0100 Original-Received: from localhost ([::1]:42336 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eFOdT-0004uX-Sb for ged-emacs-devel@m.gmane.org; Thu, 16 Nov 2017 13:11:35 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46246) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eFOcm-0004tC-Rl for emacs-devel@gnu.org; Thu, 16 Nov 2017 13:10:58 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eFOch-00012y-5X for emacs-devel@gnu.org; Thu, 16 Nov 2017 13:10:52 -0500 Original-Received: from mail-qt0-x22d.google.com ([2607:f8b0:400d:c0d::22d]:45166) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eFOcc-0000xi-8t; Thu, 16 Nov 2017 13:10:42 -0500 Original-Received: by mail-qt0-x22d.google.com with SMTP id n32so28836751qtb.2; Thu, 16 Nov 2017 10:10:42 -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=yTPoDQyHLDo5Kar75BzFJGgfhwIiAYY9y3RBX2/HZN0=; b=dFh036L+cQRNL0+FCBI1bHJAR07YeHLyrjx9+d6udZT+luPmKirYOE5xlqDv4P7b6O JyZhoFqQ8GjXYa9qqUr8Ritw8Jl0nKaRxqmFn4jR1mMFE0CXrEoBAIljOeYj6ZcHb/5r NJ8gQBkOfO7DlzlPNmnyfiiI5NvTNH/wu+2PRgSz4TUVntjB5M77gMhsRLbyGBYJBQPk t3Ws3uu1iJMBtyE9tfngWw1rAtql8c3BvRIg8VAdBCkrVxTjKalu2+5k/MsEHNCDj1e4 QZ/N1S+N+FWXSNdFelVPiFLguDqGs2FfjLfLdrELcQ+2XjsozR5Xu5KxbAWMh08cxsn1 eMNA== 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=yTPoDQyHLDo5Kar75BzFJGgfhwIiAYY9y3RBX2/HZN0=; b=oKSKH89NUkn1B8P5541XvQ3gFuq13qd/xphwYAkLa2ySCjHLi5B03iMby30pTy/16X pw+TMrxY/ZjTrRBmtuJHMGCZYE2O/r92rJsnDXM5cnN1SB64AHsfVzfzQ7H/J6OjignP QutF0ejBVC/ihJX6VT5/5JNe/sQ0Bat61klNoyjhF7c8vlem+25eZc+wGDO8wVXUbeFI vz2MDHuOi71rBEOOhxuPUrinhfxhX7X0swSKO8QtiizAPY5vmgilJKnvzJgGp7weGgDI pZJOGYmWPnAauE+25bz5Ho8M33Nw8c097tA7hHcLUm7OGpQcoBkIRIWRJRo12tQr1HO/ GfLQ== X-Gm-Message-State: AJaThX4XNqvQTNpccu2LMI4Rs8eZXdoQ0qAIppeD5Yn5Ycgr3xT/kkhT KQ9d7oijoJ4gQB8tZFOLFjUAOxBAAtQzKVtVQ1HMRA== X-Google-Smtp-Source: AGs4zMa0xHGRZtIEaX7gHzDRertOERVbjrqhjkECqrqHOus2rKDwpsB2JyJHebfNBSsbtB2XfHYR1tC2/DZvoYEG6V4= X-Received: by 10.55.139.7 with SMTP id n7mr4032492qkd.44.1510855841357; Thu, 16 Nov 2017 10:10:41 -0800 (PST) Original-Received: by 10.140.88.241 with HTTP; Thu, 16 Nov 2017 10:10:20 -0800 (PST) In-Reply-To: <83ineai0mj.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c0d::22d 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:220233 Archived-At: --001a114f8a88bb2503055e1d8904 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 2017-11-16 18:39 GMT+01:00 Eli Zaretskii : > > From: Fabrice Popineau > > Date: Thu, 16 Nov 2017 18:35:19 +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 ? > > No, he said > > git clone emacs > ./configure; make > > And that does bootstrap. > > > And on my machine, ./configure is about 10 times slower than compiling > emacs itself (the make -j8 part). > > Does configure on your machine take anywhere near an hour? I doubt > that. > > 'make -j8 bootstrap' takes 20mn. The ./configure part takes 3-4mn. --001a114f8a88bb2503055e1d8904 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


2017-11-16 18:39 GMT+01:00 Eli Zaretskii <eliz@gnu.org>:
=
> From: Fabrice Popineau <fabrice.popineau@gmail.com>
> Date: Thu, 16 Nov 2017 18:35:19 +0100
> Cc: Phillip Lord <phillip.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 >=C2=A0 > The last step takes an hour.
>=C2=A0 >
>=C2=A0 >=C2=A0 Try "make -j8" instead, and it will end muc= h faster.
>=C2=A0 >
>=C2=A0 > Well, the slow part is still configure, because of the nume= rous instances of shell that are launched.
>
>=C2=A0 Not here, it isn't.=C2=A0 The slow part is byte compilation = of the files
>=C2=A0 with bootstrap-emacs, until it is rebuilt with byte-compiled com= piler.
>
> Phillip said :
>
> ./configure ; make
>
> Since when does it bootstrap emacs and recompile elc files ?

No, he said

=C2=A0 git clone emacs
=C2=A0 ./configure; make

And that does bootstrap.

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

Does configure on your machine take anywhere near an hour?=C2=A0 I d= oubt
that.


'make -j8 bootstrap' takes 20m= n.
The ./configure part takes 3-4mn.
=C2=A0
=
--001a114f8a88bb2503055e1d8904--