From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "H. Dieter Wilhelm" Newsgroups: gmane.emacs.devel Subject: Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed Date: Mon, 24 Jan 2022 19:28:57 +0100 Message-ID: <86k0epyoly.fsf@duenenhof-wilhelm.de> References: <878rve85yy.fsf@russet.org.uk> <86a6fu3xb2.fsf@duenenhof-wilhelm.de> <87tue1j8x0.fsf@russet.org.uk> <86wniw3kdq.fsf@duenenhof-wilhelm.de> <83tue0u8sh.fsf@gnu.org> <86sftk3evj.fsf@duenenhof-wilhelm.de> <86k0ev3jvj.fsf@duenenhof-wilhelm.de> <86bl07361o.fsf@duenenhof-wilhelm.de> <8635li3mog.fsf@duenenhof-wilhelm.de> <86y23a10fy.fsf@duenenhof-wilhelm.de> <865yqb1lsz.fsf@duenenhof-wilhelm.de> <861r0y17cf.fsf@duenenhof-wilhelm.de> <86v8y9ywa4.fsf@duenenhof-wilhelm.de> <83ee4xjcn7.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22086"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: corwin@bru.st, phillip.lord@russet.org.uk, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jan 24 19:42:09 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nC4I4-0005XI-5d for ged-emacs-devel@m.gmane-mx.org; Mon, 24 Jan 2022 19:42:08 +0100 Original-Received: from localhost ([::1]:54618 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nC4I2-0000hs-V1 for ged-emacs-devel@m.gmane-mx.org; Mon, 24 Jan 2022 13:42:07 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:43446) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nC45S-00076b-22 for emacs-devel@gnu.org; Mon, 24 Jan 2022 13:29:06 -0500 Original-Received: from mout.kundenserver.de ([212.227.17.24]:57201) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nC45Q-0002RB-7R; Mon, 24 Jan 2022 13:29:05 -0500 Original-Received: from ping ([92.116.136.180]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MjjGX-1mRPO64BZb-00lCYs; Mon, 24 Jan 2022 19:28:58 +0100 In-Reply-To: <83ee4xjcn7.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 24 Jan 2022 18:56:28 +0200") X-Provags-ID: V03:K1:2G15+GAV9tx57dsgMiNqY92LY5YjSpeeYYEJpOQ/NW5yOmI3fPT Z09CNQqCq8AXa+kZ1NkpOp+GzIr4Zq0AZ1hYmWOhj3UZm9V8DVujCMUHt49bKZ1dD4zu250 7FqRT/09bVTi1pW5pUoQr2ZOPgSLRKxLKj00yhEzbc8GEWA08c2Ym/SyBdaud7HdV+FZb9k K+0QoEuelK6Syupzner1A== X-UI-Out-Filterresults: notjunk:1;V03:K0:dteIGgF9hFs=:DTM+DeuF8Beu5nyn5H7fJ7 R65P0rdg1G+oOvVofzCEZjATfqqJHcy0Z7crVKqoVCklUFQgultBQNk7YKbdhvUfLJ/9dsjc4 KApnyNU1a1ZjRvFQ8UT02l8T5hK3wgvAl1pfRYlI+96PfT57tbt99MXseIy9A8t/D/qy8R4MZ aCGTwZj1Hl/6dRYKQ5FjbVi93Deyby0whtaZ7oESLlo+jLopRPaR0sVFyc1ks+HLgERovazn/ ZKIRaTZIOoWtRFji5yxTc+2o2E7lrfNWb+O5qVYvmi1ET77QrLfRloHVR7FHCgI+UR0ovygtZ u+H8bLLZ94H33nA3lpeXVxcRBAGnM4Fb+Kma+B0x6WIu6z/E2bJgUstFm7m5ryPKUWWzKv/5A rF3DoCerl1K3N0n2EBg7gSQqv2EoBWFh0uGR7x/lneDimBfMEj2NKkSo+0xJwToSgifAIy89T Gdu5m8jL1LNboZS4I34+1Vma4Z3Va0+YUj2QvYKtPQYcgVypDtlRfDhDRc/kqWnMCIQBjAS28 ZglmtwlQMXjKH4pzqWjVRckKmNqpZFzoas+rQj8sDNgCfqPMcmuy2wDDcLsRPdICECjLIEGMq vAYWASxk0gGFAs2GBt0ulLpR0WJ8Zat1xvkBCIMeCYC+5kJ3QSBAo+Y8VwKIsxXphJtudaGA2 MYn0XqosFyrKP96TWGFQehiw4d0X5LSXjcitisALmF7J2iwrdIrvuFqjHv+/MNdDYI4I48V8O TJKukgL+NNWlP6DM Received-SPF: none client-ip=212.227.17.24; envelope-from=dieter@duenenhof-wilhelm.de; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:285325 Archived-At: Eli Zaretskii writes: >> From: "H. Dieter Wilhelm" >> Cc: Eli Zaretskii , Emacs developers , >> Phillip Lord >> Date: Mon, 24 Jan 2022 16:43:15 +0100 >> >> After runing Emacs native compilation started immediately till all >> el. files were compiled to .eln. > > What do you mean by "all" here? Since I forgot to check with emacs -Q, I assume (now) all lisp files which are loaded by my init.el. When doing emacs -Q nothing is compiled at first, the eln-cache remains empty. After loading init.el Emacs is beavering away for some minutes (4 cores, with virus scanners active). :-/ I can't reproduce the zero size .eln.tmp files anymore. Maybe that was an issue with org-mode from an old org-elpa package which I changed in the meantime from the gnu archive? That's the only idea which comes to mind... When updating packages the native compilation works as well. So for the moment, everything looks promising! :-) >> Then, unfortunately, for each .eln file (96) there remains an >> accompanying .eln.tmp file in the eln-cache!? > > Doesn't happen here: those .eln.tmp files are renamed to .eln at the > end of the compilation. What version of libgccjit do you have > installed? I updated the system quite recently. $ pacman -Ss libgccjit mingw64/mingw-w64-x86_64-ligccjit 11.2.0-6 (mingw-w64-86_64-toolchain) [installed: 10.3.0-2] Dieter -- Best wishes H. Dieter Wilhelm Zwingenberg, Germany