summary refs log tree commit diff
path: root/gnu/local.mk
diff options
context:
space:
mode:
authorPhilip McGrath <philip@philipmcgrath.com>2022-02-27 16:29:16 -0500
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2022-03-04 23:44:21 +0100
commitf79049caae7d8676d95db0b40c0f186572e504fd (patch)
treed35cd01109125319ee0a8581fa3cd7bfca4a696d /gnu/local.mk
parent6bca38f2824c5f3bd3be7ee138a5d266cb96f91d (diff)
downloadguix-f79049caae7d8676d95db0b40c0f186572e504fd.tar.gz
gnu: chez-scheme: Explicitly package bootstrap bootfiles.
This makes the structure of the upstream Chez Scheme package the same as
for the Racket variant, it sets things up for (one day, hopefully)
actually being able to bootstrap the upstream Chez Scheme bootfiles, and
it may be useful for cross-compilation and adding support for
architectures without pre-built bootfiles from upstream.

* gnu/packages/chez.scm (chez-scheme-bootstrap-bootfiles): New
variable.
(chez-scheme)[native-inputs]: Add it.
[arguments]<#:phases>: Add 'unpack-bootfiles'.
(chez-scheme-for-racket-bootstrap-bootfiles): Inherit from
'chez-scheme-bootstrap-bootfiles'.
[arguments]: Adapt accordingly.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu/local.mk')
0 files changed, 0 insertions, 0 deletions