diff options
author | Adam Joseph <adam@westernsemico.com> | 2023-01-15 00:11:55 -0800 |
---|---|---|
committer | Yt <happysalada@proton.me> | 2023-04-12 15:24:50 -0400 |
commit | 42c8e4dd18002f20fc8a5507cdaea59ecc581072 (patch) | |
tree | ee04b9f3d457acf4c67739f749e96ba040fd255a /pkgs/build-support | |
parent | 8c9384373d3ca32b8fb27d1037475a6a714c714e (diff) |
build-rust-crate: dontStrip=!release
Without this PR, unlike `RUST_LIB_BACKTRACE=1 cargo run` you won't get line numbers in backtraces from binaries built with: ``` nix build -f Cargo.nix --arg release false ``` This PR fixes that.
Diffstat (limited to 'pkgs/build-support')
-rw-r--r-- | pkgs/build-support/rust/build-rust-crate/default.nix | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/pkgs/build-support/rust/build-rust-crate/default.nix b/pkgs/build-support/rust/build-rust-crate/default.nix index c4d1ef7b209e5..17ce3f75fb1bb 100644 --- a/pkgs/build-support/rust/build-rust-crate/default.nix +++ b/pkgs/build-support/rust/build-rust-crate/default.nix @@ -352,6 +352,7 @@ crate_: lib.makeOverridable metadata hasCrateBin crateBin verbose colors extraRustcOpts buildTests codegenUnits; }; + dontStrip = !release; installPhase = installCrate crateName metadata buildTests; # depending on the test setting we are either producing something with bins |