guix: build: Switch from asdf:compile-system to asdf:load-system.
According to the ASDF manual: This will make sure all the files in the system are compiled, but not necessarily load any of them in the current image; on most systems, it will _not_ load all compiled files in the current image. This function exists for symmetry with 'load-system' but is not recommended unless you are writing build scripts and know what you're doing. * guix/build/lisp-utils.scm (compile-systems): Switch from asdf:compile-system to asdf:load-system. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
This commit is contained in:
parent
c4e58c119d
commit
6b5ef03a25
@ -1,6 +1,7 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2016, 2017 Andy Patterson <ajpatter@uwaterloo.ca>
|
||||
;;; Copyright © 2020 Guillaume Le Vaillant <glv@posteo.net>
|
||||
;;; Copyright © 2022 Pierre Neidhardt <mail@ambrevar.xyz>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@ -116,7 +117,7 @@ Load ASD-FILES first."
|
||||
`(asdf:load-asd (truename ,asd-file)))
|
||||
asd-files)
|
||||
,@(map (lambda (system)
|
||||
`(asdf:compile-system ,system))
|
||||
`(asdf:load-system ,system))
|
||||
systems))))
|
||||
|
||||
(define (test-system system asd-files test-asd-file)
|
||||
|
Loading…
Reference in New Issue
Block a user