Skip to content

Rollup of 14 pull requests - #161884

Closed
GuillaumeGomez wants to merge 33 commits into
rust-lang:mainfrom
GuillaumeGomez:rollup-TXnqOcH
Closed

Rollup of 14 pull requests#161884
GuillaumeGomez wants to merge 33 commits into
rust-lang:mainfrom
GuillaumeGomez:rollup-TXnqOcH

Conversation

@GuillaumeGomez

Copy link
Copy Markdown
Member

Successful merges:

r? @ghost

Create a similar rollup

WaffleLapkin and others added 30 commits August 26, 2026 19:40
... and related machienery
Remove trivial bounds

Panic on NaN

Make assert messages consistent with field names

Add clamp_to coretests

Update to fmt style

Use target_has_reliable_fN_math

Change existing clamp tests to use reliable_math

Use reliable_math on doctests too

Add #[expect] for NaN check
This is the normal behavior on other targets, but previously on wasm the
data segment would be in the default section and instead a custom
section with the given name would be added to the wasm module.
…, where the name is ambiguous, make to always

report the `ambiguous_glob_imported_traits` lint independent of the ordering of exports. Added a test to make sure both ordering trigger the lint.
This commit adds the `crt1-reactor.o` object file in the list of
pre-link-crt-objects for the `{Dynamic,Static}Dylib` output kinds for
WASI targets. These previously were omitted I believe by accident and
this means that the conventional `_initialize` function is not present
which runs constructor functions, for example. This is additionally
needed for the upcoming wasip3 target where this startup object file is
more load bearing than it was previously and will become required.
* Implement Reborrow as a recursive operation

If Reborrow finds '&'a mut T' fields then it inserts
a Deref and borrow of the T, and likewise if it finds a
'T: Reborrow' field then the field type is recursed into.

This makes Reborrow always produce the correct borrow checking logic at
the cost of most probably being inconsiderately expensive. The thinking
is that performance will be a followup consideration.
* PhantomDeref
* Simpler deref test

* Add more PhantomDeref unreachability assertions
* Write out lifetime omission
* Document ProjectionElem::PhantomDeref
* Comment half of reborrow tests
* fix PhantomDeref conflicting with AccessDepth::Shallow
* Recheck CoerceShared in borrowck TypeChecker to ensure its lifetimes make sense
* Fix rebase
* Changes... but where to?
* Typo fix

* Improve comment
* Use fully_perform_op to evaluate CoerceShared trait in borrowck
* More CoerceShared comment
* Comment rest of Reborrow tests

Co-authored-by: Oli Scherer <github35764891676564198441@oli-obk.de>
Implement clamp_to

Implements the revised version of rust-lang#147781. Supersedes rust-lang#147786.

Currently I restrict the ClampBounds trait using a second, perma-unstable feature. I don't know if that's the usual way to deal with this kind of traits, I'd be happy to change it if not.

~~I currently define NaN as equal to no bound. This is consistent with `max` and `min`, but is inconsistent with `clamp`, which panics.~~

Changed so that the float versions panic if any bound is NaN, just like `clamp` does.
…ce, r=oli-obk

fix(reborrow): recursive implementation

If Reborrow finds '&'a mut T' fields where 'a is the Reborrowed type's first lifetime parameter (currently the only lifetime that is allowed to reborrow) then it inserts a Deref and borrow of the T, and likewise if it finds a 'T: Reborrow' field then the field type is recursed into.

This makes Reborrow always produce the correct borrow checking logic at the cost of most probably being inconsiderately expensive. The thinking is that performance will be a followup consideration.

r? @oli-obk
std: avoid aliasing violations when wrapping opaque C types

Fixes rust-lang#160815 (and some other instances of the same problem)

See the new documentation of `COpaque` for a detailed description of the kinds of issues solved by this. In short: creating mutable references to the opaque types from pthread is unsound since some platforms (at least AIX) store an intrinsically list of these types and the creation of the mutable reference (e.g. in the drop glue) invalidates the other pointers to the type.

This doesn't just apply to the internal pthread `Condvar` and `Mutex` abstraction as described in the issue, but also to all other opaque types – nobody is promising us that these are not internally aliased. Hence this PR adds an internal `COpaque` helper type which uses a combination of `UnsafePinned` and `MaybeUninit` to relax all relevant requirements added by Rust's operational semantics.

CC @RalfJung I'd love to hear your opinion on this
r? libs
…, r=bjorn3

Include startup crt objects on WASI for more outputs

This commit adds the `crt1-reactor.o` object file in the list of pre-link-crt-objects for the `{Dynamic,Static}Dylib` output kinds for WASI targets. These previously were omitted I believe by accident and this means that the conventional `_initialize` function is not present which runs constructor functions, for example. This is additionally needed for the upcoming wasip3 target where this startup object file is more load bearing than it was previously and will become required.
…ort-trait-lint, r=petrochenkov

Prefer ambiguous candidates when deduplicating traits in scope, so `ambiguous_glob_imported_traits` doesn't depend on import order

Fixes rust-lang#160742

When inserting candidates for a method pick we deduplicate candidates based on the trait id, this "deleted" traits that where (not) ambiguous:
```rust
// depending on the order, the second one is removed
mod prelude {
    pub use crate::expression::IntoSql;
    pub use crate::expression::IntoSql as _;
}

use module::*; // imports some item names IntoSql
use prelude::*; // imports trait `IntoSql` and `IntoSql as _`
```

This caused the lint `ambiguous_glob_imported_traits` to not be triggered if the `as _` came first, even though both are actually in scope.

We now deduplicate based on `(def_id, lint_ambiguous)` and later check that if an ambiguous candidate is present in `collapse_candidates_to_trait_pick`, we mark the pick as `lint_ambiguous`. (its also easy to reverse the behaviour of this change).

Also added a test with 2 revisions placing the `as _` export first or last.

It's the most "clean" way I could come up, hopefully someone more versed in this part of the compiler could tell me how it is done in a better way :).

cc @petrochenkov, since I feel like you know if the lint should be triggered or not in this case.

LLM disclosure: I used a LLM to create a shorter PR title, because i couldn't come up with a short one.
…ustom_section, r=alexcrichton

Put data segment in specified section with link_section on wasm

This is the normal behavior on other targets, but previously on wasm the data segment would be in the default section and instead a custom section with the given name would be added to the wasm module.

Fixes rust-lang#146538

r? alexcrichton
…ault-functions, r=petrochenkov

delegation: add tests fixating behavior of delegating to default trait implementations

This PR adds tests for delegation to trait functions that have default implementation, thus fixating current behavior.

Part of rust-lang#118212.
r? @petrochenkov
…ochenkov

reduce perf impact of scalar size checks

Attempting to undo the perf regression in rust-lang#161238.
Print vendor instructions in `x vendor`

When the user manually runs `x vendor`, we should tell them what to put into their `.cargo/config.toml` file. This regressed some time ago when the Vendor step was refactored in bootstrap, I think.

Before this PR, the part after "this project" was blank:

```
To use vendored sources, add this to your .cargo/config.toml for this project:

[source.crates-io]
replace-with = "vendored-sources"

[source."git+https://github.com/rust-lang/team"]
git = "https://github.com/rust-lang/team"
replace-with = "vendored-sources"

[source.vendored-sources]
directory = "vendor"
```

r? bjorn3
…-type-mismatch-attribution, r=folkertdev

Improve type mismatch annotation for lets with block-wrapped initializers

Fixes rust-lang#127048
…=JonathanBrouwer

Never type after-stabilization cleanup

r? @JonathanBrouwer
@rustbot rustbot added T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output. labels Aug 27, 2026
@GuillaumeGomez

Copy link
Copy Markdown
Member Author

@bors r+ p=5

@rust-bors

rust-bors Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

📌 Commit ee68634 has been approved by GuillaumeGomez

It is now in the queue for this repository.

@rust-bors rust-bors Bot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Aug 27, 2026
@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Aug 28, 2026
Rollup of 14 pull requests

Successful merges:

 - #150075 (Implement clamp_to)
 - #159103 (fix(reborrow): recursive implementation)
 - #160848 (std: avoid aliasing violations when wrapping opaque C types)
 - #161421 (Include startup crt objects on WASI for more outputs)
 - #161805 (Prefer ambiguous candidates when deduplicating traits in scope, so `ambiguous_glob_imported_traits` doesn't depend on import order)
 - #161862 (Put data segment in specified section with link_section on wasm)
 - #161866 (delegation: add tests fixating behavior of delegating to default trait implementations)
 - #161456 (reduce perf impact of scalar size checks)
 - #161666 (Print vendor instructions in `x vendor`)
 - #161730 (Improve type mismatch annotation for lets with block-wrapped initializers)
 - #161828 (Never type after-stabilization cleanup)
 - #161860 (atomicptr.rs test: remove unused import)
 - #161870 (bind to [::1] instead of 127.0.0.1 in documentation examples for v6 UDP methods)
 - #161876 (rustdoc: Correctly handle when a macro generates multiple items in `--generate-macro-expansion`)
@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

The job dist-apple-various failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
[RUSTC-TIMING] build_script_build test:false 0.353
   Compiling test v0.0.0 (/Users/runner/work/rust/rust/library/test)
   Compiling profiler_builtins v0.0.0 (/Users/runner/work/rust/rust/library/profiler_builtins)
[RUSTC-TIMING] core test:false 34.281
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: profiler_builtins@0.0.0: /Applications/Xcode_26.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/libprofiler-rt.a(7b258a32140cbb29-InstrProfilingPlatformAIX.o) has no symbols
warning: profiler_builtins@0.0.0: /Applications/Xcode_26.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/libprofiler-rt.a(7b258a32140cbb29-InstrProfilingPlatformFuchsia.o) has no symbols
warning: profiler_builtins@0.0.0: /Applications/Xcode_26.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/libprofiler-rt.a(7b258a32140cbb29-InstrProfilingPlatformLinux.o) has no symbols
warning: profiler_builtins@0.0.0: /Applications/Xcode_26.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/libprofiler-rt.a(7b258a32140cbb29-InstrProfilingPlatformOther.o) has no symbols
warning: profiler_builtins@0.0.0: /Applications/Xcode_26.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/libprofiler-rt.a(7b258a32140cbb29-InstrProfilingPlatformWindows.o) has no symbols
---

Caused by:
  process didn't exit successfully: `/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/dist/build/profiler_builtins/471b105ec6dadb6b/out/build_script_build` (exit status: 1)
  --- stdout
  cargo::rerun-if-env-changed=LLVM_PROFILER_RT_LIB
  cargo::rerun-if-env-changed=RUST_COMPILER_RT_FOR_PROFILER
  cargo::rerun-if-changed=/Users/runner/work/rust/rust/src/llvm-project/compiler-rt/lib/profile
  cargo::rerun-if-changed=/Users/runner/work/rust/rust/src/llvm-project/compiler-rt/include
  cargo:rerun-if-env-changed=CC_FORCE_DISABLE
  CC_FORCE_DISABLE = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  cargo:rerun-if-env-changed=IPHONEOS_DEPLOYMENT_TARGET
  IPHONEOS_DEPLOYMENT_TARGET = Some(10.0)
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=SDKROOT
  SDKROOT = None
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=IPHONEOS_DEPLOYMENT_TARGET
  IPHONEOS_DEPLOYMENT_TARGET = Some(10.0)
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=SDKROOT
  SDKROOT = None
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64-apple-ios
  CC_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=CC_x86_64_apple_ios
  CC_x86_64_apple_ios = Some(sccache clang)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:warning=Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  Detecting "ios" SDK path for iphonesimulator
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_apple_ios
  CFLAGS_x86_64_apple_ios = Some(-fdebug-prefix-map=/Users/runner/work/rust/rust=/rustc/67c9671ed381d52ab53d9a46790f06a9f385fc2f)
  cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
  CC_SHELL_ESCAPED_FLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-apple-ios
  CFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=AR_x86_64-apple-ios
  AR_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=AR_x86_64_apple_ios
  AR_x86_64_apple_ios = Some(ar)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:rerun-if-env-changed=ARFLAGS
  ARFLAGS = None
  cargo:rerun-if-env-changed=TARGET_ARFLAGS
  TARGET_ARFLAGS = None
  cargo:rerun-if-env-changed=ARFLAGS_x86_64_apple_ios
  ARFLAGS_x86_64_apple_ios = None
  cargo:rerun-if-env-changed=ARFLAGS_x86_64-apple-ios
  ARFLAGS_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=AR_x86_64-apple-ios
  AR_x86_64-apple-ios = None
  cargo:rerun-if-env-changed=AR_x86_64_apple_ios
  AR_x86_64_apple_ios = Some(ar)
  cargo:rerun-if-env-changed=CC_KNOWN_WRAPPER_CUSTOM
  CC_KNOWN_WRAPPER_CUSTOM = None
  cargo:rerun-if-env-changed=ARFLAGS
  ARFLAGS = None
  cargo:rerun-if-env-changed=TARGET_ARFLAGS
  TARGET_ARFLAGS = None
  cargo:rerun-if-env-changed=ARFLAGS_x86_64_apple_ios
  ARFLAGS_x86_64_apple_ios = None
  cargo:rerun-if-env-changed=ARFLAGS_x86_64-apple-ios
  ARFLAGS_x86_64-apple-ios = None
  cargo:warning=/Applications/Xcode_26.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/libprofiler-rt.a(7b258a32140cbb29-InstrProfilingPlatformAIX.o) has no symbols
  cargo:warning=/Applications/Xcode_26.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/libprofiler-rt.a(7b258a32140cbb29-InstrProfilingPlatformFuchsia.o) has no symbols
  cargo:warning=/Applications/Xcode_26.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/libprofiler-rt.a(7b258a32140cbb29-InstrProfilingPlatformLinux.o) has no symbols
  cargo:warning=/Applications/Xcode_26.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/libprofiler-rt.a(7b258a32140cbb29-InstrProfilingPlatformOther.o) has no symbols
  cargo:warning=/Applications/Xcode_26.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/libprofiler-rt.a(7b258a32140cbb29-InstrProfilingPlatformWindows.o) has no symbols
  cargo:warning=/Applications/Xcode_26.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/libprofiler-rt.a(7b258a32140cbb29-WindowsMMap.o) has no symbols
  cargo:warning=fatal error: /Applications/Xcode_26.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: can't write to output file (Input/output error)
  cargo:warning=/Applications/Xcode_26.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar: internal ranlib command failed

  --- stderr


  error occurred in cc-rs: command did not execute successfully (status code exit status: 1): ZERO_AR_DATE="1" "ar" "cq" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/libprofiler-rt.a" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-GCDAProfiling.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-InstrProfiling.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-InstrProfilingBuffer.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-InstrProfilingFile.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-InstrProfilingInternal.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-InstrProfilingMerge.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-InstrProfilingMergeFile.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-InstrProfilingNameVar.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-InstrProfilingPlatformAIX.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-InstrProfilingPlatformDarwin.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-InstrProfilingPlatformFuchsia.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-InstrProfilingPlatformLinux.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-InstrProfilingPlatformOther.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-InstrProfilingPlatformWindows.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/6cb2ee982f2b8210-InstrProfilingRuntime.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-InstrProfilingUtil.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-InstrProfilingValue.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-InstrProfilingVersionVar.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-InstrProfilingWriter.o" "/Users/runner/work/rust/rust/build/aarch64-apple-darwin/stage1-std/x86_64-apple-ios/dist/build/profiler_builtins/8758fa95c0958cbb/out/7b258a32140cbb29-WindowsMMap.o"


warning: build failed, waiting for other jobs to finish...
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)
warning: compiler_builtins@0.1.160: Compiler family detection failed due to error: IOError: Illegal byte sequence (os error 92)

@rust-bors rust-bors Bot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Aug 28, 2026
@rust-bors

rust-bors Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

💔 Test for 67c9671 failed: CI. Failed job:

@Zalathar

Copy link
Copy Markdown
Member

I can't tell at a glance whether this failure is real or fake.

@bors try jobs= dist-apple-various

@rust-bors

This comment was marked as resolved.

@Zalathar

Copy link
Copy Markdown
Member

@bors try jobs=dist-apple-various

@rust-bors

This comment has been minimized.

rust-bors Bot pushed a commit that referenced this pull request Aug 28, 2026
Rollup of 14 pull requests


try-job: dist-apple-various
@JonathanBrouwer

Copy link
Copy Markdown
Member

It's an IO error so most likely fake

@Zalathar

Copy link
Copy Markdown
Member

It's an IO error so most likely fake

I agree; I just don’t want to fall into the trap of assuming it’s fake and then seeing the next several rollups fail to a real problem. 👍

@rust-bors

rust-bors Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

☀️ Try build successful (CI)
Build commit: 90b8f29 (90b8f29352599ad6966c2965ee94059f5b422dc8)
Base parent: e457a7b (e457a7b0d326d67b4322ef0d11bd715cfaeda48f)

@Zalathar

Copy link
Copy Markdown
Member

As expected, the failure was indeed fake.

@Zalathar

Copy link
Copy Markdown
Member

@Zalathar Zalathar closed this Aug 28, 2026
@rust-bors rust-bors Bot added the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Aug 28, 2026
@rustbot rustbot removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Aug 28, 2026
@rust-bors

rust-bors Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

This pull request was unapproved due to being closed.

@GuillaumeGomez
GuillaumeGomez deleted the rollup-TXnqOcH branch August 28, 2026 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-attributes Area: Attributes (`#[…]`, `#![…]`) A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. A-run-make Area: port run-make Makefiles to rmake.rs O-unix Operating system: Unix-like rollup A PR which is a rollup S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-clippy Relevant to the Clippy team. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output.

Projects

None yet

Development

Successfully merging this pull request may close these issues.