gnu: chez-scheme-for-racket-bootstrap-bootfiles: Force correct system.

* gnu/packages/chez.scm (chez-scheme-for-racket-bootstrap-bootfiles)
[arguments]: Adjust the 'build phase to ensure we're building for the
correct system.

Change-Id: Ied1861534707afbe00386ae83e95eb305bd0b5b8
This commit is contained in:
Efraim Flashner 2024-10-01 11:57:13 +03:00
parent a47d7af227
commit 6590f5c5cd
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -610,6 +610,11 @@ (define-public chez-scheme-for-racket-bootstrap-bootfiles
(else
;; bootstrapping
#~(lambda* (#:key native-inputs inputs #:allow-other-keys)
;; Make sure we're building for the correct machine type.
(setenv "MACH"
#$@(if (nix-system->native-chez-machine-type)
#~(#$(nix-system->native-chez-machine-type))
#~(#$(nix-system->pbarch-machine-type))))
(invoke
(search-input-file (or native-inputs inputs)
"/opt/racket-vm/bin/racket")