Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nightly builds for macOS on Apple Silicon #14

Closed
lopopolo opened this issue Nov 30, 2020 · 2 comments · Fixed by #17
Closed

Nightly builds for macOS on Apple Silicon #14

lopopolo opened this issue Nov 30, 2020 · 2 comments · Fixed by #17
Labels
A-build Area: CI build infrastructure. A-release Area: Nightly releases and version bumps. A-target Area: nightly build support for various target triples. C-enhancement Category: New feature or request. E-help-wanted Call for participation: Help is requested to fix this issue. T-aarch64-apple-darwin Target: ARM64 macOS (11.0+, Big Sur+)

Comments

@lopopolo
Copy link
Member

I believe we can set up a cross compile on the macos-latest builder like we do for Linux+musl on ubuntu-latest.

Related issues

@lopopolo lopopolo added A-build Area: CI build infrastructure. A-release Area: Nightly releases and version bumps. C-enhancement Category: New feature or request. S-blocked Status: Marked as blocked ❌ on something else such as other implementation work. labels Nov 30, 2020
@lopopolo lopopolo added A-target Area: nightly build support for various target triples. T-aarch64-apple-darwin Target: ARM64 macOS (11.0+, Big Sur+) E-help-wanted Call for participation: Help is requested to fix this issue. labels Nov 30, 2020
@lopopolo
Copy link
Member Author

lopopolo commented Jan 2, 2021

With the release of Rust 1.49.0, Apple Silicon is a tier 2 target: https://blog.rust-lang.org/2020/12/31/Rust-1.49.0.html#64-bit-arm-macos-and-windows-reach-tier-2

lopopolo added a commit that referenced this issue Jan 2, 2021
With [Rust 1.49.0 landed][0] and Artichoke using a 1.49.0 toolchain
(artichoke/artichoke#991), nightly builds can cross-compile Apple
Silicon builds of Artichoke on `macos-latest` runners.

See #14.

[0]: https://blog.rust-lang.org/2020/12/31/Rust-1.49.0.html#64-bit-arm-macos-and-windows-reach-tier-2
@lopopolo
Copy link
Member Author

lopopolo commented Jan 2, 2021

Fixed in #17.

@lopopolo lopopolo closed this as completed Jan 2, 2021
@lopopolo lopopolo removed the S-blocked Status: Marked as blocked ❌ on something else such as other implementation work. label Jan 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-build Area: CI build infrastructure. A-release Area: Nightly releases and version bumps. A-target Area: nightly build support for various target triples. C-enhancement Category: New feature or request. E-help-wanted Call for participation: Help is requested to fix this issue. T-aarch64-apple-darwin Target: ARM64 macOS (11.0+, Big Sur+)
Development

Successfully merging a pull request may close this issue.

1 participant