File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
pkgs/build-support/rust/build-rust-crate Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 1313, cargo
1414, jq
1515, libiconv
16+ # Controls codegen parallelization for all crates.
17+ # May be overriden on a per-crate level.
18+ # See <https://doc.rust-lang.org/rustc/codegen-options/index.html#codegen-units>
19+ , defaultCodegenUnits ? 1
1620} :
1721
1822let
@@ -339,7 +343,7 @@ crate_: lib.makeOverridable
339343 colors = lib . attrByPath [ "colors" ] "always" crate ;
340344 extraLinkFlags = lib . concatStringsSep " " ( crate . extraLinkFlags or [ ] ) ;
341345 edition = crate . edition or null ;
342- codegenUnits = if crate ? codegenUnits then crate . codegenUnits else 1 ;
346+ codegenUnits = if crate ? codegenUnits then crate . codegenUnits else defaultCodegenUnits ;
343347 extraRustcOpts =
344348 lib . optionals ( crate ? extraRustcOpts ) crate . extraRustcOpts
345349 ++ extraRustcOpts_
You can’t perform that action at this time.
0 commit comments