about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJohn Ericson <Ericson2314@yahoo.com>2018-06-13 17:02:18 -0400
committerGitHub <noreply@github.com>2018-06-13 17:02:18 -0400
commitbce38f4887bcea5a6aa4e9a97e9e733d3c73c7dd (patch)
tree053c261fd528fc7db66952a28d101b8ebbe7026a
parent45c70e496f9cd6cd733bcc6578f353ce304a52d8 (diff)
parentd7895c2810864934356131ee47de2ba18947c844 (diff)
downloadnixlib-bce38f4887bcea5a6aa4e9a97e9e733d3c73c7dd.tar
nixlib-bce38f4887bcea5a6aa4e9a97e9e733d3c73c7dd.tar.gz
nixlib-bce38f4887bcea5a6aa4e9a97e9e733d3c73c7dd.tar.bz2
nixlib-bce38f4887bcea5a6aa4e9a97e9e733d3c73c7dd.tar.lz
nixlib-bce38f4887bcea5a6aa4e9a97e9e733d3c73c7dd.tar.xz
nixlib-bce38f4887bcea5a6aa4e9a97e9e733d3c73c7dd.tar.zst
nixlib-bce38f4887bcea5a6aa4e9a97e9e733d3c73c7dd.zip
Merge pull request #41946 from obsidiansystems/darwin-booting-llvm
darwin stdenv: fix llvmPackages overrides
-rw-r--r--pkgs/stdenv/darwin/default.nix11
1 files changed, 5 insertions, 6 deletions
diff --git a/pkgs/stdenv/darwin/default.nix b/pkgs/stdenv/darwin/default.nix
index 951c96877f96..57b59f26204c 100644
--- a/pkgs/stdenv/darwin/default.nix
+++ b/pkgs/stdenv/darwin/default.nix
@@ -275,10 +275,9 @@ in rec {
         libcxxabi libcxx ncurses libffi zlib gmp pcre gnugrep
         coreutils findutils diffutils patchutils;
 
-       llvmPackages = let llvmOverride = llvmPackages.llvm.override { inherit libcxxabi; };
-       in super.llvmPackages // {
-         llvm = llvmOverride;
-         clang-unwrapped = llvmPackages.clang-unwrapped.override { llvm = llvmOverride; };
+       llvmPackages_5 = super.llvmPackages_5 // {
+         llvm = llvmPackages_5.llvm.override { inherit libcxxabi; };
+         clang-unwrapped = llvmPackages_5.clang-unwrapped.override { llvm = self.llvmPackages_5.llvm; };
        };
 
       darwin = super.darwin // {
@@ -314,8 +313,8 @@ in rec {
         libcxxabi libcxx ncurses libffi zlib llvm gmp pcre gnugrep
         coreutils findutils diffutils patchutils;
 
-      llvmPackages = super.llvmPackages // {
-        inherit (llvmPackages) llvm clang-unwrapped;
+      llvmPackages_5 = super.llvmPackages_5 // {
+        inherit (llvmPackages_5) llvm clang-unwrapped;
       };
 
       darwin = super.darwin // {