fractal: save memory by building without debug symbols (#384790)

This commit is contained in:
Florian Klink
2025-02-25 19:28:45 +07:00
committed by GitHub
2 changed files with 18 additions and 0 deletions
@@ -0,0 +1,12 @@
diff --git a/Cargo.toml b/Cargo.toml
index d614a94..674f2d6 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -7,7 +7,6 @@ rust-version = "1.82"
publish = false
[profile.release]
-debug = true
lto = "thin"
codegen-units = 1
+6
View File
@@ -45,6 +45,12 @@ stdenv.mkDerivation rec {
hash = "sha256-e3IW8D4aLU6d36ErUHDUDiXF1lN4HCn5OCX6GwaT3iQ=";
};
patches = [
# Disable debug symbols in release builds
# The debug symbols are stripped afterwards anyways, and building with them requires extra memory
./disable-debug.patch
];
# Dirty approach to add patches after cargoSetupPostUnpackHook
# We should eventually use a cargo vendor patch hook instead
preConfigure = ''