diff options
author | Ivan Kozik <ivan@ludios.org> | 2018-12-07 01:10:03 +0000 |
---|---|---|
committer | Ivan Kozik <ivan@ludios.org> | 2018-12-08 00:59:56 +0000 |
commit | 82e55907aea8ce9078e76c372c80a0cca4a3222d (patch) | |
tree | 53914e2072b0fcb0f32de6520a9fc7b6fe200f07 /pkgs/development | |
parent | 3a5b4a631d84f9edde1c7cfcd1c5d08740dec6a4 (diff) | |
download | nixlib-82e55907aea8ce9078e76c372c80a0cca4a3222d.tar nixlib-82e55907aea8ce9078e76c372c80a0cca4a3222d.tar.gz nixlib-82e55907aea8ce9078e76c372c80a0cca4a3222d.tar.bz2 nixlib-82e55907aea8ce9078e76c372c80a0cca4a3222d.tar.lz nixlib-82e55907aea8ce9078e76c372c80a0cca4a3222d.tar.xz nixlib-82e55907aea8ce9078e76c372c80a0cca4a3222d.tar.zst nixlib-82e55907aea8ce9078e76c372c80a0cca4a3222d.zip |
erlang: disable parallel building
This fixes build errors like GEN asn1ct_eval_ext.erl {"init terminating in do_boot",{undef,[{asn1ct_func,start_link,[],[]},{prepare_templates,gen_asn1ct_eval,1,[{file,"prepare_templates.erl"},{line,58}]},{init,start_em,1,[]},{init,do_boot,3,[]}]}} init terminating in do_boot ({undef,[{asn1ct_func,start_link,[],[]},{prepare_templates,gen_asn1ct_eval,1,[{_},{_}]},{init,start_em,1,[]},{init,do_boot,3,[]}]}) that occur on some machines but not others.
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/interpreters/erlang/generic-builder.nix | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/development/interpreters/erlang/generic-builder.nix b/pkgs/development/interpreters/erlang/generic-builder.nix index 0529c9f1e28c..bc0b728ecce4 100644 --- a/pkgs/development/interpreters/erlang/generic-builder.nix +++ b/pkgs/development/interpreters/erlang/generic-builder.nix @@ -59,7 +59,8 @@ in stdenv.mkDerivation ({ debugInfo = enableDebugInfo; - enableParallelBuilding = true; + # On some machines, parallel build reliably crashes on `GEN asn1ct_eval_ext.erl` step + enableParallelBuilding = false; # Clang 4 (rightfully) thinks signed comparisons of pointers with NULL are nonsense prePatch = '' |