on master help sign in
Merge pull request #3236 from tpsinnem/stack-nix-lib-fixes
e621121Ahmad Salim Al-Sibahi
stack-shell.nix+4
@@ -7,6 +7,7 @@ let
7 native_libs = [
7 native_libs = [
8 libffi
8 libffi
9 zlib
9 zlib
10+ ncurses
10 gmp
11 gmp
11 pkgconfig
12 pkgconfig
12 ] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
13 ] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
@@ -24,4 +25,7 @@ in stdenv.mkDerivation {
24 (acc: lib:
25 (acc: lib:
25 " --extra-lib-dirs=${lib}/lib --extra-include-dirs=${lib}/include" + acc)
26 " --extra-lib-dirs=${lib}/lib --extra-include-dirs=${lib}/include" + acc)
26 "" native_libs;
27 "" native_libs;
28+
29+ # Needed if one wants to use ghci, due to https://ghc.haskell.org/trac/ghc/ticket/11042
30+ LD_LIBRARY_PATH = builtins.concatStringsSep ":" (map (lib: lib.out + "/lib") native_libs);
27}
31}