From 25e16108bcdc1e93206cc239214d72c44e2757b9 Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Sun, 12 Oct 2025 19:06:42 -0400 Subject: [PATCH] chez: Fix on Darwin --- pkgs/by-name/ch/chez/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ch/chez/package.nix b/pkgs/by-name/ch/chez/package.nix index 42035a6a82ba..0eea53f8bd98 100644 --- a/pkgs/by-name/ch/chez/package.nix +++ b/pkgs/by-name/ch/chez/package.nix @@ -47,7 +47,6 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; depsBuildBuild = [ zuo # Used as the build driver - buildPackages.stdenv.cc # Needed for cross ]; nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ @@ -86,8 +85,9 @@ stdenv.mkDerivation (finalAttrs: { "--threads" "--installprefix=${placeholder "out"}" "--installman=${placeholder "out"}/share/man" + "--installabsolute" "--enable-libffi" - "CC_FOR_BUILD=cc" + "CC_FOR_BUILD=${lib.getExe buildPackages.stdenv.cc}" # Use Nixpkgs dependencies "ZUO=zuo" "ZLIB=${zlib}/lib/libz${extensions.sharedLibrary}" @@ -112,6 +112,11 @@ stdenv.mkDerivation (finalAttrs: { setupHook = ./setup-hook.sh; + doInstallCheck = true; + installCheckPhase = '' + echo "(exit)" | "$out/bin/scheme" + ''; + passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; };