You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/faq.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,11 +53,11 @@ to load on Apple Silicon.
53
53
available.
54
54
55
55
Generally speaking, because Pip 20.3 is required for the `universal2` wheel,
56
-
most packages should provide both `x86_64` and `universal2` wheels for now.
57
-
Once Pip 20.3+ is common on macOS, then it should be possible to ship only the
58
-
`universal2` wheel.
56
+
most packages should provide both `x86_64` and one of `universal2`/`arm64`
57
+
wheels for now. When Pip 20.3+ is common on macOS, then it might be possible
58
+
to ship only the `universal2` wheel.
59
59
60
-
**Apple Silicon wheels are not built by default**, but can be enabled by adding extra archs to the [`CIBW_ARCHS_MACOS` option](options.md#archs) - e.g. `x86_64 arm64 universal2`. Cross-compilation is provided by the Xcode toolchain.
60
+
**Apple Silicon wheels are not built by default on Intel runners**, but can be enabled by adding extra archs to the [`CIBW_ARCHS_MACOS` option](options.md#archs) - e.g. `x86_64 arm64`. Cross-compilation is provided by the Xcode toolchain.
61
61
62
62
!!! important
63
63
When cross-compiling on Intel, it is not possible to test `arm64` and the `arm64` part of a `universal2` wheel.
@@ -66,8 +66,7 @@ Once Pip 20.3+ is common on macOS, then it should be possible to ship only the
66
66
67
67
Hopefully, cross-compilation is a temporary situation. Once we have widely
68
68
available Apple Silicon CI runners, we can build and test `arm64` and
69
-
`universal2` wheels natively. That's why `universal2` wheels are not yet built
70
-
by default, and require opt-in by setting `CIBW_ARCHS_MACOS`.
0 commit comments