summary refs log tree commit diff
path: root/pkgs/os-specific/darwin
diff options
context:
space:
mode:
authorDan Peebles <pumpkin@me.com>2017-11-14 10:35:18 -0500
committerDan Peebles <pumpkin@me.com>2017-11-14 10:35:18 -0500
commit762a05cbb637352fa794d2e7a55018627ae76cc5 (patch)
tree4652561d56c3b4e964f98a79d1f684f684b65e13 /pkgs/os-specific/darwin
parentb2f818569523848762f5715a48540f9f2888083c (diff)
downloadnixlib-762a05cbb637352fa794d2e7a55018627ae76cc5.tar
nixlib-762a05cbb637352fa794d2e7a55018627ae76cc5.tar.gz
nixlib-762a05cbb637352fa794d2e7a55018627ae76cc5.tar.bz2
nixlib-762a05cbb637352fa794d2e7a55018627ae76cc5.tar.lz
nixlib-762a05cbb637352fa794d2e7a55018627ae76cc5.tar.xz
nixlib-762a05cbb637352fa794d2e7a55018627ae76cc5.tar.zst
nixlib-762a05cbb637352fa794d2e7a55018627ae76cc5.zip
cctools-port: add a couple of (temporary) impure dependencies
Diffstat (limited to 'pkgs/os-specific/darwin')
-rw-r--r--pkgs/os-specific/darwin/cctools/port.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/os-specific/darwin/cctools/port.nix b/pkgs/os-specific/darwin/cctools/port.nix
index 1f2e7c143780..182b591a60aa 100644
--- a/pkgs/os-specific/darwin/cctools/port.nix
+++ b/pkgs/os-specific/darwin/cctools/port.nix
@@ -39,6 +39,12 @@ let
       ./ld-rpath-nonfinal.patch ./ld-ignore-rpath-link.patch
     ];
 
+    __propagatedImpureHostDeps = [
+      # As far as I can tell, otool from cctools is the only thing that depends on these two, and we should fix them
+      "/usr/lib/libobjc.A.dylib"
+      "/usr/lib/libobjc.dylib"
+    ];
+
     enableParallelBuilding = true;
 
     # TODO(@Ericson2314): Always pass "--target" and always prefix.