diff options
author | Peter Simons <simons@cryp.to> | 2016-05-06 12:02:04 +0200 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2016-05-10 12:28:35 +0200 |
commit | c53f963c1e543546d1139d841ff1fc4f64f17be1 (patch) | |
tree | 04ab0d0a4bc59498d7718e8c1c1de69ae4eb73f1 /pkgs/top-level | |
parent | 85aa0ea16baeca5916c22f82af2e90d78144857f (diff) | |
download | nixlib-c53f963c1e543546d1139d841ff1fc4f64f17be1.tar nixlib-c53f963c1e543546d1139d841ff1fc4f64f17be1.tar.gz nixlib-c53f963c1e543546d1139d841ff1fc4f64f17be1.tar.bz2 nixlib-c53f963c1e543546d1139d841ff1fc4f64f17be1.tar.lz nixlib-c53f963c1e543546d1139d841ff1fc4f64f17be1.tar.xz nixlib-c53f963c1e543546d1139d841ff1fc4f64f17be1.tar.zst nixlib-c53f963c1e543546d1139d841ff1fc4f64f17be1.zip |
cabal-install: link top-level variant of this tool statically
The advantage is that the closure no longer depends on the version of GHC that was used to compile the tool.
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/all-packages.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f4f4e12dbd7b..edb0e489a773 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4426,8 +4426,10 @@ in overrides = config.haskellPackageOverrides or (self: super: {}); }; - inherit (self.haskellPackages) ghc cabal-install; + inherit (self.haskellPackages) ghc; + cabal-install = haskell.lib.disableSharedExecutables haskellPackages.cabal-install; + stack = haskell.lib.overrideCabal haskellPackages.stack (drv: { enableSharedExecutables = false; isLibrary = false; |