[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#50666: 28.0.50; Fix native compilation on Cygwin
From: |
ASSI |
Subject: |
bug#50666: 28.0.50; Fix native compilation on Cygwin |
Date: |
Fri, 24 Sep 2021 11:15:50 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
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
- bug#50666: 28.0.50; Fix native compilation on Cygwin, (continued)
- bug#50666: 28.0.50; Fix native compilation on Cygwin, Andrea Corallo, 2021/09/23
- bug#50666: 28.0.50; Fix native compilation on Cygwin, Eli Zaretskii, 2021/09/23
- bug#50666: 28.0.50; Fix native compilation on Cygwin, ASSI, 2021/09/24
- bug#50666: 28.0.50; Fix native compilation on Cygwin, Eli Zaretskii, 2021/09/24
- bug#50666: 28.0.50; Fix native compilation on Cygwin, Andrea Corallo, 2021/09/24
- bug#50666: 28.0.50; Fix native compilation on Cygwin, Eli Zaretskii, 2021/09/24
- bug#50666: 28.0.50; Fix native compilation on Cygwin, Andrea Corallo, 2021/09/24
- bug#50666: 28.0.50; Fix native compilation on Cygwin,
ASSI <=
- bug#50666: 28.0.50; Fix native compilation on Cygwin, Eli Zaretskii, 2021/09/24
bug#50666: 28.0.50; Fix native compilation on Cygwin, Eli Zaretskii, 2021/09/19