efraim pushed a commit to branch rust-team
in repository guix.

commit 96eaeb250f1bbd9cee4f6086f1830994b5e8fb64
Author: Efraim Flashner <efr...@flashner.co.il>
AuthorDate: Sun Feb 23 08:41:33 2025 +0200

    gnu: rust: Don't wrap rust-analyzer with proc-macro-srv.
    
    This is apparently not the correct action.
    
    * gnu/packages/rust.scm (rust)[arguments]: Adjust the custom
    'wrap-rust-analyzer phase to not wrap rust-analyzer with
    rust-analyzer-proc-macro-srv.
    
    Change-Id: I71e284f209a87b4c23c0657b564ab10de05e0937
---
 gnu/packages/rust.scm | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm
index ce0f549f03..ccf28c63f8 100644
--- a/gnu/packages/rust.scm
+++ b/gnu/packages/rust.scm
@@ -1470,12 +1470,10 @@ safety and thread safety guarantees.")
                      (lambda (port)
                        (format port "#!~a
 if test -z \"${RUST_SRC_PATH}\";then export RUST_SRC_PATH=~S;fi;
-exec -a \"$0\" \"~a\" --proc-macro-srv \"~a\" \"$@\""
+exec -a \"$0\" \"~a\" \"$@\""
                                (which "bash")
                                (string-append (assoc-ref outputs "rust-src")
                                               "/lib/rustlib/src/rust/library")
-                               (string-append (assoc-ref outputs "out")
-                                              
"/libexec/rust-analyzer-proc-macro-srv")
                                (string-append bin "/.rust-analyzer-real"))))
                    (chmod (string-append bin "/rust-analyzer") #o755))))))))
       (inputs

Reply via email to