use lld for faster link times
This commit is contained in:
parent
88be53cd2f
commit
aed73e99be
1 changed files with 10 additions and 1 deletions
11
package.nix
11
package.nix
|
|
@ -7,14 +7,23 @@
|
|||
clangStdenv,
|
||||
callPackage,
|
||||
linkFarm,
|
||||
llvmPackages,
|
||||
rustHooks,
|
||||
rustPackages,
|
||||
versionCheckHook,
|
||||
wrapBintoolsWith,
|
||||
}: lib.callWith' rustPackages ({
|
||||
rustPlatform,
|
||||
cargo,
|
||||
}: let
|
||||
stdenv = clangStdenv;
|
||||
# Use LLD for faster link times.
|
||||
stdenv = clangStdenv.override {
|
||||
cc = clangStdenv.cc.override {
|
||||
bintools = wrapBintoolsWith {
|
||||
bintools = llvmPackages.bintools;
|
||||
};
|
||||
};
|
||||
};
|
||||
cargoToml = lib.importTOML ./Cargo.toml;
|
||||
cargoPackage = cargoToml.package;
|
||||
in stdenv.mkDerivation (finalAttrs: let
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue