nixpkgs/pkgs/development/compilers/ghc
Peter Simons a421e7bd4a ghc-7.10.3: don't pass compiler or linker flags through a response file
The new GHC version contains a patch [1] that passes linker and compiler flags
to GCC via response files rather than directly on the command-line. This is
supposed to be beneficial on Windows and other platforms that have trouble
dealing with long argument lists. On NixOS, however, this feature breaks the
flag handling provided by gcc-wrapper [2] and therefore causes the entire GHC
build to fail.

This issue has been reported upstream at [3]. It's not clear yet how to remedy
this problem, but until we've figured that out we just don't pass compiler flags
in response files on NixOS to fix https://github.com/NixOS/nixpkgs/issues/10752.

[1] 296bc70b5f
[2] https://github.com/NixOS/nixpkgs/issues/11762
[3] https://ghc.haskell.org/trac/ghc/ticket/11147
2015-12-16 21:33:56 +01:00
..
6.10.2-binary.nix mass rewrite of find parameters to cross-platform style 2015-09-06 10:26:30 +02:00
6.10.4.nix ghc-6.x: enable builds again now that 5a89a87cc5 is in master 2015-05-30 19:54:42 +02:00
6.12.3.nix ghc-6.x: enable builds again now that 5a89a87cc5 is in master 2015-05-30 19:54:42 +02:00
7.0.4-binary.nix mass rewrite of find parameters to cross-platform style 2015-09-06 10:26:30 +02:00
7.0.4.nix ghc: move gcc-clang-wrapper.sh script into the ghc directory tree since it's the only user of that script 2015-06-12 10:54:02 +02:00
7.2.2.nix ghc: move gcc-clang-wrapper.sh script into the ghc directory tree since it's the only user of that script 2015-06-12 10:54:02 +02:00
7.4.2-binary.nix mass rewrite of find parameters to cross-platform style 2015-09-06 10:26:30 +02:00
7.4.2.nix ghc: move gcc-clang-wrapper.sh script into the ghc directory tree since it's the only user of that script 2015-06-12 10:54:02 +02:00
7.6.3.nix ghc: move gcc-clang-wrapper.sh script into the ghc directory tree since it's the only user of that script 2015-06-12 10:54:02 +02:00
7.8.3.nix ghc: re-add version 7.8.3, which is required for LTS support 2015-09-15 16:23:46 +02:00
7.8.4.nix patch GHC 7.8.4 on darwin to fix template haskell + hpc 2015-05-17 14:31:24 -07:00
7.10.2.nix ghc-7.10.2: enable documentation builds by passing the required XML/XSLT toolchain 2015-08-31 16:49:37 +02:00
7.10.3.nix ghc-7.10.3: don't pass compiler or linker flags through a response file 2015-12-16 21:33:56 +01:00
dont-pass-linker-flags-via-response-files.patch ghc-7.10.3: don't pass compiler or linker flags through a response file 2015-12-16 21:33:56 +01:00
fix-7.0.4-clang.patch Add purity to GHC builds on Darwin 2015-02-14 19:41:49 +01:00
fix-7.2.2-clang.patch Add purity to GHC builds on Darwin. 2015-02-10 22:08:01 +01:00
fix-7.4.2-clang.patch Add purity to GHC builds on Darwin. 2015-02-10 22:08:01 +01:00
fix-7.6.3-clang.patch Add purity to GHC builds on Darwin. 2015-02-10 22:08:01 +01:00
gcc-clang-wrapper.sh ghc: move gcc-clang-wrapper.sh script into the ghc directory tree since it's the only user of that script 2015-06-12 10:54:02 +02:00
head.nix ghc-head: update to current HEAD 2015-08-28 22:28:06 +02:00
hpc-7.8.4.patch patch GHC 7.8.4 on darwin to fix template haskell + hpc 2015-05-17 14:31:24 -07:00
nokinds.nix ghcNokinds: 2015-07-18 -> 2015-08-26 2015-08-28 19:50:18 +03:00
osx-dylib-resolver.patch ghc: add Darwin patch for #10322 2015-05-19 09:56:15 -07:00
with-packages.nix ghc: several enhancements to the new "with-packages" wrapper 2013-11-09 20:36:25 +01:00