On 7/10/2022 2:32 PM, Lynn Winebarger wrote:
I see a discussion under bug #50666 -
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=50666 [ note - only
found by google site search on lists.gnu.org for "Ken Brown" "cygwin"
"native", the bug did not show up when I used debbugs's search for
bugs for package "emacs" with "cygwin" in the subject ].
It seems to have focused on the 32-bit architecture, but I only use
64-bit targets.
Native compilation is unusable on 32-bit Cygwin, and this is reflected in the
configure script. (See the --with-cygwin32-native-compilation configure option.)
In the 64-bit case, Achim Gratz's autorebase postinstall script takes care of
rebasing the .eln files on a regular basis, provided the user has set things up
appropriately. Instructions can be found in the announcement at
https://cygwin.com/pipermail/cygwin-announce/2022-April/010529.html
In the 3 months since I sent that announcement, I have not heard from a single
Cygwin user about rebase issues. This might simply mean that very few users
have tried the native compilation release.
I myself use that release daily, and I can only recall one instance in which I
saw a fork failure and had to exit emacs and rebase.
In summary, I would say that native compilation is usable with very occasional
minor annoyances on 64-bit Cygwin. But I doubt if I will ever make it the
default Cygwin build, simply because I don't want to be inundated with emails
from people who haven't read the release announcement.