Eli Zaretskii <e...@gnu.org> writes:

>> From: Andrea Corallo <a...@sdf.org>
>> Cc: Tatsuya Kinoshita <t...@debian.org>,  emacs-de...@gnu.org,
>>   spwhit...@spwhitton.name,  1021...@bugs.debian.org, Eli Zaretskii
>>  <e...@gnu.org>
>> Date: Mon, 20 Feb 2023 09:03:34 +0000
>> 
>> OTOH on a slightly differnt subject and in light of this, I think we
>> should probably backport e6043641d30 into emacs-30, so that eln files
>> are created onace and only by libgccjit.  Eli WDYT?
>
> You mean, from master to emacs-29, I guess?

Yes

> What was the motivation for that change?  The log message doesn't
> explain the problem it meant to solve in enough detail, it just says
> something about creating the file twice?  How can that happen? who
> creates the file the second time?

Before e6043641d30 the file was created by Fmake_temp_file_internal and
afterwards overwritten by libgccjit.  So I guess one could remove the
file after the first creation and make it a link pointing to some other
file waiting for libgccjit to do its write.

  Andrea

Reply via email to