Subject: bug#64712: 29.0.92; Emacs 29 with native compilation compiles cl-loaddefs.el on every startup

From: Andrea Corallo <[email-masked]>
Date: Thu, 27 Jul 2023 12:12:47 -0400

Eli Zaretskii <[email-masked]> writes:

>> Date: Thu, 27 Jul 2023 16:36:18 +0300
>> Cc: [email-masked], [email-masked]
>> From: Dmitry Gutov <[email-masked]>
>> 
>> I suppose another approach would be along the lines of creating, for 
>> every such file, an artefact in native-compile cache anyway, with 
>> contents which would load the original uncompiled file (I'm assuming 
>> this step won't require extracting the file?).
>> 
>> Not sure if this is worth the hassle, though.
>
> It definitely isn't.

The closest solution to what Dmitry suggested is to actually remove the
cookie from the file so the eln is produced and we don't try to compile
it anymore.  It doesn't harm, again not the most elegant exit strategy
but at least is for free :)

  Andrea