summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2016-09-10 22:11:56 +0200
committerGitHub <noreply@github.com>2016-09-10 22:11:56 +0200
commitb89fa5fd5cc3e7d27fb87bc792fe0d6553aec28d (patch)
tree484e5c0614aa4182bba64b2a7b1123e0526b1b12 /pkgs
parente4b146b0417762c461c7f90f587dc82e8524f796 (diff)
parent1a088053586cc41c54144175769427ac787fef0f (diff)
downloadnixlib-b89fa5fd5cc3e7d27fb87bc792fe0d6553aec28d.tar
nixlib-b89fa5fd5cc3e7d27fb87bc792fe0d6553aec28d.tar.gz
nixlib-b89fa5fd5cc3e7d27fb87bc792fe0d6553aec28d.tar.bz2
nixlib-b89fa5fd5cc3e7d27fb87bc792fe0d6553aec28d.tar.lz
nixlib-b89fa5fd5cc3e7d27fb87bc792fe0d6553aec28d.tar.xz
nixlib-b89fa5fd5cc3e7d27fb87bc792fe0d6553aec28d.tar.zst
nixlib-b89fa5fd5cc3e7d27fb87bc792fe0d6553aec28d.zip
Merge pull request #17145 from kalhauge/haskell_darwin_dyld
haskell-ghc: fix darwin issue
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/haskell-modules/generic-builder.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix
index 72110227140b..5eb4e1fac83a 100644
--- a/pkgs/development/haskell-modules/generic-builder.nix
+++ b/pkgs/development/haskell-modules/generic-builder.nix
@@ -193,6 +193,9 @@ stdenv.mkDerivation ({
       fi
       if [ -d "$p/lib" ]; then
         configureFlags+=" --extra-lib-dirs=$p/lib"
+        ${ stdenv.lib.optionalString stdenv.isDarwin
+            "export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$p/lib"
+        }
       fi
     done
     ${ghcCommand}-pkg --${packageDbFlag}="$packageConfDir" recache