Hi Shea, > --- nixpkgs/trunk/pkgs/development/libraries/haskell/cairo/default.nix > Sun Sep 11 18:28:14 2011 (r29189) > +++ nixpkgs/trunk/pkgs/development/libraries/haskell/cairo/default.nix > Sun Sep 11 18:48:46 2011 (r29190) > @@ -1,4 +1,4 @@ > -{ cabal, cairo, glibc, gtk2hsBuildtools, mtl, pkgconfig, zlib }: > +{ cabal, cairo, gtk2hsBuildtools, mtl, pkgconfig, zlib }: > > cabal.mkDerivation (self: { > pname = "cairo"; > @@ -6,7 +6,7 @@ > sha256 = "0n2sqbf8wjjvm5m1igkq685vqvc0lil3gmcs3i0g9hy7lsjnlwr9"; > buildDepends = [ mtl ]; > buildTools = [ gtk2hsBuildtools ]; > - extraLibraries = [ cairo glibc pkgconfig zlib ]; > + extraLibraries = [ cairo self.stdenv.gcc.libc pkgconfig zlib ]; > pkgconfigDepends = [ cairo ]; > meta = { > homepage = "http://www.haskell.org/gtk2hs/";
these expressions are generated automatically from the Cabal file, which means that patching them directly is not ideal, because the changes are likely to be overwritten in the next update. I have modified cabal2nix so that it generates a dependency on 'libc' for those packages, and that attribute is then overridden in haskell-packages.nix. The effect should be the same. Take care, Peter _______________________________________________ nix-dev mailing list nix-dev@cs.uu.nl https://mail.cs.uu.nl/mailman/listinfo/nix-dev