Rollup of 9 pull requests
Successful merges:
- #84254 (illumos should put libc last in library search order)
- #84442 (Unify rustc and rustdoc parsing of `cfg()`)
- #84655 (Cleanup of `wasm`)
- #84866 (linker: Avoid library duplication with `/WHOLEARCHIVE`)
- #84930 (rename LLVM target for RustyHermit)
- #84991 (rustc: Support Rust-specific features in -Ctarget-feature)
- #85029 (SGX mutex is movable)
- #85030 (Rearrange SGX split module files)
- #85033 (some further small cleanups)
Failed merges:
r? `@ghost`
`@rustbot` modify labels: rollup