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

Support Apple Silicon natively #709

Open
axic opened this issue Feb 1, 2021 · 3 comments · May be fixed by #853
Open

Support Apple Silicon natively #709

axic opened this issue Feb 1, 2021 · 3 comments · May be fixed by #853

Comments

@axic
Copy link
Member

axic commented Feb 1, 2021

While due to Rosetta fizzy will just work on macOS, it would make sense considering supporting dual-binary builds with Apple Silicon.

From https://developer.apple.com/documentation/apple_silicon/addressing_architectural_differences_in_your_macos_code:
image

But probably stdc++ hides this difference for us.

CMake features: https://cmake.org/cmake/help/latest/envvar/CMAKE_APPLE_SILICON_PROCESSOR.html and https://cmake.org/cmake/help/latest/variable/CMAKE_OSX_ARCHITECTURES.html

And a helpful tip (from https://cutecoder.org/software/detecting-apple-silicon-shell-script/) to force architecture selection: arch -arm64 fizzy-bench

@axic
Copy link
Member Author

axic commented Jun 21, 2022

Technically this works, but there is still no CI run supported by CircleCI. We do have arm64 tests at least.

@axic
Copy link
Member Author

axic commented Feb 2, 2023

From circleci:

We are now targeting end of February 2023 for our M1 launch. We thank everyone for their patience and are excited to have you try out these resources!

@axic
Copy link
Member Author

axic commented Mar 3, 2023

Finally it is here: https://circleci.com/blog/m1-mac-resource-class/

@axic axic linked a pull request Mar 10, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant