summaryrefslogtreecommitdiffstats
path: root/pkgs/stdenv/darwin
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2019-02-06 20:27:25 -0500
committerMatthew Bauer <mjbauer95@gmail.com>2019-04-20 23:17:04 -0400
commitae1e940cc0c4767adba1ea8f4a25bda569be26c5 (patch)
tree35a20f07e9205d0e608bcd9dc2271bf131ec01e9 /pkgs/stdenv/darwin
parentd69cc779b520ea74a5b52fa5691f3f8fd7fe9cf3 (diff)
darwin: move to llvm7
Diffstat (limited to 'pkgs/stdenv/darwin')
-rw-r--r--pkgs/stdenv/darwin/default.nix28
-rw-r--r--pkgs/stdenv/darwin/make-bootstrap-tools.nix2
2 files changed, 15 insertions, 15 deletions
diff --git a/pkgs/stdenv/darwin/default.nix b/pkgs/stdenv/darwin/default.nix
index b7d8e3ba5236..af74be3a1c64 100644
--- a/pkgs/stdenv/darwin/default.nix
+++ b/pkgs/stdenv/darwin/default.nix
@@ -158,7 +158,7 @@ in rec {
dyld = bootstrapTools;
};
- llvmPackages_5 = {
+ llvmPackages_7 = {
libcxx = stdenv.mkDerivation {
name = "bootstrap-stage0-libcxx";
phases = [ "installPhase" "fixupPhase" ];
@@ -260,9 +260,9 @@ in rec {
# Avoid pulling in a full python and its extra dependencies for the llvm/clang builds.
libxml2 = super.libxml2.override { pythonSupport = false; };
- llvmPackages_5 = super.llvmPackages_5 // (let
- libraries = super.llvmPackages_5.libraries.extend (_: _: {
- inherit (llvmPackages_5) libcxx libcxxabi;
+ llvmPackages_7 = super.llvmPackages_7 // (let
+ libraries = super.llvmPackages_7.libraries.extend (_: _: {
+ inherit (llvmPackages_7) libcxx libcxxabi;
});
in { inherit libraries; } // libraries);
@@ -314,12 +314,12 @@ in rec {
];
});
- llvmPackages_5 = super.llvmPackages_5 // (let
- tools = super.llvmPackages_5.tools.extend (llvmSelf: _: {
- inherit (llvmPackages_5) llvm clang-unwrapped;
+ llvmPackages_7 = super.llvmPackages_7 // (let
+ tools = super.llvmPackages_7.tools.extend (llvmSelf: _: {
+ inherit (llvmPackages_7) llvm clang-unwrapped;
});
- libraries = super.llvmPackages_5.libraries.extend (llvmSelf: _: {
- inherit (llvmPackages_5) libcxx libcxxabi compiler-rt;
+ libraries = super.llvmPackages_7.libraries.extend (llvmSelf: _: {
+ inherit (llvmPackages_7) libcxx libcxxabi compiler-rt;
});
in { inherit tools libraries; } // tools // libraries);
@@ -353,12 +353,12 @@ in rec {
ncurses libffi zlib llvm gmp pcre gnugrep
coreutils findutils diffutils patchutils;
- llvmPackages_5 = super.llvmPackages_5 // (let
- tools = super.llvmPackages_5.tools.extend (_: super: {
- inherit (llvmPackages_5) llvm clang-unwrapped;
+ llvmPackages_7 = super.llvmPackages_7 // (let
+ tools = super.llvmPackages_7.tools.extend (_: super: {
+ inherit (llvmPackages_7) llvm clang-unwrapped;
});
- libraries = super.llvmPackages_5.libraries.extend (_: _: {
- inherit (llvmPackages_5) compiler-rt libcxx libcxxabi;
+ libraries = super.llvmPackages_7.libraries.extend (_: _: {
+ inherit (llvmPackages_7) compiler-rt libcxx libcxxabi;
});
in { inherit tools libraries; } // tools // libraries);
diff --git a/pkgs/stdenv/darwin/make-bootstrap-tools.nix b/pkgs/stdenv/darwin/make-bootstrap-tools.nix
index 670215a735d7..6a28439daf58 100644
--- a/pkgs/stdenv/darwin/make-bootstrap-tools.nix
+++ b/pkgs/stdenv/darwin/make-bootstrap-tools.nix
@@ -3,7 +3,7 @@
with import pkgspath { inherit system; };
let
- llvmPackages = llvmPackages_5;
+ llvmPackages = llvmPackages_7;
in rec {
coreutils_ = coreutils.override (args: {
# We want coreutils without ACL support.