use lld for faster link times

This commit is contained in:
Qyriad 2026-03-22 15:57:38 +01:00
parent 88be53cd2f
commit aed73e99be

View file

@ -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