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>,
>       Jostein Kjønigsen <jostein@kjonigsen.net>,
>       Jostein Kjønigsen <jostein@secure.kjonigsen.net>,
>       Drew Adams <drew.adams@oracle.com>, 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.