From 328a145ffde0213677b059cd4011330fd1fdf6f4 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 3 Oct 2021 12:05:46 +0200 Subject: [PATCH] fix(cli): void-variable comp-native-version-dir on 'doom purge' This error would trigger on Emacs 28 (without native-comp). Fix #5131 --- core/cli/packages.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/cli/packages.el b/core/cli/packages.el index a6434e405..978cba488 100644 --- a/core/cli/packages.el +++ b/core/cli/packages.el @@ -627,7 +627,8 @@ If ELPA-P, include packages installed with package.el (M-x package-install)." (if (not regraft-repos-p) (ignore (print! (info "Skipping regrafting"))) (doom--cli-packages-regraft-repos repos-to-regraft)) - (when (require 'comp nil t) + (when (and (require 'comp nil t) + (native-comp-available-p)) (if (not eln-p) (ignore (print! (info "Skipping native bytecode"))) (doom--cli-packages-purge-eln))))))))