From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Corwin Brust Newsgroups: gmane.emacs.devel Subject: Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed Date: Sun, 23 Jan 2022 22:17:31 -0600 Message-ID: References: <87sftmn1k9.fsf@russet.org.uk> <83sftmwner.fsf@gnu.org> <87mtjump5q.fsf@russet.org.uk> <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> <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> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20861"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , Emacs developers , Phillip Lord To: "H. Dieter Wilhelm" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jan 24 05:18:21 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 1nBqo9-0005HO-R0 for ged-emacs-devel@m.gmane-mx.org; Mon, 24 Jan 2022 05:18:21 +0100 Original-Received: from localhost ([::1]:40658 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nBqo8-0000RQ-9J for ged-emacs-devel@m.gmane-mx.org; Sun, 23 Jan 2022 23:18:20 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:39262) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nBqnb-0008Bm-EK for emacs-devel@gnu.org; Sun, 23 Jan 2022 23:17:47 -0500 Original-Received: from mail-ed1-f47.google.com ([209.85.208.47]:43809) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nBqnZ-0002aM-5p; Sun, 23 Jan 2022 23:17:47 -0500 Original-Received: by mail-ed1-f47.google.com with SMTP id w14so1334275edd.10; Sun, 23 Jan 2022 20:17:43 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=aIt8ZwHRWHqI2Jemy9oK6RlJNLjmIP4yUqY2t0CP3C0=; b=5og6N2uatSGnKZWkDbd4MOxA2pEkwvbzDtbSqTgN3i6u1FkEoToXoCw78YXTwR34a6 W8gw2O+OcyXoBPa6Ipr40JK87MkWNRauq/9MyEH8Aa+EN66Ih8/0Nhku+OW04Y5d3mRi GE9NW8NWIIktznU6vYhwlSPO6OaXV0eiEuhgRvC5s0l9jplVAfeDKR07Dj/5VqdDb1OR J1Qjp10zkbWUI1HbBH+l/Yhn2Y5dl5W9pUPjviZEq5daa0wkmPZH0g+oMcTzWgjecdX+ oUnhCSvVFjRRUCrr0ckf9M87INhF4jMemfbDJLSB82yLT8iGlUIx3OrLCPEBf1XgT+mz SGeA== X-Gm-Message-State: AOAM533szoWb+XIZ/DJgE+yeowJJioDE+iJjPFU6Bqyfa1Va1GmWr6JA dM5qtDstYdGs/VS63oyMgXMCvMTo9eXnqlOQUNg= X-Google-Smtp-Source: ABdhPJybv9GdoosxrY0M78dtBHkSTYzLAJlo25Koi0ZL7/tSP0zm/thgBPMP6jzt2ZYcUUtHBDK30vjYG/6T/hsdJjc= X-Received: by 2002:a05:6402:34c4:: with SMTP id w4mr7129048edc.149.1642997862664; Sun, 23 Jan 2022 20:17:42 -0800 (PST) In-Reply-To: <861r0y17cf.fsf@duenenhof-wilhelm.de> Received-SPF: pass client-ip=209.85.208.47; envelope-from=mplscorwin@gmail.com; helo=mail-ed1-f47.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.248, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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:285283 Archived-At: Thanks so much for testing Dieter! On Sun, Jan 23, 2022 at 3:16 PM H. Dieter Wilhelm wrote: > > So you installed Doom-Emacs? ;-) hahahahahahahaha No. > Then I checked it with M-x list-packages and received the following > *Messages*: > > gnutls.c: [1] (Emacs) GnuTLS library not found [4 times] > Package refresh done I'm having trouble replicating this. I see libgnutls-30.dll (and also libgnutls-openssl-27.dll?) in both the -deps.zip and inside with-native-compilation\emacs-28.0.91.zip Any thoughts on what could be up here? > I don't know how important this is, though. I'm wondering if we could > automate such build testing with existing ert tests? > > Some more observations (no criticism). > > Signing: When I check the downloads gpg says: > > Good signature. Warning: This key is not certified with a trusted > signature! Hmm. I've uploaded my key a few places (in addition to posting on Savannah). I can look for other places to publish it -- any suggestions? > > Would it help, be appear more trustful, when I sign your key? > I don't think I quite understand this suggestion -- not a rejection. Likely, you are wiser than I in the ways of GPG. > Size: Your installer and emacs-28.0.91 builds are smaller than Phil's. > I assume you didn't copy the source code? I'm fairly sure the binary release packages have never included source. I suspect the size difference is accounted for by omitting -static while compiling. > > Installation tree: I've seen that you skipped the x86_64 branch. > Can you elaborate? Is this a difference between my prior versions and the current, between what Philliip was producing and what I've been making, or somehow .. both? > > I hope someone with a working msys can confirm that this supports > > native-compilation when msys+libgccjit is available. > > I'm sorry, forgot to check it on my MSYS machine, will do tomorrow. Quite alright -- as I mentioned in the new thread[1] from today, I was able to test the installing to a machine with a working msys (on path) does enable native compilation to work, so I'm feeling a bit less pressure on that score. Don't get me wrong: I'll be very happy when you are able to take a look. > And now for something else: Would you expect it to be problematic when > we build on Windows10 for Windows11 or vice versa? No, I'm not expecting any differences between Windows 10 and Windows 11 that we'll notice WRT the packaging process we are using. That's not a super expert opinion, to be sure. I can likely give the installer a try under Windows 11 next week sometime. I'll report back directly in case of any supprises. > > Have a nice evening And you! [1] new thread, summary/TODOs: https://lists.gnu.org/archive/html/emacs-devel/2022-01/msg01467.html