Merge pull request #315028 from K900/you-wouldnt-lto-a-test

kanidm: don't LTO tests
This commit is contained in:
K900 2024-05-27 15:29:26 +03:00 committed by GitHub
commit f51f8dd3cf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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 \