Commit 1a27fc7e authored by Yureka's avatar Yureka
Browse files

fractal: save memory by building without debug symbols

The debug symbols are stripped afterwards anyways, and linking with them requires extra memory
parent a5695431
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
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 −0
Original line number Diff line number Diff line
@@ -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 = ''