diff options
author | Timo Kaufmann <timokau@zoho.com> | 2018-04-24 00:25:22 +0200 |
---|---|---|
committer | Timo Kaufmann <timokau@zoho.com> | 2018-04-24 00:42:47 +0200 |
commit | 63b82757096e9b57bf5cffc5b0a7463d19d2f797 (patch) | |
tree | 5fa7e1a5037a1969946d23aa492bc84cc2966bac /pkgs/development/compilers/ecl | |
parent | 7c3501724a0cdebf9ce9f50f94cf6a203752a678 (diff) |
ecl: Use boehmgc
Diffstat (limited to 'pkgs/development/compilers/ecl')
-rw-r--r-- | pkgs/development/compilers/ecl/16.1.2.nix | 7 | ||||
-rw-r--r-- | pkgs/development/compilers/ecl/default.nix | 5 |
2 files changed, 12 insertions, 0 deletions
diff --git a/pkgs/development/compilers/ecl/16.1.2.nix b/pkgs/development/compilers/ecl/16.1.2.nix index b324ec490f1a8..291b0ed013d6d 100644 --- a/pkgs/development/compilers/ecl/16.1.2.nix +++ b/pkgs/development/compilers/ecl/16.1.2.nix @@ -4,7 +4,11 @@ , noUnicode ? false , gcc , threadSupport ? false +, useBoehmgc ? true, boehmgc }: + +assert useBoehmgc -> boehmgc != null; + let s = # Generated upstream information rec { @@ -19,6 +23,9 @@ let ]; propagatedBuildInputs = [ libffi gmp mpfr gcc + ] ++ stdenv.lib.optionals useBoehmgc [ + # replaces ecl's own gc which other packages can depend on, thus propagated + boehmgc ]; in stdenv.mkDerivation { diff --git a/pkgs/development/compilers/ecl/default.nix b/pkgs/development/compilers/ecl/default.nix index b877ca58e95bf..33ed690772ead 100644 --- a/pkgs/development/compilers/ecl/default.nix +++ b/pkgs/development/compilers/ecl/default.nix @@ -4,6 +4,7 @@ , noUnicode ? false , gcc , threadSupport ? true +, useBoehmgc ? false, boehmgc }: let s = # Generated upstream information @@ -20,6 +21,10 @@ let ]; propagatedBuildInputs = [ libffi gmp mpfr gcc + # replaces ecl's own gc which other packages can depend on, thus propagated + ] ++ stdenv.lib.optionals useBoehmgc [ + # replaces ecl's own gc which other packages can depend on, thus propagated + boehmgc ]; in stdenv.mkDerivation { |