From 30140021debe63c9b50b32bc72f3771644e1a8cb Mon Sep 17 00:00:00 2001 From: Andrew Whatson Date: Thu, 8 Oct 2020 09:20:36 +1000 Subject: [PATCH] Export comp-deferred-compilation-black-list via autoloads The latest straight.el adds `:no-native-compile` packages to the compilation blacklist. We export the build-time blacklist via autoloads so that it works as expected to prevent native compilation at runtime. --- core/cli/autoloads.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/cli/autoloads.el b/core/cli/autoloads.el index c471b01cb..50a94b779 100644 --- a/core/cli/autoloads.el +++ b/core/cli/autoloads.el @@ -10,6 +10,7 @@ one wants that.") (defvar doom-autoloads-cached-vars '(doom-modules doom-disabled-packages + comp-deferred-compilation-black-list load-path auto-mode-alist interpreter-mode-alist @@ -42,8 +43,9 @@ one wants that.") (signal 'doom-error (list "The installed version of Doom has changed since last 'doom sync' ran" "Run 'doom sync' to bring Doom up to speed")))) - (mapcar (lambda (var) `(set ',var ',(symbol-value var))) - doom-autoloads-cached-vars) + (cl-loop for var in doom-autoloads-cached-vars + when (boundp var) + collect `(set ',var ',(symbol-value var))) (doom-autoloads--scan (append (cl-loop for dir in (append (list doom-core-dir)