From 7b38b0bfd8c9da08daf734f6d0062d31dd54b947 Mon Sep 17 00:00:00 2001 From: Joseph Turner Date: Thu, 31 Aug 2023 23:11:53 -0700 Subject: [PATCH] Don't native compile lock files * lisp/emacs-lisp/package.el (package--delete-directory): Check that each file exists before compiling. --- lisp/emacs-lisp/package.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index e1172d69bf0..52a538e0627 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -2485,6 +2485,7 @@ compiled." (when (featurep 'native-compile) (cl-loop for file in (directory-files-recursively dir "\\.el\\'") + when (file-exists-p file) do (comp-clean-up-stale-eln (comp-el-to-eln-filename file)))) (if (file-symlink-p (directory-file-name dir)) (delete-file (directory-file-name dir)) -- 2.41.0