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

(ci) Add osx-arm64 builds to the list of supported architectures #136

Merged
merged 1 commit into from
Feb 17, 2022

Conversation

perlun
Copy link
Collaborator

@perlun perlun commented Nov 26, 2020

Also adds (completely untested) support for arm64 in perlang-install. If we are lucky, this should be all that's needed to run on Apple M1 hardware. This was no longer needed, because of #243.

Also, the changes made in #244 made this a lot simpler.

@perlun perlun added enhancement New feature or request ci CI-related issues installer The perlang-install script labels Nov 26, 2020
@perlun perlun added this to the 0.1.0 milestone Nov 26, 2020
@perlun
Copy link
Collaborator Author

perlun commented Nov 26, 2020

Hmm, this turned out to be much harder than I'd planned:

So, I think we need to wait on the upstream support for this unfortunately. Will convert the PR to a draft to make this clearer.

Upstream tickets tracking this

Once the last on of these is resolved, we should be able to install osx-x64 (I think) on Apple M1 hardware, so we'll probably have to to amend this PR to convert osx-arm64 -> osx-x64 in perlang-install at that point.

When .NET 6 is here and we are ready for it, we can finally have real osx-arm64 builds of Perlang shipped. 🚀

@perlun perlun marked this pull request as draft November 26, 2020 21:37
@perlun perlun modified the milestones: 0.1.0, "Later" Feb 10, 2021
@perlun perlun mentioned this pull request Jan 8, 2022
2 tasks
@perlun perlun mentioned this pull request Feb 7, 2022
@perlun perlun force-pushed the feature/add-arm64-arch branch from 8fabb86 to 4829226 Compare February 17, 2022 19:56
@perlun perlun marked this pull request as ready for review February 17, 2022 19:56
@perlun perlun added platform support Support for new operating systems and/or architectures and removed enhancement New feature or request installer The perlang-install script labels Feb 17, 2022
@perlun
Copy link
Collaborator Author

perlun commented Feb 17, 2022

When .NET 6 is here and we are ready for it, we can finally have real osx-arm64 builds of Perlang shipped. rocket

These prerequisites should now be met. Let's see if this works now...

@perlun
Copy link
Collaborator Author

perlun commented Feb 17, 2022

Seems to work fine. Merging away. 🎉

@perlun perlun modified the milestones: "Later", 0.1.0 Feb 17, 2022
@perlun perlun enabled auto-merge (squash) February 17, 2022 20:00
@perlun perlun merged commit b6e8043 into master Feb 17, 2022
@perlun perlun deleted the feature/add-arm64-arch branch February 17, 2022 20:01
@perlun perlun changed the title (ci) Add osx-arm64 builds to the list of supported architectures (ci) Add osx-arm64 builds to the list of supported architectures Feb 26, 2022
@perlun perlun linked an issue Feb 26, 2022 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci CI-related issues platform support Support for new operating systems and/or architectures
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support Apple Silicon
1 participant