diff options
author | Peter Simons <simons@cryp.to> | 2014-01-21 20:35:49 +0100 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2014-01-21 20:35:49 +0100 |
commit | cb21683794269846ba76e66a9c3b1869ad4b817d (patch) | |
tree | c939fc57667d1d52bf8217166d228f9271e0c976 /pkgs | |
parent | 712458c3fca3ed19ae80221897fa3ecddc787337 (diff) | |
download | nixlib-cb21683794269846ba76e66a9c3b1869ad4b817d.tar nixlib-cb21683794269846ba76e66a9c3b1869ad4b817d.tar.gz nixlib-cb21683794269846ba76e66a9c3b1869ad4b817d.tar.bz2 nixlib-cb21683794269846ba76e66a9c3b1869ad4b817d.tar.lz nixlib-cb21683794269846ba76e66a9c3b1869ad4b817d.tar.xz nixlib-cb21683794269846ba76e66a9c3b1869ad4b817d.tar.zst nixlib-cb21683794269846ba76e66a9c3b1869ad4b817d.zip |
ghc: disable parallel building
It sucks, I know, but GHC just doesn't compile reliably when built with some -j<n> option. :-( We have build errors because of apparent race conditions all over the place on Hydra. This causes so much trouble for users that it's not worth keeping this option enabled, IMHO.
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/compilers/ghc/7.4.2.nix | 1 | ||||
-rw-r--r-- | pkgs/development/compilers/ghc/7.6.1.nix | 11 | ||||
-rw-r--r-- | pkgs/development/compilers/ghc/7.6.2.nix | 1 | ||||
-rw-r--r-- | pkgs/development/compilers/ghc/7.6.3.nix | 1 |
4 files changed, 0 insertions, 14 deletions
diff --git a/pkgs/development/compilers/ghc/7.4.2.nix b/pkgs/development/compilers/ghc/7.4.2.nix index 0bc2a8553069..d1acb3d09b9e 100644 --- a/pkgs/development/compilers/ghc/7.4.2.nix +++ b/pkgs/development/compilers/ghc/7.4.2.nix @@ -12,7 +12,6 @@ stdenv.mkDerivation rec { buildInputs = [ ghc perl gmp ncurses ]; - enableParallelBuilding = true; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.6.1.nix b/pkgs/development/compilers/ghc/7.6.1.nix index 99c93c7a980a..5a63d30390da 100644 --- a/pkgs/development/compilers/ghc/7.6.1.nix +++ b/pkgs/development/compilers/ghc/7.6.1.nix @@ -12,17 +12,6 @@ stdenv.mkDerivation rec { buildInputs = [ ghc perl gmp ncurses ]; - # My attempts to compile GHC with parallel build support enabled, failed - # 4 consecutive times with the following error: - # - # building rts/dist/build/AutoApply.debug_o - # building rts/dist/build/AutoApply.thr_o - # rts_dist_HC rts/dist/build/AutoApply.debug_o - # /nix/store/1iigiim5855m8j7pmwf5xrnpf705s4dh-binutils-2.21.1a/bin/ld: cannot find libraries/integer-gmp/dist-install/build/cbits/gmp-wrappers_o_split/gmp-wrappers__1.o - # collect2: ld returned 1 exit status - # make[1]: *** [libraries/integer-gmp/dist-install/build/cbits/gmp-wrappers.p_o] Error 1 - enableParallelBuilding = false; - buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-includes="${gmp}/include" diff --git a/pkgs/development/compilers/ghc/7.6.2.nix b/pkgs/development/compilers/ghc/7.6.2.nix index ac2810c62b26..45f877ffc7c9 100644 --- a/pkgs/development/compilers/ghc/7.6.2.nix +++ b/pkgs/development/compilers/ghc/7.6.2.nix @@ -12,7 +12,6 @@ stdenv.mkDerivation rec { buildInputs = [ ghc perl gmp ncurses ]; - enableParallelBuilding = true; buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" diff --git a/pkgs/development/compilers/ghc/7.6.3.nix b/pkgs/development/compilers/ghc/7.6.3.nix index 9135741e9f04..c0933b2a961e 100644 --- a/pkgs/development/compilers/ghc/7.6.3.nix +++ b/pkgs/development/compilers/ghc/7.6.3.nix @@ -12,7 +12,6 @@ stdenv.mkDerivation rec { buildInputs = [ ghc perl gmp ncurses ]; - enableParallelBuilding = false; # the same errors as 7.6.1 buildMK = '' libraries/integer-gmp_CONFIGURE_OPTS += --configure-option=--with-gmp-libraries="${gmp}/lib" |