git.iko.soy/nixpkgs-stackage
on master help sign in
default.nix: use overrideCabal
commit245a70cb8f9ff9bc0f05be6696e2c9851121d1f9 authorVaibhav Sagar <vaibhav.sagar@zalora.com> dateSat 27 Jan 2018, 17:29 (9 years ago) parentabe0a03
1 file changed+4−7
default.nix+4−7
default.nix+4−7
@@ -27,19 +27,16 @@ in {
2727 drv =
2828 let
2929 stackagePackages = import ./stackage2nix/stackage-packages.nix { nixpkgs = self; };
30− in stackagePackages.stackage2nix.overrideAttrs (attrs: {
30+ in self.haskell.lib.overrideCabal stackagePackages.stackage2nix (drv: {
3131 enableSharedExecutables = false;
3232 enableSharedLibraries = false;
3333 configureFlags = [
34− "--disable-shared"
3534 "--ghc-option=-optl=-static"
36− "--ghc-option=-optl=-pthread"
37− "--ghc-option=-optl=-L${super.glibc.static}/lib"
38− "--ghc-option=-optl=-L${super.gmp5.static}/lib"
35+ "--ghc-option=-optl=-L${self.glibc.static}/lib"
36+ "--ghc-option=-optl=-L${self.gmp.override { withStatic = true; }}/lib"
3937 "--ghc-option=-optl=-L${self.icu-static.static}/lib"
4038 "--ghc-option=-optl=-L${self.openssl-static.static}/lib"
41− "--ghc-option=-optl=-L${super.zlib.static}/lib"
42− "--ghc-option=-fPIC"
39+ "--ghc-option=-optl=-L${self.zlib.static}/lib"
4340 ];
4441 });
4542 cacheVersion = builtins.readFile ./cache-version.txt;