aboutsummaryrefslogtreecommitdiffstats
path: root/community/rust/cargo-tests-fix-build-target.patch
diff options
context:
space:
mode:
Diffstat (limited to 'community/rust/cargo-tests-fix-build-target.patch')
-rw-r--r--community/rust/cargo-tests-fix-build-target.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/community/rust/cargo-tests-fix-build-target.patch b/community/rust/cargo-tests-fix-build-target.patch
new file mode 100644
index 0000000000..98195f697c
--- /dev/null
+++ b/community/rust/cargo-tests-fix-build-target.patch
@@ -0,0 +1,27 @@
+failures:
+
+---- cfg::cfg_looks_at_rustflags_for_target stdout ----
+ running `/home/build/aports/community/rust/src/rustc-1.27.0-src/build/x86_64-alpine-linux-musl/stage2-tools/x86_64-alpine-linux-musl/release/cargo build --target x86_64-unkn
+own-linux-gnu`
+thread 'cfg::cfg_looks_at_rustflags_for_target' panicked at '
+Expected: execs
+ but: exited with exit code: 101
+--- stdout
+
+--- stderr
+ Compiling b v0.0.1 (file:///home/build/aports/community/rust/src/rustc-1.27.0-src/build/x86_64-alpine-linux-musl/stage2-tools/x86_64-alpine-linux-musl/cit/t356/foo/b)
+error[E0463]: can't find crate for `std`
+ |
+ = note: the `x86_64-unknown-linux-gnu` target may not be installed
+
+--- a/src/tools/cargo/tests/testsuite/cfg.rs
++++ b/src/tools/cargo/tests/testsuite/cfg.rs
+@@ -449,7 +449,7 @@ fn cfg_looks_at_rustflags_for_target() {
+ .build();
+
+ assert_that(
+- p.cargo("build --target x86_64-unknown-linux-gnu")
++ p.cargo("build --target x86_64-alpine-linux-musl")
+ .env("RUSTFLAGS", "--cfg with_b"),
+ execs().with_status(0),
+ );