summary refs log tree commit diff
path: root/pkgs/development/compilers
diff options
context:
space:
mode:
authorEvangelos Paterakis <evan@geopjr.dev>2022-12-18 16:53:29 +0200
committerEvangelos Paterakis <evan@geopjr.dev>2022-12-18 16:53:29 +0200
commiteab3f4d896caa291fbe824efa9e2e1f2cbf6ed16 (patch)
tree50852fcc56cf8d20f46fbde898ce5d0f83d78f07 /pkgs/development/compilers
parent159ddb54957e58b52588ce592f995f57f02f2a77 (diff)
downloadnixpkgs-eab3f4d896caa291fbe824efa9e2e1f2cbf6ed16.tar
nixpkgs-eab3f4d896caa291fbe824efa9e2e1f2cbf6ed16.tar.gz
nixpkgs-eab3f4d896caa291fbe824efa9e2e1f2cbf6ed16.tar.bz2
nixpkgs-eab3f4d896caa291fbe824efa9e2e1f2cbf6ed16.tar.lz
nixpkgs-eab3f4d896caa291fbe824efa9e2e1f2cbf6ed16.tar.xz
nixpkgs-eab3f4d896caa291fbe824efa9e2e1f2cbf6ed16.tar.zst
nixpkgs-eab3f4d896caa291fbe824efa9e2e1f2cbf6ed16.zip
fix: darwin compile errors
Co-authored-by: Brian J. Cardiff <459923+bcardiff@users.noreply.github.com>
Diffstat (limited to 'pkgs/development/compilers')
-rw-r--r--pkgs/development/compilers/crystal/default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/compilers/crystal/default.nix b/pkgs/development/compilers/crystal/default.nix
index f8765466328..720e64469cd 100644
--- a/pkgs/development/compilers/crystal/default.nix
+++ b/pkgs/development/compilers/crystal/default.nix
@@ -149,6 +149,11 @@ let
         # See https://github.com/crystal-lang/crystal/issues/8629
         substituteInPlace spec/std/socket/udp_socket_spec.cr \
           --replace 'it "joins and transmits to multicast groups"' 'pending "joins and transmits to multicast groups"'
+
+      '' + lib.optionalString (stdenv.isDarwin && versionOlder version "1.3.0") ''
+        # See https://github.com/NixOS/nixpkgs/pull/195606#issuecomment-1356491277
+        substituteInPlace spec/compiler/loader/unix_spec.cr \
+          --replace 'it "parses file paths"' 'pending "parses file paths"'
       '';
 
       # Defaults are 4
@@ -156,6 +161,7 @@ let
         export CRYSTAL_WORKERS=$NIX_BUILD_CORES
         export threads=$NIX_BUILD_CORES
         export CRYSTAL_CACHE_DIR=$TMP
+        export MACOSX_DEPLOYMENT_TARGET="10.11"
       '';