summary refs log tree commit diff
path: root/pkgs/stdenv/cross/default.nix
diff options
context:
space:
mode:
authorJude Taylor <jude.taylor@dfinity.org>2020-04-28 07:51:39 -0700
committerJude Taylor <jude.taylor@dfinity.org>2020-04-28 08:41:48 -0700
commit0de6275003170cb82e5f9a3bdfb649ff22b8b12a (patch)
tree777fe88588412df18621640e61529f219941c23c /pkgs/stdenv/cross/default.nix
parent7610f0417b2f3c42f99ff1f30f8224007fb31a20 (diff)
downloadnixpkgs-0de6275003170cb82e5f9a3bdfb649ff22b8b12a.tar
nixpkgs-0de6275003170cb82e5f9a3bdfb649ff22b8b12a.tar.gz
nixpkgs-0de6275003170cb82e5f9a3bdfb649ff22b8b12a.tar.bz2
nixpkgs-0de6275003170cb82e5f9a3bdfb649ff22b8b12a.tar.lz
nixpkgs-0de6275003170cb82e5f9a3bdfb649ff22b8b12a.tar.xz
nixpkgs-0de6275003170cb82e5f9a3bdfb649ff22b8b12a.tar.zst
nixpkgs-0de6275003170cb82e5f9a3bdfb649ff22b8b12a.zip
pkgsStatic: fix eval on Darwin
Diffstat (limited to 'pkgs/stdenv/cross/default.nix')
-rw-r--r--pkgs/stdenv/cross/default.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/stdenv/cross/default.nix b/pkgs/stdenv/cross/default.nix
index cc49af7de3b..5dbbdf778ea 100644
--- a/pkgs/stdenv/cross/default.nix
+++ b/pkgs/stdenv/cross/default.nix
@@ -63,6 +63,8 @@ in lib.init bootStages ++ [
              # `tryEval` wouldn't catch, wrecking accessing previous stages
              # when there is a C compiler and everything should be fine.
              then throw "no C compiler provided for this platform"
+           else if crossSystem.isDarwin
+             then buildPackages.llvmPackages.clang
            else if crossSystem.useLLVM or false
              then buildPackages.llvmPackages_8.lldClang
            else buildPackages.gcc;