diff options
| author | seth <[email protected]> | 2024-03-17 03:05:48 -0400 |
|---|---|---|
| committer | seth <[email protected]> | 2024-03-17 03:05:48 -0400 |
| commit | d89807ba60b88ce7dad7a743db76bb8732c7a8b8 (patch) | |
| tree | 85d985a63f74a86a3afe52ebfceab81d4547ff96 | |
| parent | 35d59cf3484ad9a298a89312e1fdbf84f89e5ee1 (diff) | |
nix: set better flags with lto & optimizeSize
| -rw-r--r-- | nix/derivation.nix | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/nix/derivation.nix b/nix/derivation.nix index 061baea..5c504ee 100644 --- a/nix/derivation.nix +++ b/nix/derivation.nix @@ -44,8 +44,8 @@ in GIT_SHA = builtins.substring 0 7 self.rev or "dirty"; RUSTFLAGS = - lib.optionalString lto " -C lto=thin -C embed-bitcode=yes" - + lib.optionalString optimizeSize " -C codegen-units=1 -C strip=symbols -C opt-level=z"; + lib.optionalString lto " -C lto=thin -C embed-bitcode=yes -Zdylib-lto" + + lib.optionalString optimizeSize " -C codegen-units=1 -C panic=abort -C strip=symbols -C opt-level=z"; meta = with lib; { mainProgram = "teawiebot"; |
