gnu: guix-build-coordinator: Support cross-compilation.
Due to fibers not supporting the Hurd yet, the coordinator itself won't work, but the agent should. * gnu/packages/package-management.scm (guix-build-coordinator)[inputs]: Don't include sqitch if building for the hurd. [propagated-inputs]: Don't include guile-fibers if building for the hurd.master
parent
7306c67912
commit
eb0b29f13d
|
@ -1097,9 +1097,13 @@ environments.")
|
||||||
(inputs
|
(inputs
|
||||||
`(("guile" ,@(assoc-ref (package-native-inputs guix) "guile"))
|
`(("guile" ,@(assoc-ref (package-native-inputs guix) "guile"))
|
||||||
("sqlite" ,sqlite)
|
("sqlite" ,sqlite)
|
||||||
("sqitch" ,sqitch)))
|
,@(if (hurd-target?)
|
||||||
|
'()
|
||||||
|
`(("sqitch" ,sqitch)))))
|
||||||
(propagated-inputs
|
(propagated-inputs
|
||||||
`(("guile-fibers" ,guile-fibers)
|
`(,@(if (hurd-target?)
|
||||||
|
'()
|
||||||
|
`(("guile-fibers" ,guile-fibers)))
|
||||||
("guile-prometheus" ,guile-prometheus)
|
("guile-prometheus" ,guile-prometheus)
|
||||||
("guile-gcrypt" ,guile-gcrypt)
|
("guile-gcrypt" ,guile-gcrypt)
|
||||||
("guile-json" ,guile-json-4)
|
("guile-json" ,guile-json-4)
|
||||||
|
|
Reference in New Issue