diff --git a/src/code/module.lisp b/src/code/module.lisp index 7bed90d092558af0a545366d53e88cbc99e1d3a3..e2fb2f17612e27c15898559c9671147d1a4d8f0b 100644 --- a/src/code/module.lisp +++ b/src/code/module.lisp @@ -102,6 +102,11 @@ \"contrib-games-feebs\", \"contrib-hist\", \"contrib-psgraph\", \"contrib-ops\", \"contrib-embedded-c\", \"contrib-sprof\", and \"contrib-packed-sse2\". " + ;; First, load asdf if it's not already loaded. This is needed to + ;; load easily the contribs that use asdf. There are no contribs + ;; that use defsystem, so we won't autoload defsystem. + (unless (featurep :asdf) + (load "modules:asdf/asdf")) (let ((saved-modules (copy-list *modules*)) (module-name (module-name-string module-name))) (unless (member module-name *modules* :test #'string=) diff --git a/src/general-info/release-21e.md b/src/general-info/release-21e.md index eec767b5b9f80e377140a2322b461323f292af11..8e765e866d7df01d757879689941b383b11b6400 100644 --- a/src/general-info/release-21e.md +++ b/src/general-info/release-21e.md @@ -22,12 +22,13 @@ public domain. * Building with gcc8 or later doesn't work with the default -O option. Use -O1 instead. This shouldn't really impact overall speed much. * Added simple support to compile with clang instead, which works. (Use x86_linux_clang). * Feature enhancements - * Update to ASDF 3.3.4 * Changes + * Update to ASDF 3.3.4 * ANSI compliance fixes: * Bug fixes: * Gitlab tickets: * ~~#73~~ Update clx from upstream clx + * ~~#79~~ Autoload ASDF when calling `REQUIRE` the first time. User's no longer have to explicitly load ASDF anymore. * Other changes: * Improvements to the PCL implementation of CLOS: * Changes to building procedure: