forked from mirrors/nixpkgs
haskell-generic-builder: disable library-for-ghci by default
This commit disables the library-for-ghci flag passed to `Setup configure` in the Haskell generic-builder.nix file. This stops the HSfoo.o file from being built. Building this HSfoo.o file caused doctest to take an extremely long time to load dependencies when running. This is a follow-up from https://github.com/NixOS/nixpkgs/pull/58743.
This commit is contained in:
parent
6b63bbb199
commit
757099e8f1
|
@ -81,10 +81,10 @@ in
|
|||
# built. Will delay failures, if any, to compile time.
|
||||
allowInconsistentDependencies ? false
|
||||
, maxBuildCores ? 4 # GHC usually suffers beyond -j4. https://ghc.haskell.org/trac/ghc/ticket/9221
|
||||
, # Build a pre-linked .o file for this Haskell library. This can make it
|
||||
# slightly faster to load this library into GHCi, but takes extra disk space
|
||||
# and compile time.
|
||||
enableLibraryForGhci ? true
|
||||
, # If set to true, this builds a pre-linked .o file for this Haskell library.
|
||||
# This can make it slightly faster to load this library into GHCi, but takes
|
||||
# extra disk space and compile time.
|
||||
enableLibraryForGhci ? false
|
||||
} @ args:
|
||||
|
||||
assert editedCabalFile != null -> revision != null;
|
||||
|
|
Loading…
Reference in a new issue