From 45dfb4e9d4b85130b5347e994c0ab01025a367d0 Mon Sep 17 00:00:00 2001 From: Ben Siraphob Date: Fri, 14 Nov 2025 17:50:19 -0800 Subject: [PATCH] sbcl: set minimum macOS version to 10.12 on x86_64-darwin --- pkgs/development/compilers/sbcl/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/compilers/sbcl/default.nix b/pkgs/development/compilers/sbcl/default.nix index 69235fe11ca8..29345c0b4394 100644 --- a/pkgs/development/compilers/sbcl/default.nix +++ b/pkgs/development/compilers/sbcl/default.nix @@ -255,6 +255,11 @@ stdenv.mkDerivation (self: { # Fails to find `O_LARGEFILE` otherwise. env.NIX_CFLAGS_COMPILE = "-D_GNU_SOURCE"; + # Set minimum macOS version to 10.12 for x86_64-darwin to support clock_gettime() + env.SBCL_MACOSX_VERSION_MIN = lib.optionalString ( + stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 + ) "10.12"; + buildPhase = '' runHook preBuild