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: Fri, 21 Jan 2022 03:05:55 -0600 Message-ID: References: <83h7a4zu89.fsf@gnu.org> <86czks94vl.fsf@duenenhof-wilhelm.de> <86v8yj7vhv.fsf@duenenhof-wilhelm.de> <83v8yjyj21.fsf@gnu.org> <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> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000d5dc2405d613ed8c" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29190"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , Phillip Lord , Emacs developers To: "H. Dieter Wilhelm" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Jan 21 10:45:00 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 1nAqTb-0007O3-Ig for ged-emacs-devel@m.gmane-mx.org; Fri, 21 Jan 2022 10:44:59 +0100 Original-Received: from localhost ([::1]:54200 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nAqTa-0004gH-30 for ged-emacs-devel@m.gmane-mx.org; Fri, 21 Jan 2022 04:44:58 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:56706) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAps2-0007gV-Hl for emacs-devel@gnu.org; Fri, 21 Jan 2022 04:06:10 -0500 Original-Received: from mail-ed1-f46.google.com ([209.85.208.46]:38801) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nAps0-0003K8-FJ; Fri, 21 Jan 2022 04:06:10 -0500 Original-Received: by mail-ed1-f46.google.com with SMTP id j23so35164375edp.5; Fri, 21 Jan 2022 01:06:07 -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=acA3EK4mcK2N+YZPX2A6GvFSKMFtqVI+x4nPIaWvu6I=; b=o/hxNaqCFrrVSS/iQtWasl4rraEPc+JCuff4Jfo1/bFFycU1qIiIl8oFphRAM/XfW0 gEAU7+EZ5crnJOZHVVPAz+kCH8I13KNYelBZ0BMl46B/9PqNhewR96jCuda2STzN6Cg2 LfGo7QH0RYR32K9y+kedVFDhv99PsfzpasFVuB00evnIn3OAQflVPQZXKxpVPuNkUzBz /oKs85/1KY3kYoCKeTrD88pOeIWAUzI1ljeqS3fcimVP4grd/2YYh0c3FmeZtPZ1LQl8 Vm8GWgtb34s3M05HVmLGVFQM7mRAdCcDsthIMjyP/PWq+i1x/7FVB47WLj8+oMOpoUxC /Zdg== X-Gm-Message-State: AOAM530Cu1a5PrDRDU7/tlKvMdPITFJ+pKi6Q9TLxvFWVpIyUbh0G2uX b4gITDZ2xhDY8rI1MY4bY0ahUY/QEIU0jnp2TXk= X-Google-Smtp-Source: ABdhPJw753OvbA5q7JIWMDCA4UCg8Vrt3vx8Qbv8iqTakCmfRfE8MJBj0h8LIUsEsWfVzKgGocICZdqSgoPDnf0Lv7c= X-Received: by 2002:a17:907:8a1b:: with SMTP id sc27mr1645809ejc.448.1642755966473; Fri, 21 Jan 2022 01:06:06 -0800 (PST) In-Reply-To: <86y23a10fy.fsf@duenenhof-wilhelm.de> Received-SPF: pass client-ip=209.85.208.46; envelope-from=mplscorwin@gmail.com; helo=mail-ed1-f46.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.249, 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:285098 Archived-At: --000000000000d5dc2405d613ed8c Content-Type: text/plain; charset="UTF-8" On Thu, Jan 20, 2022 at 4:56 PM H. Dieter Wilhelm wrote: > Corwin Brust writes: > > On Thu, Jan 20, 2022 at 1:12 AM H. Dieter Wilhelm > > wrote: > >> Corwin Brust writes: > I'm sorry to say but the problem with the missing libgmp-10.dll remains > also in your installer. I found myself up triaging some things for another project I support, so kicked off a new build. These include pushes to the emacs-28 branch though today up to approximately 10pm US/Central. I think these new versions may do the trick. A patch-set is attached for changes to the admin/nt/build-*zips* scripts. You will see that I'm still building without -static; I haven't had a chance to dig into that yet. https://git.sr.ht/~mplscorwin/emacs-w64/tree/master/item/with-native-compilation Would you be able to try again with this version of emacs-28.0.91-installer.exe? In fact, all of the packages in the linked folder should work now AFAIK. > >> Please tell me if the uninstaller can remove all remnants of an Emacs > >> installation, or do I have to clean some parts of the registry or > >> whatever? > > > > If we find it isn't removing something it creates I think we should > > open bug-reports for that specifically. > > Some minor observiations: > > 1. The uninstaller isn't removing a link to runemacs.exe. I think this should get a bug report (assuming it's still happening with the above-linked versions). > 2. The installer has the Gnu(s)-Emacs image aspect ratio rather > distorted. This feels like a lower priority but maybe it too should be tracked with a separate bug report? > 3. The installer default is "c:\Program Files\Emacs" I think it would be > cleaner when the installation tree includes the version number. I see you are already discussing this one with Eli; I'll leave it to the two of you as Eli's thoughts appear to echo my own here. --000000000000d5dc2405d613ed8c Content-Type: application/octet-stream; name="emacs-28_nt-dist-build-scripts.patch" Content-Disposition: attachment; filename="emacs-28_nt-dist-build-scripts.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kyo6dr6z0 ZGlmZiAtLWdpdCBhL2FkbWluL250L2Rpc3QtYnVpbGQvYnVpbGQtZGVwLXppcHMucHkgYi9hZG1p bi9udC9kaXN0LWJ1aWxkL2J1aWxkLWRlcC16aXBzLnB5CmluZGV4IGMyNzA0NWEwMDEuLjk3NGJm NDU2ZmIgMTAwNzU1Ci0tLSBhL2FkbWluL250L2Rpc3QtYnVpbGQvYnVpbGQtZGVwLXppcHMucHkK KysrIGIvYWRtaW4vbnQvZGlzdC1idWlsZC9idWlsZC1kZXAtemlwcy5weQpAQCAtMzcsNiArMzcs NyBAQAogbWluZ3ctdzY0LXg4Nl82NC1saWJyc3ZnCiBtaW5ndy13NjQteDg2XzY0LWxpYnRpZmYK IG1pbmd3LXc2NC14ODZfNjQtbGlieG1sMgorbWluZ3ctdzY0LXg4Nl82NC1nbXAKIG1pbmd3LXc2 NC14ODZfNjQteHBtLW5veCcnJy5zcGxpdCgpCiAKIERMTF9SRVE9JycnbGliZ2lmCkBAIC00OSw2 ICs1MCw3IEBACiBsaWJyc3ZnCiBsaWJ0aWZmCiBsaWJ4bWwKK2xpYmdtcAogbGliWHBtJycnLnNw bGl0KCkKIAogCkBAIC0xMjEsNyArMTIzLDcgQEAgZGVmIG50bGRkX211bmdlKG91dCk6CiAKICMj IEN1cnJlbnRseSBubyBwYWNrYWdlcyBzZWVtIHRvIHJlcXVpcmUgdGhpcyEKIEFSQ0hfUEtHUz1b XQotU1JDX1JFUE89Imh0dHBzOi8vc291cmNlZm9yZ2UubmV0L3Byb2plY3RzL21zeXMyL2ZpbGVz L1JFUE9TL01JTkdXL1NvdXJjZXMiCitTUkNfUkVQTz0iaHR0cHM6Ly9yZXBvLm1zeXMyLm9yZy9t aW5ndy9zb3VyY2VzIgogCiAKIGRlZiBpbW1lZGlhdGVfZGVwcyhwa2cpOgpAQCAtMTY3LDcgKzE2 OSw3IEBAIGRlZiBkb3dubG9hZF9zb3VyY2UodGFyYmFsbCk6CiAgICAgaWYgbm90IG9zLnBhdGgu ZXhpc3RzKCIuLi9lbWFjcy1zcmMtY2FjaGUve30iLmZvcm1hdCh0YXJiYWxsKSk6CiAgICAgICAg IHByaW50KCJEb3dubG9hZGluZyB7fS4uLiIuZm9ybWF0KHRhcmJhbGwpKQogICAgICAgICBjaGVj a19vdXRwdXRfbWF5YmUoCi0gICAgICAgICAgICAid2dldCAtYSAuLi9kb3dubG9hZC5sb2cgLU8g Li4vZW1hY3Mtc3JjLWNhY2hlL3t9IHt9L3t9L2Rvd25sb2FkIgorICAgICAgICAgICAgIndnZXQg LWEgLi4vZG93bmxvYWQubG9nIC1PIC4uL2VtYWNzLXNyYy1jYWNoZS97fSB7fS97fSIKICAgICAg ICAgICAgIC5mb3JtYXQodGFyYmFsbCwgU1JDX1JFUE8sIHRhcmJhbGwpLAogICAgICAgICAgICAg c2hlbGw9VHJ1ZQogICAgICAgICApCmRpZmYgLS1naXQgYS9hZG1pbi9udC9kaXN0LWJ1aWxkL2J1 aWxkLXppcHMuc2ggYi9hZG1pbi9udC9kaXN0LWJ1aWxkL2J1aWxkLXppcHMuc2gKaW5kZXggNzdk MjBhNWE3Yi4uMzAxMzFiNTIwMiAxMDA3NTUKLS0tIGEvYWRtaW4vbnQvZGlzdC1idWlsZC9idWls ZC16aXBzLnNoCisrKyBiL2FkbWluL250L2Rpc3QtYnVpbGQvYnVpbGQtemlwcy5zaApAQCAtNDgs MTIgKzQ4LDEzIEBACiAgICAgICAgIGVjaG8gW2J1aWxkXSBDb25maWd1cmluZyBFbWFjcwogICAg ICAgICAkUkVQT19ESVIvJEJSQU5DSC9jb25maWd1cmUgXAogICAgICAgICAgICAgLS13aXRob3V0 LWRidXMgXAorICAgICAgICAgICAgLS13aXRoLW5hdGl2ZS1jb21waWxhdGlvbiBcCiAgICAgICAg ICAgICAtLXdpdGhvdXQtY29tcHJlc3MtaW5zdGFsbCBcCi0gICAgICAgICAgICAkQ0FDSEUgXAot ICAgICAgICAgICAgQ0ZMQUdTPSIkQ0ZMQUdTIgorICAgICAgICAgICAgQ0ZMQUdTPSIkQ0ZMQUdT IiBcCisgICAgICAgICAgICAkQ0FDSEUKICAgICBmaQogCi0gICAgbWFrZSAtaiA0ICRJTlNUQUxM X1RBUkdFVCBcCisgICAgbWFrZSAtaiAyMCAkSU5TVEFMTF9UQVJHRVQgXAogICAgICAgICAgcHJl Zml4PSRIT01FL2VtYWNzLWJ1aWxkL2luc3RhbGwvZW1hY3MtJFZFUlNJT04KICAgICBjZCAkSE9N RS9lbWFjcy1idWlsZC9pbnN0YWxsL2VtYWNzLSRWRVJTSU9OCiAgICAgemlwIC1yIC05IGVtYWNz LSRPRl9WRVJTSU9OLW5vLWRlcHMuemlwICoKQEAgLTk2LDcgKzk3LDggQEAgQlVJTEQ9CiBCVUlM RF82ND0xCiBHSVRfVVA9MAogQ09ORklHPTEKLUNGTEFHUz0iLU8yIC1zdGF0aWMiCisjQ0ZMQUdT PSItTzIgLXN0YXRpYyIKK0NGTEFHUz0iLU8yIgogSU5TVEFMTF9UQVJHRVQ9Imluc3RhbGwtc3Ry aXAiCiAKICMjIFRoZSBsb2NhdGlvbiBvZiB0aGUgZ2l0IHJlcG8K --000000000000d5dc2405d613ed8c--