From: Fabian Grünbichler Date: Sat, 19 Nov 2022 09:24:08 +0000 (+0100) Subject: [PATCH] tests: add missing cross disabled checks X-Git-Tag: archive/raspbian/1.81.0+dfsg1-2+rpi1~1^2~41 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=ab5f05537fbc1902a9ed12b99cbe3e7521988aa0;p=rustc.git [PATCH] tests: add missing cross disabled checks cross_conmpile::alternate states it should only be used in test cases after checking cross_compile::disabled(), which is missing here. these tests fail despite setting CFG_DISABLE_CROSS_TESTS on i386, since both the host and the alternate cross target would be i686 in that case. Signed-off-by: Fabian Grünbichler Gbp-Pq: Topic cargo Gbp-Pq: Name c-0003-tests-add-missing-cross-disabled-checks.patch --- diff --git a/src/tools/cargo/tests/testsuite/build_script.rs b/src/tools/cargo/tests/testsuite/build_script.rs index 6dce3d130c..518d4d230e 100644 --- a/src/tools/cargo/tests/testsuite/build_script.rs +++ b/src/tools/cargo/tests/testsuite/build_script.rs @@ -737,6 +737,9 @@ fn custom_build_linker_bad_host_with_arch() { #[cargo_test] fn custom_build_env_var_rustc_linker_cross_arch_host() { let target = rustc_host(); + if cross_compile::disabled() { + return; + } let cross_target = cross_compile::alternate(); let p = project() .file( @@ -775,6 +778,9 @@ fn custom_build_env_var_rustc_linker_cross_arch_host() { #[cargo_test] fn custom_build_linker_bad_cross_arch_host() { let target = rustc_host(); + if cross_compile::disabled() { + return; + } let cross_target = cross_compile::alternate(); let p = project() .file(