diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-09-24 17:55:05 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-09-24 17:55:05 +0200 |
commit | 1e6dfdf29c776ddd936314442816752fef1fda91 (patch) | |
tree | 13e75853248ea83678ded8aba939f1b481dc4ad1 /pkgs/stdenv/darwin | |
parent | 84a586fa9e6b35fb3d995d6b14c26239cacb1115 (diff) | |
download | nixlib-1e6dfdf29c776ddd936314442816752fef1fda91.tar nixlib-1e6dfdf29c776ddd936314442816752fef1fda91.tar.gz nixlib-1e6dfdf29c776ddd936314442816752fef1fda91.tar.bz2 nixlib-1e6dfdf29c776ddd936314442816752fef1fda91.tar.lz nixlib-1e6dfdf29c776ddd936314442816752fef1fda91.tar.xz nixlib-1e6dfdf29c776ddd936314442816752fef1fda91.tar.zst nixlib-1e6dfdf29c776ddd936314442816752fef1fda91.zip |
clang-wrapper: Remove explicit dependency on libc++
Now libc++ is just another build input propagated from clang-wrapper.
Diffstat (limited to 'pkgs/stdenv/darwin')
-rw-r--r-- | pkgs/stdenv/darwin/default.nix | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/pkgs/stdenv/darwin/default.nix b/pkgs/stdenv/darwin/default.nix index 6ab83aae188b..08d9e713494a 100644 --- a/pkgs/stdenv/darwin/default.nix +++ b/pkgs/stdenv/darwin/default.nix @@ -28,11 +28,12 @@ import ../generic rec { nativeTools = false; nativeLibc = true; inherit stdenv; - libcxx = if haveLibCxx then pkgs.libcxx.override { - libcxxabi = pkgs.libcxxabi.override { - libunwind = pkgs.libunwindNative; - }; - } else null; + extraPackages = + stdenv.lib.optional haveLibCxx (pkgs.libcxx.override { + libcxxabi = pkgs.libcxxabi.override { + libunwind = pkgs.libunwindNative; + }; + }); binutils = import ../../build-support/native-darwin-cctools-wrapper {inherit stdenv;}; clang = if useClang33 then pkgs.clang_33.clang else pkgs.clang.clang; coreutils = pkgs.coreutils; |