Don't show warnings from xcrun with -Zverbose-internals

These kinds of warnings can make our test suites fail, so if we want
them, we'll need a different flag.
This commit is contained in:
Mads Marquart
2025-08-25 14:38:34 +02:00
parent ee361e8fca
commit d262463d53

View File

@@ -164,7 +164,7 @@ pub(super) fn get_sdk_root(sess: &Session) -> Option<PathBuf> {
//
// Note that when cross-compiling from e.g. Linux, the `xcrun` binary may sometimes be provided
// as a shim by a cross-compilation helper tool. It usually isn't, but we still try nonetheless.
match xcrun_show_sdk_path(sdk_name, sess.verbose_internals()) {
match xcrun_show_sdk_path(sdk_name, false) {
Ok((path, stderr)) => {
// Emit extra stderr, such as if `-verbose` was passed, or if `xcrun` emitted a warning.
if !stderr.is_empty() {