diff --git a/doc/Makefile b/doc/Makefile
index 4289a1568ef278cd7d2a11813fb5e1edcf3e205e..b539d4b7f0addd3530c4552be88b8134d3b0f962 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -14,7 +14,7 @@ clean: clean-include
 include:
 	sbcl --no-userinit --eval '(require :asdf)' \
 	--eval '(let ((asdf:*central-registry* (list "../"))) (require :alexandria))' \
-	--load docstrings.lisp \
+	--eval '(with-compilation-unit () (load "docstrings.lisp"))' \
 	--eval '(sb-texinfo:generate-includes "include/" (list :alexandria-2) :base-package :alexandria-2)' \
 	--eval '(quit)'