From e0efaffe4b260e8a749fd2bbc92537ea78c4b19d Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 19 May 2026 14:01:56 +0300 Subject: gnu: rusty: Skip some tests on non-x86_64 systems. * gnu/packages/rust-apps.scm (rusty)[arguments]: Add cargo-test-flags to skip some tests when not building on x86_64-linux. Change-Id: I0bbc16d52d05ce0907f4f3587430d3969583b3d3 --- gnu/packages/rust-apps.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'gnu') diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index e8f082828a8..594a2723125 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -3130,6 +3130,28 @@ touchscreen devices.") (list #:install-source? #f #:cargo-install-paths ''("compiler/plc_driver") + #:cargo-test-flags + ;; Some of the tests assume an x86_64-linux-gnu host or cross-compiler. + (if (target-x86-64?) + ''() + ''("--" + "--skip=integration::build_description_tests::build_empty_project" + "--skip=integration::build_description_tests::build_empty_project_debug" + "--skip=integration::build_description_tests::build_to_temp" + "--skip=integration::build_description_tests::build_with_library_link_path" + "--skip=integration::build_description_tests::build_with_separate_lib_folder" + "--skip=integration::build_description_tests::build_with_target_but_without_sysroot" + "--skip=integration::external_files::compile_external_file" + "--skip=integration::external_files::compile_external_file_with_encoding" + "--skip=integration::linking::link_as_pic_object" + "--skip=integration::linking::link_as_relocatable_object" + "--skip=integration::linking::link_as_shared_object" + "--skip=integration::linking::link_as_static_object" + "--skip=integration::linking::link_constants" + "--skip=integration::linking::link_files_with_same_name" + "--skip=integration::linking::link_files_with_same_name_but_different_extension" + "--skip=integration::linking::link_to_a_relative_location_with_no_parent" + "--skip=integration::linking::link_with_initial_values")) #:phases #~(modify-phases %standard-phases (add-after 'unpack 'set-cc -- cgit v1.2.3