aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions
." (let ((references (substitutable-references substitute))) (when (any (cut string-contains <> "boot") references) (leave (G_ "'~a' refers to bootstrap inputs: ~s~%") (substitutable-path substitute) references)))) (define (test-final-inputs store system) "Check whether the final inputs for SYSTEM are clean---i.e., they don't refer to the bootstrap tools." (format #t "checking final inputs for '~a'...~%" system) (let* ((inputs (final-inputs store system)) (available (substitutable-path-info store inputs))) (for-each (lambda (dir) (unless (find (lambda (substitute) (string=? (substitutable-path substitute) dir)) available) (leave (G_ "~a (system: ~a) has no substitute~%") dir system))) inputs) (for-each assert-valid-substitute available))) ;; Entry point. (with-store store (parameterize ((%graft? #f)) (set-build-options store #:use-substitutes? #t) (for-each (cut test-final-inputs store <>) %cuirass-supported-systems)))