Merge 'staging' into closure-size

- there were many easy merge conflicts
- cc-wrapper needed nontrivial changes

Many other problems might've been created by interaction of the branches,
but stdenv and a few other packages build fine now.
This commit is contained in:
Vladimír Čunát
2015-04-18 11:22:20 +02:00
6303 changed files with 375444 additions and 91358 deletions
@@ -1,4 +1,4 @@
{ stdenv, fetchurl }:
{ lib, stdenv, fetchurl, enableLargeConfig ? false }:
stdenv.mkDerivation rec {
name = "boehm-gc-7.2f";
@@ -10,7 +10,9 @@ stdenv.mkDerivation rec {
outputs = [ "dev" "out" "doc" ];
configureFlags = "--enable-cplusplus";
configureFlags =
[ "--enable-cplusplus" ]
++ lib.optional enableLargeConfig "--enable-large-config";
doCheck = true;
@@ -43,12 +45,12 @@ stdenv.mkDerivation rec {
C or C++ programs, though that is not its primary goal.
'';
homepage = http://www.hpl.hp.com/personal/Hans_Boehm/gc/;
homepage = http://hboehm.info/gc/;
# non-copyleft, X11-style license
license = "http://www.hpl.hp.com/personal/Hans_Boehm/gc/license.txt";
license = http://hboehm.info/gc/license.txt;
maintainers = [ stdenv.lib.maintainers.ludo ];
maintainers = [ ];
platforms = stdenv.lib.platforms.all;
};
}