summaryrefslogtreecommitdiff
path: root/gnu/packages/rust.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2025-10-23 11:09:41 +0300
committerAndreas Enge <andreas@enge.fr>2026-02-21 10:14:47 +0100
commit8d7d6770ddf645dee1c9818726fe6d51a910c33d (patch)
treedaaf1ebf6502869794267d1bad7e484245fa8115 /gnu/packages/rust.scm
parentdde00869739e09c5d6f1f52dc430a8821eabcb68 (diff)
gnu: rust: Add a search path for the rust sources.
* gnu/packages/rust.scm (rust)[native-search-paths]: Add entry for RUST_SRC_PATH. Change-Id: Id872340059574f1e7efd8ac30fca7165619584bc
Diffstat (limited to 'gnu/packages/rust.scm')
-rw-r--r--gnu/packages/rust.scm5
1 files changed, 5 insertions, 0 deletions
diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm
index 53f42f7242c..665f9aec6a9 100644
--- a/gnu/packages/rust.scm
+++ b/gnu/packages/rust.scm
@@ -1932,6 +1932,11 @@ exec -a \"$0\" \"~a\" \"$@\""
(file-type 'regular)
(separator #f) ;single entry
(files '("etc/ssl/certs/ca-certificates.crt")))
+ ;; Make the sources discoverable not just when wrapped.
+ (search-path-specification
+ (variable "RUST_SRC_PATH")
+ (separator #f) ;single entry
+ (files '("lib/rustlib/src/rust/library")))
;; rustc invokes gcc, so we need to set its search paths accordingly.
%gcc-search-paths)))))