nixpkgs/pkgs/development/compilers
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
..
abc
adobe-flex-sdk Turn some license strings into lib.licenses values 2014-07-28 11:31:14 +02:00
aldor java: Normalize to the default jre / jdk 2015-01-07 14:55:41 -08:00
aliceml aliceml: update version string 2015-05-20 18:06:18 +02:00
aspectj
ats Bump to ATS-0.2.12 2015-03-16 15:50:48 +01:00
ats2 ats2: 0.1.12 -> 0.2.4 2015-11-29 10:04:57 -05:00
avra
bigloo unmaintain a bunch of packages 2015-01-13 22:33:49 +01:00
ccl ccl: add myself as a maintainer 2015-11-26 08:24:02 +01:00
chicken chicken: 4.9.0.1 -> 4.10.0 2015-08-21 15:43:52 +02:00
clean
closure closure-compiler: allow building on darwin 2015-12-09 00:48:15 -08:00
cmdstan cmdstan: init at 2.9.0 2015-12-12 22:42:01 +10:00
cmucl cmucl: add myself as a maintainer 2015-11-26 08:24:02 +01:00
colm Add colm, a language for program analysis and transformation 2015-05-18 16:07:12 +02:00
compcert compcert: 2.4 -> 2.5 2015-07-15 19:14:18 +02:00
coreclr coreclr: disable i686 build 2015-07-22 10:00:20 +02:00
cudatoolkit xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
dev86 Apply makeOverridable to stdenv 2014-02-05 19:18:33 +01:00
dmd dmd: add gcc runtime dependency because dmd uses the linker of gcc on linux. 2015-12-03 16:32:27 +01:00
dtc dtc: Fix cross compilation 2015-06-30 10:33:25 +03:00
ecl ECL: Strip manual configure patching and regeneration as it doesn't work anyway 2015-08-03 08:38:00 +03:00
edk2 edk2, OVMF: Fix build on GCC 4.9 2015-07-20 09:05:58 +03:00
elm elm: Update elm-lang/core hash. 2015-11-23 22:11:51 +01:00
emscripten emscripten and emscripten-fastcomp: add platforms 2015-11-21 14:12:57 +01:00
emscripten-fastcomp emscripten and emscripten-fastcomp: add platforms 2015-11-21 14:12:57 +01:00
eql Remove unneeded 'with's from meta.platforms 2015-11-25 23:06:09 +01:00
fpc Fix Lazarus build (somewhat) by referring to gcc libgcc_s.so by currently-woring attribute path 2015-02-08 01:09:09 +03:00
fsharp fsharp: 3.1.2.5 -> 4.0.0.4 2015-11-11 10:54:10 +01:00
gambit gambit: 4.6.1 -> 4.7.3 2014-10-24 23:04:48 -05:00
gcc pkgs.gcc5: 5.2.0 -> 5.3.0 2015-12-12 14:41:53 +01:00
gcc-arm-embedded gcc-arm-embedded: add missing dependency on 'ncurses' 2014-10-26 19:45:34 +01:00
gcl gcl: don't depend on TeX 2015-09-17 19:23:17 +02:00
gforth gforth: Install gforth.el & add meta-data. 2014-11-18 14:45:28 +01:00
ghc ghc-7.10.3: don't pass compiler or linker flags through a response file 2015-12-16 21:33:56 +01:00
ghcjs ghcjs: bump version number to 0.2.0 2015-11-25 16:35:56 -08:00
ghdl Merge remote-tracking branch 'origin/master' into staging. 2014-08-04 16:51:47 +02:00
gnatboot orig-gcc -> orig-cc 2015-03-04 22:15:46 +01:00
gnu-smalltalk gnu-smalltalk: optional emacs support 2015-04-01 14:44:42 +02:00
go go: 1.5.1 -> 1.5.2, fixes #11498 2015-12-08 02:09:59 +01:00
gprolog gprolog: patch hard-coded path to the temporary file /tmp/make.log 2014-01-21 20:07:26 +01:00
gwt meta.description fixups 2015-04-30 18:17:42 +02:00
haxe Fix haxe to compile with ocaml 4.02 2015-07-23 19:50:01 +02:00
hhvm hhvm: fixup build 2015-09-03 22:10:33 +02:00
hop Adds hop 2.5.1 2015-01-02 00:01:40 +01:00
iasl Turn more licenses into lib.licenses style 2014-11-06 00:48:16 +00:00
icedtea-web icedtea_web: 1.6 -> 1.6.1 2015-09-18 14:52:51 -07:00
ikarus Fix many package descriptions 2014-08-24 22:31:37 +02:00
intercal Intercal: a quick fix to find gcc 2015-09-14 23:40:46 -03:00
ispc ispc: init at <GH master> 2015-11-29 00:21:13 +01:00
jhc jhc: convert build to Haskell NG 2015-05-04 12:27:03 +02:00
jikes
jsonnet jsonnet: fix evaluation 2015-11-29 17:34:10 +01:00
julia julia: 0.4.0 -> 0.4.2 2015-12-15 20:38:08 +01:00
kotlin kotlin: 1.0.0-beta-3594 -> 1.0.0-beta-3595 2015-12-08 02:34:09 +00:00
lessc lessc: add comment that versions > 2.x break twitter-bootstrap 2014-11-25 18:45:59 +01:00
llvm rustc: build on darwin 2015-11-30 12:54:04 -08:00
manticore manticore: Remove name from description 2014-08-19 10:27:20 -04:00
mcpp mcpp: Add package 2014-01-30 21:56:17 -06:00
mentor Change occurrences of gcc to the more general cc 2014-12-26 11:06:21 -06:00
mercury mercury: Update to 14.01.1 2015-01-07 12:56:59 +01:00
meta-environment/meta-build-env
mezzo mezzo: fix build with OCaml-4.02 2015-07-23 21:45:14 +02:00
microscheme microscheme: update to latest release (0.9.2) 2015-03-02 21:55:55 +01:00
mit-scheme unmaintain a bunch of packages 2015-01-13 22:33:49 +01:00
mkcl mkcl: add myself as a maintainer 2015-11-26 08:24:02 +01:00
mlton Get mlton a little closer to working on darwin+clang (thanks to gridaphobe). Still impure, and needs more work. 2015-02-08 19:24:44 -05:00
mono update mono to 4.0.4.1 2015-11-08 21:40:22 +01:00
mozart mozart: fix tcl/tk issues and clean up 2015-10-03 17:26:10 -04:00
nasm nasm: update from from 2.11.05 to 2.11.08 2015-02-26 14:43:44 +01:00
neko neko: Add patch fixing arg handling on 32bit. 2015-09-10 18:38:22 +02:00
nim Rename 'emery' maintainer handle to 'ehmry', fixes #11493 2015-12-05 23:06:20 +01:00
nvidia-cg-toolkit Fix bad licenses on CUDA packages 2015-02-15 22:29:47 +01:00
ocaml ocaml: add local copy of the ocamlbuild patch 2015-11-28 09:48:55 +01:00
opa Updates (and fixes) opa 2014-11-18 07:26:16 +00:00
opendylan Change occurrences of gcc to the more general cc 2014-12-26 11:06:21 -06:00
openjdk openjdk: 8u72b04 -> 8u76b00 2015-11-10 18:27:19 -08:00
openjdk-darwin openjdk: add platforms on darwin to fix #5634 2015-01-13 16:42:32 +01:00
oraclejdk Merge pull request #10510 from taku0/oraclejdk-8u65 2015-11-06 16:21:37 +01:00
orc Move some more gtk-docs to the doc output 2015-07-26 13:43:49 +02:00
path64 Change occurrences of gcc to the more general cc 2014-12-26 11:06:21 -06:00
polyml darwin purity: polyml 2015-10-31 16:58:32 -07:00
ponyc Package for Pony programming language compiler 0.2.1. 2015-10-26 08:32:57 +13:00
qcmm Eradicate gzip -9 without -n 2015-01-01 15:45:30 +01:00
rdmd update rdmd to 2.067.0 2015-04-14 10:46:24 -07:00
rustc rustcMaster: 2015-11-01 -> 2015-12-09 2015-12-09 20:15:59 +01:00
sbcl Merge recent staging built on Hydra 2015-12-05 11:11:51 +01:00
scala scala: setup classpath 2015-11-30 15:18:50 +01:00
sdcc sdcc: update from 3.4.0 to 3.5.0, fixes build (ZHF) 2015-07-09 14:09:10 +02:00
smlnj smlnj: 110.78 -> 110.79 2015-10-09 23:36:03 -04:00
squeak Replace 'with plaforms; platform' with 'platforms.platform' 2015-11-17 21:30:43 +01:00
stalin Set more realistic platform set for Stalin Scheme compiler 2014-08-12 04:35:34 +04:00
strategoxt Mark a bunch of packages as broken or not supported on Darwin 2014-08-08 17:59:02 +02:00
swi-prolog swiProlog: update from 6.6.5 to 6.6.6 2014-10-27 07:16:33 +02:00
teyjus teyjus: 2.0-b2 2015-02-21 19:55:24 -05:00
tinycc Change occurrences of gcc to the more general cc 2014-12-26 11:06:21 -06:00
uhc uhc: Update to 1.1.9.2 2015-11-08 12:24:19 +01:00
urweb urweb: bump to 20151018 2015-10-26 21:48:33 +03:00
vala Add vala 0.28 2015-05-02 14:45:21 +02:00
visual-c++
vs90wrapper
webdsl
yap meta.description fixups 2015-04-30 18:17:42 +02:00
yasm Fix license attribute of many bsd-like licensed packages 2014-12-21 00:00:35 +01:00