mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-01-14 13:21:54 -08:00
Extension "asd" cannot be the first one in *load-hooks*. The reason is that autoloaded modules must directly use the *.fas compiled files, not the ASDF definition, because ASDF does not allow reentrancy (i.e. bordeaux-threads uses documentation which uses autoload and tries to get ecl-help)
This commit is contained in:
parent
c27d4c34b7
commit
5d2dcedfe6
1 changed files with 1 additions and 1 deletions
|
|
@ -447,7 +447,7 @@
|
|||
(let ((l (multiple-value-list (funcall f name))))
|
||||
(and (first l) (register-pre-built-system name))
|
||||
(values-list l)))))
|
||||
#+win32 (push '("asd" . si::load-source) ext:*load-hooks*)
|
||||
#+win32 (setf ext:*load-hooks* (append ext:*load-hooks* '(("asd" . si::load-source))))
|
||||
(pushnew 'module-provide-asdf ext:*module-provider-functions*)
|
||||
(pushnew (translate-logical-pathname "SYS:") *central-registry*)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue