on master help sign in
Merge pull request #3236 from tpsinnem/stack-nix-lib-fixes

Fixes to some library issues under nix and stack.

commite62112197efc34046282758041b44592abe8bf44 authorAhmad Salim Al-Sibahi <asal@itu.dk> dateSat 25 Jun 2016, 18:39 (10 years ago) parentd13a7204abfa34
1 file changed+4
stack-shell.nix+4
stack-shell.nix+4
@@ -7,6 +7,7 @@ let
77 native_libs = [
88 libffi
99 zlib
10+ ncurses
1011 gmp
1112 pkgconfig
1213 ] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
@@ -24,4 +25,7 @@ in stdenv.mkDerivation {
2425 (acc: lib:
2526 " --extra-lib-dirs=${lib}/lib --extra-include-dirs=${lib}/include" + acc)
2627 "" 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);
2731}