Skip to content

Commit 6bfa057

Browse files
committed
Document minimum supported host tooling on macOS
1 parent 01e4f19 commit 6bfa057

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/doc/rustc/src/platform-support/apple-darwin.md

+12
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,18 @@ The current default deployment target for `rustc` can be retrieved with
3030
[deployment target]: https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/cross_development/Configuring/configuring.html
3131
[rustc-print]: ../command-line-arguments.md#option-print
3232

33+
### Host tooling
34+
35+
The minimum supported OS versions for the host tooling (`rustc`, `cargo`,
36+
etc.) are currently the same as for applications, namely 10.12 on x86 and 11.0
37+
on ARM64.
38+
The minimum supported Xcode version is 9.2.
39+
40+
Building from source likely requires that you can build LLVM from source too,
41+
which [currently][llvm-os] requires Xcode 10.0 and macOS 10.13 (for LLVM 19).
42+
43+
[llvm-os]: https://releases.llvm.org/19.1.0/docs/GettingStarted.html#host-c-toolchain-both-compiler-and-standard-library
44+
3345
### Binary format
3446

3547
The default binary format is Mach-O, the executable format used on Apple's

0 commit comments

Comments
 (0)