From 6590f5c5cd30c4dcdb4309b1a7884cd9d0a4ae4d Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 1 Oct 2024 11:57:13 +0300 Subject: 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 --- gnu/packages/chez.scm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gnu/packages/chez.scm b/gnu/packages/chez.scm index 66e57954eb..45d2b526d4 100644 --- a/gnu/packages/chez.scm +++ b/gnu/packages/chez.scm @@ -610,6 +610,11 @@ with reliability taking precedence over efficiency if necessary.") (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") -- cgit v1.2.3