From ee59a36bdd0ef7aefbae4ffddb22f4fa69d62326 Mon Sep 17 00:00:00 2001 From: John Date: Tue, 28 Nov 2023 11:54:54 +0100 Subject: [PATCH] build-helper/rust.sh: prevent stripping by cargo Some rust pacakges (e.g. eza and bat) do set strip = true in their release profile which removes the debug symbols before xbps-src can split them. closes #47459 --- common/build-helper/rust.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/build-helper/rust.sh b/common/build-helper/rust.sh index f13ef7aa395..460aad6a12e 100644 --- a/common/build-helper/rust.sh +++ b/common/build-helper/rust.sh @@ -30,6 +30,9 @@ else unset CARGO_BUILD_TARGET fi +# prevent cargo stripping debug symbols +export CARGO_PROFILE_RELEASE_STRIP=false + # For cross-compiling rust -sys crates export PKG_CONFIG_ALLOW_CROSS=1