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

[Tracking] Provider compiled for darwin/arm64 #1180

Closed
skyzyx opened this issue Feb 7, 2021 · 6 comments
Closed

[Tracking] Provider compiled for darwin/arm64 #1180

skyzyx opened this issue Feb 7, 2021 · 6 comments

Comments

@skyzyx
Copy link

skyzyx commented Feb 7, 2021

Important Factoids

Apple M1 chip is here. Porting work is occurring for everyone. Opening a tracking ticket to provide public visibility on the work.

References

Are there any other GitHub issues (open or closed) or Pull Requests that should be linked here? For example:

@jthurman42
Copy link
Contributor

Hopefully, this should just work once Go 1.16 is released (the beta has native M1 support). Only action item on our side would be to update the compile validation matrix

@skyzyx
Copy link
Author

skyzyx commented Feb 9, 2021

That was my guess, but I didn't want to assume anything.

I'm also guessing that we would need a native build of Terraform upstream as well, although maybe not if it's all gRPC communication.

But there are some reports of Terraform having issues under Rosetta 2, so perhaps that's something to validate as well.

@skyzyx
Copy link
Author

skyzyx commented Feb 16, 2021

Status update: Go 1.16 was released today with non-prerelease, first-class support for darwin/arm64.

@jthurman42
Copy link
Contributor

I stand corrected. The build pipeline is currently unhappy with Darwin ARM64, so it's been disabled until we can resolve the issues. The goreleaser config will need to be updated once the build problems have been resolved.

@skyzyx
Copy link
Author

skyzyx commented Feb 19, 2021

The build pipeline is currently unhappy with Darwin ARM64[…]

Is this related to GoReleaser for darwin/arm64, or another issue?

@jthurman42 jthurman42 added this to Feature Backlog in NR1 Developer Toolkit Community via automation Mar 2, 2021
@jthurman42 jthurman42 moved this from Feature Backlog to Done in NR1 Developer Toolkit Community Mar 2, 2021
@jthurman42
Copy link
Contributor

Starting with v2.19.1, Darwin arm64 releases are build automatically as part of the release process.

@jthurman42 jthurman42 self-assigned this Mar 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Development

No branches or pull requests

2 participants