From 7f0e9659f700084d0a80a86eef7258617194d5a7 Mon Sep 17 00:00:00 2001 From: Jude Taylor Date: Wed, 28 Oct 2015 14:19:15 -0700 Subject: [PATCH] double-conversion: propagate libcxx Packages that depend on double-conversion may fail their doctests if dlopen(libc++.dylib) fails. --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 089ad34dee4..7d3407a2888 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -217,12 +217,12 @@ self: super: { double-conversion = if !pkgs.stdenv.isDarwin then super.double-conversion - else overrideCabal super.double-conversion (drv: + else addBuildDepend (overrideCabal super.double-conversion (drv: { postPatch = '' substituteInPlace double-conversion.cabal --replace stdc++ c++ ''; - }); + })) pkgs.libcxx; # tests don't compile for some odd reason jwt = dontCheck super.jwt;