summary refs log tree commit diff
path: root/pkgs/development/compilers/ghc/7.2.2.nix
Commit message (Collapse)AuthorAge
* ghc-7.2.2: record the commit that broke itPeter Simons2017-09-15
| | | | git-bisect says the problem is 51cf42ad0d3ccb55af182f1f0ee5eb5094ea5995.
* Revert "haskell infra, ghc: Slight cleanup"Peter Simons2017-09-15
|
* Merge pull request #29424 from obsidiansystems/slight-haskell-cleanupJohn Ericson2017-09-15
|\ | | | | haskell infra, ghc: Slight cleanup
| * ghc: Clean up, and add `passthru.prefix`, in preparation for crossJohn Ericson2017-09-15
| | | | | | | | No hashes should be changed.
* | ghc-7.2.2 is brokenPeter Simons2017-09-15
|/
* pkgs: refactor needless quoting of homepage meta attribute (#27809)Silvan Mosberger2017-08-01
| | | | | | | | | | | | * pkgs: refactor needless quoting of homepage meta attribute A lot of packages are needlessly quoting the homepage meta attribute (about 1400, 22%), this commit refactors all of those instances. * pkgs: Fixing some links that were wrongfully unquoted in the previous commit * Fixed some instances
* ghc: support building with integer-simple and provide package sets for itBas van Dijk2017-02-02
| | | | | | | | | | | | | | | If the flag enableIntegerSimple is true GHC will be build with the GPL-free but slower integer-simple library instead of the faster but GPLed integer-gmp library. The attribute `pkgs.haskell.compiler.integer-simple."${ghcVersion}"` provides a GHC compiler build with `integer-simple`. Similarly, the attribute `pkgs.haskell.packages.integer-simple."${ghcVersion}"` provides a package set supporting `integer-simple`. Closes https://github.com/NixOS/nixpkgs/pull/22121. Closes https://github.com/NixOS/nixpkgs/issues/5493.
* ghc: add relocation patch for all versionsRobin Gloster2016-08-26
|
* Bring my stdenv.lib.maintainers user name in line with my github nick.Peter Simons2016-05-16
|
* ncurses: combine $lib and $out outputsThomas Tuegel2016-03-08
| | | | | | | | The $lib output refers to the terminfo database in $out, which is about 10x larger than the ncurses shared library. Splitting these outputs saves a small amount of space for any derivations that use the terminfo database but not the ncurses library, but we do not have evidence that any such exist.
* gmp: split into multiple outputsVladimír Čunát2015-10-28
|
* ncurses: split into multiple outputsVladimír Čunát2015-10-13
| | | | | Some programs (e.g. tput) might better be moved somewhere else than $dev/bin, but that can be improved later if need be.
* ghc: move gcc-clang-wrapper.sh script into the ghc directory tree since it's ↵Peter Simons2015-06-12
| | | | the only user of that script
* ghc: versions prior to 7.4.x currently don't work on DarwinPeter Simons2015-03-26
| | | | https://github.com/NixOS/nixpkgs/commit/db4cb021c024b65c08a3791edf2d4c613e8d44d8#commitcomment-10320216
* ghc: disable parallel building for older versions againPeter Simons2015-02-14
| | | | This change accidentally crept in with the recent Darwin changes.
* Add purity to GHC builds on Darwin.Joel Taylor2015-02-10
|
* ghc: pass explicit 'ncurses' path to ./configure instead of finding through ↵Peter Simons2015-01-17
| | | | | | the environment Fixes https://github.com/NixOS/nixpkgs/issues/5616. For real this time!
* ghc: revert "propagate 'gmp' and 'ncurses' to ensure users can link the ↵Peter Simons2015-01-14
| | | | | | | | | | | | | | | 'haskeline' library, etc." I thought that [1] could be fixed by ensuring that ncurses is available in the environment (because ghc exports it as a propagateBuildInput), and indeed that change fixed *some* build failures we've had before. However, the same error still occurs with other packages, like hledger [2] and Agda [3]. Frankly, I have no idea why those packages fail and others don't. But clearly the fix was inadequate, so I'm reverting commit a8076c76. [1] https://github.com/NixOS/nixpkgs/issues/5616 [2] http://hydra.cryp.to/build/372451/nixlog/1/raw [2] http://hydra.cryp.to/build/373161/nixlog/1/raw
* ghc: propagate 'gmp' and 'ncurses' to ensure users can link the 'haskeline' ↵Peter Simons2015-01-14
| | | | | | library, etc. Fixes https://github.com/NixOS/nixpkgs/issues/5616.
* Change occurrences of gcc to the more general ccJohn Wiegley2014-12-26
| | | | | This is done for the sake of Yosemite, which does not have gcc, and yet this change is also compatible with Linux.
* older GHCs: fix build after gcc-4.8.3 bumpVladimír Čunát2014-05-30
| | | | | Getting "frame pointer required, but reserved" while compiling runtime. Thanks to @jwiegley for suggestion of the work-around.
* ghc: add meta.license attribute to all compiler versionsPeter Simons2013-03-23
|
* Darwin: Add `mig', `lipo', etc. to `stdenvNative'.Ludovic Courtès2012-04-23
| | | | | | Consequently, remove `darwinLipoUtility', `darwinArchUtility', etc. svn path=/nixpkgs/trunk/; revision=33893
* Added GHC 7.2.2.Peter Simons2011-11-12
svn path=/nixpkgs/trunk/; revision=30398