kanidm: don't LTO tests

Saves 30 minutes of build time.
This commit is contained in:
K900
2024-05-27 10:43:01 +03:00
parent e32580d9d1
commit 06208ec002
+5
View File
@@ -71,6 +71,11 @@ rustPlatform.buildRustPackage rec {
cp -r server/web_ui/pkg $out/ui
'';
# Not sure what pathological case it hits when compiling tests with LTO,
# but disabling it takes the total `cargo check` time from 40 minutes to
# around 5 on a 16-core machine.
cargoTestFlags = ["--config" ''profile.release.lto="off"''];
preFixup = ''
installShellCompletion \
--bash $releaseDir/build/completions/*.bash \