Unverified Commit f51f8dd3 authored by K900's avatar K900 Committed by GitHub
Browse files

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

kanidm: don't LTO tests
parents 77e9384f 06208ec0
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -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 \