GNU bug report logs -
#50666
28.0.50; Fix native compilation on Cygwin
Previous Next
Reported by: Ken Brown <kbrown <at> cornell.edu>
Date: Sat, 18 Sep 2021 20:52:02 UTC
Severity: normal
Tags: patch
Found in version 28.0.50
Done: Ken Brown <kbrown <at> cornell.edu>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Eli Zaretskii writes:
> This means that the following situation will predictably fail:
>
> . Emacs session A (or just some shell command) rebases a .eln file
> . Emacs session B decides it needs to load that .eln
>
> What kind of failure will session B see in this case? Is it possible
> to figure out somehow that this is the reason, so that we could
> instead try loading the .elc or .el?
Something like EPERM I'd think, and only very briefly (i.e. if you tretry
the exact same call it will usually succeed). We could rename the file
while operating on it, but that just moves the point of where the file
system race is happening and makes the window a tiny bit smaller.
What do you do on Linux in the case that two processes try to generate
the same .eln?
Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
Wavetables for the Terratec KOMPLEXER:
http://Synth.Stromeko.net/Downloads.html#KomplexerWaves
This bug report was last modified 3 years and 295 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.