|
From: | Ken Brown |
Subject: | bug#50666: 28.0.50; Fix native compilation on Cygwin |
Date: | Sun, 19 Sep 2021 08:37:52 -0400 |
User-agent: | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 |
On 9/19/2021 8:06 AM, Eli Zaretskii wrote:
From: ASSI <Stromeko@nexgo.de> Cc: ASSI <Stromeko@nexgo.de>, 50666@debbugs.gnu.org Date: Sun, 19 Sep 2021 13:31:09 +0200 Eli Zaretskii writes:So this basically means that native-compilation is unworkable for 32-bit Cygwin, right?Explicit rebasing should work on both architectures, the question is just how to best ensure it's done correctly.Since Emacs 28 performs native-compilation automatically in the background, and also automatically loads the *.eln files once produced, I'm not sure what you mean by "should work" if we assume the user will have to rebase manually.
Cygwin could maintain a per-user database of *.eln files and their base addresses. (It already maintains a system database of this type.) The each time a new *.eln file is created, it could be rebased and added to the database before being loaded.
Ken
[Prev in Thread] | Current Thread | [Next in Thread] |