nixpkgs/pkgs/development/haskell-modules
Peter Simons b59b89d9e3 Revert "Extend Haskell generic builder to use new --ipid flag."
This reverts commit ec8b816154. The change told
the Cabal build system to use the hash-part of $out as the internal identifier
for the library it's building (rather than generating such an ID itself). While
a good idea in theory, this choice had an unfortunate side-effect: When Cabal
links libraries X, Y, and Z into an executable, then the generated binary
contains their respective IDs. Now, Nix finds those strings and treats them as
an indication that there is a *run-time dependency* on the corresponding store
paths. This means that the generated executable will always depend on the store
paths of all the Haskell libraries that went into it, even when linked
statically.
2016-10-08 10:45:48 +02:00
..
patches haskell-spy: drop obsolete override 2016-09-17 17:57:01 +02:00
configuration-common.nix haskellPackage.wai-cors: Disable cabal check 2016-10-05 17:04:35 -07:00
configuration-ghc-6.12.x.nix haskell: remove all but the latest LTS package sets (version 6.7) 2016-07-21 14:41:44 +02:00
configuration-ghc-7.0.x.nix haskell: remove all but the latest LTS package sets (version 6.7) 2016-07-21 14:41:44 +02:00
configuration-ghc-7.2.x.nix haskell: remove all but the latest LTS package sets (version 6.7) 2016-07-21 14:41:44 +02:00
configuration-ghc-7.4.x.nix haskell-binary: update to latest version 2016-07-14 22:13:48 +02:00
configuration-ghc-7.6.x.nix haskell-lens: fix build on older compilers 2016-09-09 13:55:40 +02:00
configuration-ghc-7.8.x.nix haskell-lens: fix build on older compilers 2016-09-09 13:55:40 +02:00
configuration-ghc-7.10.x.nix haskell-attoparsec: fix build with GHC 7.10.x 2016-10-05 21:07:29 +02:00
configuration-ghc-8.0.x.nix haskell-timezone-series: clean up overrides 2016-09-13 09:11:57 +02:00
configuration-ghc-head.nix
configuration-ghc-nokinds.nix
configuration-ghcjs.nix packages.ghcjs: fix a few packages 2016-09-28 15:51:53 +02:00
configuration-hackage2nix.yaml configuration-hackage2nix.yaml: update to LTS 7.2 2016-10-02 23:43:29 +02:00
default.nix callHackage: ensure we're always using the latest available Hackage database 2016-10-05 19:05:50 +02:00
generic-builder.nix Revert "Extend Haskell generic builder to use new --ipid flag." 2016-10-08 10:45:48 +02:00
generic-stack-builder.nix Merge pull request #17997 from teozkr/fix/buildstackproject-stackroot 2016-09-10 22:23:02 +02:00
hackage-packages.nix hackage-packages.nix: automatic Haskell package set update 2016-10-05 09:46:53 +02:00
hoogle-local-wrapper.sh Make hoogle-local compatible wih hoogle >= 5.0.4 2016-09-20 12:04:46 +02:00
hoogle.nix Make hoogle-local compatible wih hoogle >= 5.0.4 2016-09-20 12:04:46 +02:00
lib.nix haskell: add support for 'hardeningDisable' to the generic builder 2016-09-15 09:12:03 +02:00
with-packages-wrapper.nix replace makeSearchPath tree-wise to take care of possible multiple outputs 2016-04-13 22:09:41 +03:00