Lines Matching +full:musl +full:- +full:tools
6 //! compilers for cross-compiling are found.
29 pub fn new() -> Self { in new()
33 pub fn maybe_have<S: Into<OsString>>(&mut self, cmd: S) -> Option<PathBuf> { in maybe_have()
57 pub fn must_have<S: AsRef<OsStr>>(&mut self, cmd: S) -> PathBuf { in must_have()
69 // https://github.com/rust-lang/rust/issues/34959 for more details. in check()
102 You should install cmake, or set `download-ci-llvm = true` in the in check()
165 // Some environments don't want or need these tools, such as when testing Miri. in check()
168 // <https://github.com/rust-lang/rust/pull/103569#discussion_r1008741742>. in check()
202 if target.contains("-none-") || target.contains("nvptx") { in check()
204 panic!("All the *-none-* and nvptx* targets are no-std targets") in check()
208 // Make sure musl-root is valid in check()
209 if target.contains("musl") { in check()
210 // If this is a native target (host is also musl) and no musl-root is given, in check()
219 panic!("couldn't find libc.a in musl libdir: {}", libdir.display()); in check()
223 "when targeting MUSL either the rust.musl-root \ in check()
224 option or the target.$TARGET.musl-root option must \ in check()
230 // Some environments don't want or need these tools, such as when testing Miri. in check()
233 // <https://github.com/rust-lang/rust/pull/103569#discussion_r1008741742>. in check()
242 let out = output(Command::new("cmake").arg("--help")); in check()
252 If you are building under msys2 try installing the mingw-w64-x86_64-cmake in check()
255 $ pacman -R cmake && pacman -S mingw-w64-x86_64-cmake in check()