Re: Deferring native compilation finalization until idle

Eli Zaretskii <[email protected]> Sun, 26 Jul 2026 09:46:59 +0300
Newsgroups gmane.emacs.devel
Message-ID <[email protected]>
> Date: Sat, 25 Jul 2026 13:30:36 -0400
> From: Stefan Monnier via "Emacs development discussions." <[email protected]>
> 
> > TBH, I don't understand why that validation is needed for *.eln files.
> > Those are compiled on your machine, so what validation is necessary?
> > It's not like you download unknown binaries from somewhere.
> 
> Most likely it's because the OS doesn't keep track of provenance.
> It doesn't know that the `el` files should be considered as "blessed"
> and that the `.eln` files are compiled versions of the `.el` files.
> 
> Does macOS even realize that it should also worry about security
> issues in the `.el` or `.elc` files?

I don't expect the OS to do this, but I do expect the users to set
their systems up in a way that exempts binaries generated on the
system from being "validated".  That's what I meant by "I don't
understand" above.