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

commit 76667dcde73905abb0d6bdf828f3c78f8e3af29b
Author: Efraim Flashner <efr...@flashner.co.il>
AuthorDate: Sun Feb 23 08:40:07 2025 +0200

    gnu: rust: Adjust skipped tests on riscv64-linux.
    
    * gnu/packages/rust.scm (rust)[arguments]: Adjust the custom
    'disable-tests-broken-on-riscv64 phase for tests broken on
    riscv64-linux.
    
    Change-Id: I6ffd451c75b45351a94cc07c5f4cf2db665aeef7
---
 gnu/packages/rust.scm | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm
index a2d0b185f5..ce0f549f03 100644
--- a/gnu/packages/rust.scm
+++ b/gnu/packages/rust.scm
@@ -1243,10 +1243,17 @@ safety and thread safety guarantees.")
                              ,@(make-ignore-test-list
                                  '("fn multiple_shared"
                                    "fn multiple_download"
-                                   "fn download_then_mutate")))
+                                   "fn download_then_mutate"
+                                   "fn mutate_err_is_atomic")))
                            (substitute* "global_cache_tracker.rs"
                              ,@(make-ignore-test-list
-                                 '("fn package_cache_lock_during_build")))))))
+                                 '("fn package_cache_lock_during_build"))))
+                         (with-directory-excursion "src/tools/clippy/tests"
+                           ;; `"vectorcall"` is not a supported ABI for the 
current target
+                           (delete-file 
"ui/missing_const_for_fn/could_be_const.rs")
+                           (substitute* "missing-test-files.rs"
+                             ,@(make-ignore-test-list
+                                '("fn test_missing_tests")))))))
                    `())
              ,@(if (target-aarch64?)
                    ;; Keep this phase separate so it can be adjusted without 
needing

Reply via email to