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