fractal: save memory by building without debug symbols (#384790)
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
Reference in New Issue
Block a user