Commit 8db393e4 authored by Robert P. Goldman's avatar Robert P. Goldman
Browse files

Alternative solution for the module dependency bug.

This solution, unlike the earlier candidate, does not make /systems/
re<operate> when their dependencies are triggered, but only /modules/ that
are not systems.  The intended result is to trigger the behavior only for
INTRA-system dependencies.
parent 7a1991ca
......@@ -1276,7 +1276,12 @@ recursive calls to traverse.")
;; this is set based on the results of the
;; dependencies and whether we are in the
;; context of a *forcing* call...
(must-operate (or *forcing* forced))
(must-operate (or *forcing*
;; inter-system dependencies do NOT trigger
;; building components
(and
(not (typep c 'system)))
forced))
(error nil))
(dolist (kid (module-components c))
(handler-case
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment