From 02db441c7d520c4d9f7221def57eacde69190a4e 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 f13ef7aa39568..460aad6a12e12 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