summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjperkin <jperkin@pkgsrc.org>2022-12-15 21:47:46 +0000
committerjperkin <jperkin@pkgsrc.org>2022-12-15 21:47:46 +0000
commita8a460998f820bc22140c2fc260020ce6d7a609d (patch)
treecacc5d859c561f7b8685f0272222e3caaeec3448
parent438811812e9a08ecd047a4ef714685e114ef97d1 (diff)
downloadpkgsrc-a8a460998f820bc22140c2fc260020ce6d7a609d.tar.gz
rust: Remove -Wl,--strip-all on SunOS.
pkgsrc has its own strip handling, and we need to ensure objects aren't stripped before we optionally generate CTF data for them.
-rw-r--r--lang/rust/cargo.mk5
1 files changed, 4 insertions, 1 deletions
diff --git a/lang/rust/cargo.mk b/lang/rust/cargo.mk
index 51aff04a897..6e282e8b8fe 100644
--- a/lang/rust/cargo.mk
+++ b/lang/rust/cargo.mk
@@ -1,4 +1,4 @@
-# $NetBSD: cargo.mk,v 1.30 2022/05/24 09:51:51 nia Exp $
+# $NetBSD: cargo.mk,v 1.31 2022/12/15 21:47:46 jperkin Exp $
#
# Common logic that can be used by packages that depend on cargo crates
# from crates.io. This lets existing pkgsrc infrastructure fetch and verify
@@ -36,6 +36,9 @@ SITES.${crate}.crate+= -${MASTER_SITE_CRATESIO}${crate:C/-[0-9]+\.[0-9.]+.*$//}
EXTRACT_DIR.${crate}.crate?= ${CARGO_VENDOR_DIR}
.endfor
+# pkgsrc handles stripping and we might need to generate CTF data.
+BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--strip-all
+
.include "../../mk/bsd.prefs.mk"
# Triggers NetBSD ld.so bug (PR toolchain/54192)
# See Makefile for further information.