gnu: fpc: Fix it, really.
* gnu/packages/pascal.scm (fpc): Inputs are controlled to be package-like objects, so the previous attempt also failed. [native-inputs]{fpc-binary}: Backtrack to the original solution, which is to use the x86_64 bootstrap input for unsupported architectures.master
parent
9c6a1d6933
commit
7b15e14a90
|
@ -93,14 +93,15 @@
|
|||
("zlib" ,zlib)))
|
||||
(native-inputs
|
||||
;; FPC is built with FPC, so we need bootstrap binaries.
|
||||
`(("fpc-binary"
|
||||
(match ,(or (%current-target-system)
|
||||
(%current-system))
|
||||
("i686-linux" ,fpc-bootstrap-i386)
|
||||
;;("powerpc64le-linux" ,fpc-bootstrap-ppc64le)
|
||||
;;("powerpc-linux" ,fpc-bootstrap-ppc)
|
||||
("x86_64-linux" ,fpc-bootstrap-x86_64)
|
||||
(arch (error "fpc arch not yet supported in guix" arch))))))
|
||||
`(("fpc-binary" ,(match (or (%current-target-system)
|
||||
(%current-system))
|
||||
("i686-linux" fpc-bootstrap-i386)
|
||||
;;("powerpc64le-linux" fpc-bootstrap-ppc64le)
|
||||
;;("powerpc-linux" fpc-bootstrap-ppc)
|
||||
("x86_64-linux" fpc-bootstrap-x86_64)
|
||||
;; XXX: Wrong, but innocuous so long
|
||||
;; `supported-systems' is kept in sync.
|
||||
(_ fpc-bootstrap-x86_64)))))
|
||||
(arguments
|
||||
`(#:tests? #f ; no tests available
|
||||
#:phases
|
||||
|
|
Reference in New Issue