mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
derivations: Make sure build-expression->derivation' & co. pass
system'.
* guix/derivations.scm (imported-files): Call `build-expression->derivation' with SYSTEM, not (%current-system). (build-expression->derivation): Pass SYSTEM to `imported-modules' and `compiled-modules'.
This commit is contained in:
parent
b272c47433
commit
ae39d1b233
1 changed files with 7 additions and 3 deletions
|
@ -498,7 +498,7 @@ (define* (imported-files store files
|
|||
(mkdir ,tail))))))
|
||||
`((symlink ,store-path ,final-path)))))
|
||||
files))))
|
||||
(build-expression->derivation store name (%current-system)
|
||||
(build-expression->derivation store name system
|
||||
builder files
|
||||
#:guile-for-build guile)))
|
||||
|
||||
|
@ -641,11 +641,15 @@ (define %build-inputs
|
|||
(_ `(,exp))))))
|
||||
(map second inputs)))
|
||||
(mod-drv (and (pair? modules)
|
||||
(imported-modules store modules #:guile guile-drv)))
|
||||
(imported-modules store modules
|
||||
#:guile guile-drv
|
||||
#:system system)))
|
||||
(mod-dir (and mod-drv
|
||||
(derivation-path->output-path mod-drv)))
|
||||
(go-drv (and (pair? modules)
|
||||
(compiled-modules store modules #:guile guile-drv)))
|
||||
(compiled-modules store modules
|
||||
#:guile guile-drv
|
||||
#:system system)))
|
||||
(go-dir (and go-drv
|
||||
(derivation-path->output-path go-drv))))
|
||||
(derivation store name system guile
|
||||
|
|
Loading…
Reference in a new issue