me
/
guix
Archived
1
0
Fork 0

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
Maxim Cournoyer 2021-11-12 17:38:17 -05:00
parent 9c6a1d6933
commit 7b15e14a90
No known key found for this signature in database
GPG Key ID: 1260E46482E63562
1 changed files with 9 additions and 8 deletions

View File

@ -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