Precompiled Windows Binaries (was: Re: Emacs 31.0.91 pretest is available)
Corwin Brust <[email protected]> Sat, 25 Jul 2026 11:01:32 -0500
| Newsgroups | gmane.emacs.devel |
|---|---|
| Message-ID | <CAJf-WoSv7niSeYJGzvNtOQjDfuEkxi_cZ7HYRLkk+Nq6eth9vA@mail.gmail.com> |
On Thu, Jul 23, 2026 at 7:53 AM Sean Whitton <[email protected]> wrote: > > Hello everyone, > > The second pretest for what will be the 31.1 release of Emacs (the > extensible text editor) is now available at: > > https://alpha.gnu.org/gnu/emacs/pretest/emacs-31.0.91.tar.xz > > The tarball is signed; you can get the PGP signature file at: > > https://alpha.gnu.org/gnu/emacs/pretest/emacs-31.0.91.tar.xz.sig > > Please give it as much testing as you can. > > As always, if you encounter problems building or using Emacs, > send a report to [email protected] with full details > (if possible, use M-x report-emacs-bug). > > Thanks for helping to test Emacs. > Windows binaries for Emacs 31.0.91 (pretest #2 for what will become Emacs 31) are now available from the alpha.gnu.org FTP site (and, soon, also from your favorite mirror). https://alpha.gnu.org/gnu/emacs/pretest/windows/emacs-31/?C=M;O=D # UCRT builds As with the first pretest there are UCRT builds that especially want testing and checking for any observable differences between our usual (MINGW based) Windows-native Emacs executables. # build recipie tweak The only difference specific to these binaries since the last change is a small change to the build recipe provided by Eli and intended optimize further, making pretest Emacs more pleasant to use and test with. Here is the new/current recipe used for both the "usual" (msys2/MINGW64) and "new" (msys2/UCRT64) based builds: make -j install V=1 configure="--prefix=<lpath1> \ --disable-acl \ --with-modules \ --without-dbus \ --with-native-compilation=aot \ --without-compress-install \ --with-tree-sitter \ CFLAGS='-Og -gdwarf-4 -g3'" 2>&1 \ | tee <lpath2>.log Here are shasums for files that appeared today: c6848133edd7a551b24d3882b7c56ac432e357fed98430dde790065f5917d1c0 *emacs-31.0.91-installer.exe fb819c311c13b3d55559b6a102f96e0c39ab94742fd031074fac6e6981287275 *emacs-31.0.91-nodeps.zip 1fab799646613c945d5d97d00ff84443aa8fd849beceb4d366dc07ade4280edd *emacs-31.0.91-ucrt64-installer.exe c79f3a3ba6f29b3a7579fd35b60d57d70288ba0a768f49105ea95e47b0fa6a02 *emacs-31.0.91-ucrt64-nodeps.zip 5987b152aa87efa78846b3b7b0a3c276ac7e452da15d348788c848cb06d38dff *emacs-31.0.91-ucrt64.zip 38220ccd14f94d72d2784d4af2a5b03a2b151b233783dedcbbefc1fafae912bf *emacs-31.0.91.zip Below, please see the rest of Sean's original (pretest) release announcement; as he said: thanks for helping test Emacs. ~Corwin > -------------------------------------- > > To verify that the tarball is intact, download both the .sig and > the tarball, and run this command: > > gpg --verify emacs-31.0.91.tar.xz.sig > > If that command fails because you don't have the required public key, > run this command to import it: > > gpg --keyserver keyring.debian.org --recv-keys \ > 8DC2487E51ABDD90B5C4753F0F56D0553B6D411B > > You can also run sha256sum or sha512sum and confirm that these checksums > match: > > SHA256 emacs-31.0.91.tar.xz > 21cff7e087e8b4f2ff9e013e359215814c322948cee71154f94864a1b0fa40a1 > > SHA512 emacs-31.0.91.tar.xz > 77431c852942b56623b939f5b68e9877d30099312bf0d4f95406add57771928e5ad22adeca067292491ac05660339e7f3236ad8ded727b60abf6b98305265ba8 > > ---------------------------------------- > > For a summary of changes in Emacs 31, see the etc/NEWS file in the > tarball; you can view it from Emacs by typing 'C-h n', or by clicking > Help->Emacs News from the menu bar. > > You can also browse NEWS on-line using this URL: > > https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-31 > > For the complete list of changes and the people who made them, see the > various ChangeLog files in the source distribution. For a summary of > all the people who have contributed to Emacs, see the etc/AUTHORS > file. > > For more information about Emacs, see: > https://www.gnu.org/software/emacs > > -- > Sean Whitton