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: Sun, 06 Feb 2022 18:21:32 +0100 Message-ID: <86mtj3syg3.fsf@duenenhof-wilhelm.de> References: <86h7a25nz7.fsf@duenenhof-wilhelm.de> <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> <83o848tc92.fsf@gnu.org> <86o8473k13.fsf@duenenhof-wilhelm.de> <83ee53ssbx.fsf@gnu.org> <86pmo6v741.fsf@duenenhof-wilhelm.de> <83r18m79t9.fsf@gnu.org> <874k5gapec.fsf@russet.org.uk> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20216"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: Phillip Lord , Eli Zaretskii , Corwin Brust , chad , Emacs developers To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Feb 06 18:23:13 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 1nGlFp-00054e-AY for ged-emacs-devel@m.gmane-mx.org; Sun, 06 Feb 2022 18:23:13 +0100 Original-Received: from localhost ([::1]:36218 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nGlFn-00014B-Th for ged-emacs-devel@m.gmane-mx.org; Sun, 06 Feb 2022 12:23:11 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:34622) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nGlEZ-0000NO-Cd for emacs-devel@gnu.org; Sun, 06 Feb 2022 12:21:55 -0500 Original-Received: from mout.kundenserver.de ([212.227.17.24]:52691) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nGlEM-0004c0-Hp; Sun, 06 Feb 2022 12:21:44 -0500 Original-Received: from ping ([92.116.161.238]) by mrelayeu.kundenserver.de (mreue108 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MYNS0-1nmE9M2U8Q-00VMZf; Sun, 06 Feb 2022 18:21:34 +0100 In-Reply-To: (Stefan Monnier's message of "Sun, 06 Feb 2022 10:00:25 -0500") X-Provags-ID: V03:K1:UKc7C63C71TEU2ZJWhfhNh2K2s4uIrimsIWS0mnB1zomUufd56T EXHbUCCT+q1MqBS9qYl9Kv+xKOjjTFVKjWS1g1yEiDpxhZJlk7xRZF1jpZ7xceOalnjFTR2 XX15+Lliw84sD3RS+c2fJ2ZfbL86fh1MgLNgYCoZeYxPk6ZVuU5j5AI3PLaWIaLlaf1slrC /EVzDLeO5CmFg7XYHD/zA== X-UI-Out-Filterresults: notjunk:1;V03:K0:8MX/TCKwKj4=:WkrrUc7Gr2eqtiya4lar9D s6SmqmS48rR3JSn8xkx+Lg1nJHNKpZ3DcnR0Zsxj48Dt4V9XIAFtw2JU79lcP3QFos0JJyWGf X/xNGohJysmaEofBJMv3w8AW9VPgxaEepLnKg4WPc7FiRnvKBv3NZ6I8Mw/V4pzqtXGogqnhh USnJLNDr0s6ClQhzNKI3SnpHknaxOxlre2xG3i8HorJlFqcqjG5BGsBaqw4cfCr+pbVJCyjgj WQMjcpBfoLkAFtX1hkAGskK2yuqmtVa0BR7bc6SK4TnxvdqK8DqiKhsHPva6XP4NL9tUJwd5e PrLslVkLSycIra7G3moa8j/m7A8EBLWKAyTLhYf+HOKRaCAE1m5PA4Crmm7iBE4kwsifRS+hO OfCtz1pNJD7vmOVXuHhV/Oyx4Tbz7+jiwVzRtV6cmMGcFcJWzKa+oWc20gVnHqJBMKsO32jwf fayECC9vuKevXaaKdTipS4qN8uWjLMyBY7Obdfpxeq6ld8wS60MzfGEf46gs7+N9KOpjWcIWd 4Nt/0y6e48olx1J4vR/0epe5nyGdhQsZ7eNpSjVgZbh6P61X336fUBJoC7y2scOP91eepbrVt nwPIKsJEPIa03COoQxBY1JFEfy892hLoavTe9eq14nxUu657a8H9xMxeJ5LK6nqxRxTjKKrh2 ArENWoflTMdEykNXL0HO19HIijMgfhS8CCcND4Jh7LKK+e3JUobnkfDbBOkwyu+kuYtaJNutQ UMRTAI/38z1baSKm Received-SPF: none client-ip=212.227.17.24; envelope-from=dieter@duenenhof-wilhelm.de; helo=mout.kundenserver.de X-Spam_score_int: -28 X-Spam_score: -2.9 X-Spam_bar: -- X-Spam_report: (-2.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 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:285984 Archived-At: Stefan Monnier writes: >> I'm pretty sure the tests aren't shipped with Emacs, while the etc >> folder is. The header comments say this is expected to be available >> for end-users to see if features may be missing under Windows. > > FWIW, I'll just (re)mention that I think `w32-feature.el` should be made > to work on non-w32 systems and then moved to `lisp`. >From a cursory glance I can't see code which might be restricted to Windows or "w32" systems, except the naming. Just ran the tests of w32-features.el on: GNU Emacs 28.0.91 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30, cairo version 1.15.10) of 2022-01-14 And the result is as expected for my (default) configuration: Selector: t Passed: 13 Failed: 3 (3 unexpected) Skipped: 0 Total: 16/16 Started at: 2022-02-06 18:05:36+0100 Finished. Finished at: 2022-02-06 18:05:36+0100 ...F.F...F...... F feature-harfbuzz (ert-test-failed ((should (eq 'harfbuzz (car (frame-parameter nil ...)))) :form (eq harfbuzz ftcrhb) :value nil)) F feature-json (ert-test-failed ((should (fboundp 'json-serialize)) :form (fboundp json-serialize) :value nil)) F feature-optimization (ert-test-failed ((should (string-match-p "CFLAGS=-O2" system-configuration-options)) :form (string-match-p "CFLAGS=-O2" "") :value nil)) Please tell me what else do you expect from w32-feature.el, maybe extensive build information for any platform? :-) Dieter -- Best wishes H. Dieter Wilhelm Zwingenberg, Germany