From 944ae2e5ff8ef7973b4a417e3d3b551eba9704e6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 23 Apr 2013 15:03:46 +0200 Subject: pkgs/build-support/cabal: disable split-objects for GHC 7.7 builds to work around broken compiler --- pkgs/build-support/cabal/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pkgs/build-support') diff --git a/pkgs/build-support/cabal/default.nix b/pkgs/build-support/cabal/default.nix index 7706e849f504..ca985181a532 100644 --- a/pkgs/build-support/cabal/default.nix +++ b/pkgs/build-support/cabal/default.nix @@ -96,7 +96,9 @@ assert enableCheckPhase -> stdenv.lib.versionOlder "7" ghc.ghcVersion; jailbreak = false; # pass the '--enable-split-objs' flag to cabal in the configure stage - enableSplitObjs = !stdenv.isDarwin; # http://hackage.haskell.org/trac/ghc/ticket/4013 + enableSplitObjs = !( stdenv.isDarwin # http://hackage.haskell.org/trac/ghc/ticket/4013 + || stdenv.lib.versionOlder "7.6.99" ghc.ghcVersion # -fsplit-ojbs is broken in 7.7 snapshot + ); # pass the '--enable-tests' flag to cabal in the configure stage # and run any regression test suites the package might have -- cgit 1.4.1